|  | 
|  | GuiMerchant (InventoryPlayer par1, IMerchant par2, World par3World, String par4) | 
|  | 
| void | initGui () | 
|  | 
| void | updateScreen () | 
|  | 
| void | drawScreen (int par1, int par2, float par3) | 
|  | 
| IMerchant | getIMerchant () | 
|  | 
|  | GuiContainer (Container par1Container) | 
|  | 
| void | initGui () | 
|  | 
| void | drawScreen (int par1, int par2, float par3) | 
|  | 
| void | onGuiClosed () | 
|  | 
| boolean | doesGuiPauseGame () | 
|  | 
| void | updateScreen () | 
|  | 
| void | drawScreen (int par1, int par2, float par3) | 
|  | 
| void | setWorldAndResolution (Minecraft par1Minecraft, int par2, int par3) | 
|  | 
| void | initGui () | 
|  | 
| void | handleInput () | 
|  | 
| void | handleMouseInput () | 
|  | 
| void | handleKeyboardInput () | 
|  | 
| void | updateScreen () | 
|  | 
| void | onGuiClosed () | 
|  | 
| void | drawDefaultBackground () | 
|  | 
| void | drawWorldBackground (int par1) | 
|  | 
| void | drawBackground (int par1) | 
|  | 
| boolean | doesGuiPauseGame () | 
|  | 
| void | confirmClicked (boolean par1, int par2) | 
|  | 
| void | drawCenteredString (FontRenderer par1FontRenderer, String par2Str, int par3, int par4, int par5) | 
|  | 
| void | drawString (FontRenderer par1FontRenderer, String par2Str, int par3, int par4, int par5) | 
|  | 
| void | drawTexturedModalRect (int par1, int par2, int par3, int par4, int par5, int par6) | 
|  | 
| void | drawTexturedModelRectFromIcon (int par1, int par2, Icon par3Icon, int par4, int par5) | 
|  | 
|  | 
| void | drawGuiContainerForegroundLayer (int par1, int par2) | 
|  | 
| void | actionPerformed (GuiButton par1GuiButton) | 
|  | 
| void | drawGuiContainerBackgroundLayer (float par1, int par2, int par3) | 
|  | 
| void | drawItemStackTooltip (ItemStack par1ItemStack, int par2, int par3) | 
|  | 
| void | drawCreativeTabHoveringText (String par1Str, int par2, int par3) | 
|  | 
| void | func_102021_a (List par1List, int par2, int par3) | 
|  | 
| void | drawHoveringText (List par1List, int par2, int par3, FontRenderer font) | 
|  | 
| void | drawGuiContainerForegroundLayer (int par1, int par2) | 
|  | 
| void | drawSlotInventory (Slot par1Slot) | 
|  | 
| void | mouseClicked (int par1, int par2, int par3) | 
|  | 
| void | func_85041_a (int par1, int par2, int par3, long par4) | 
|  | 
| void | mouseMovedOrUp (int par1, int par2, int par3) | 
|  | 
| boolean | isPointInRegion (int par1, int par2, int par3, int par4, int par5, int par6) | 
|  | 
| void | handleMouseClick (Slot par1Slot, int par2, int par3, int par4) | 
|  | 
| void | keyTyped (char par1, int par2) | 
|  | 
| boolean | checkHotbarKeys (int par1) | 
|  | 
| void | keyTyped (char par1, int par2) | 
|  | 
| void | mouseClicked (int par1, int par2, int par3) | 
|  | 
| void | mouseMovedOrUp (int par1, int par2, int par3) | 
|  | 
| void | func_85041_a (int par1, int par2, int par3, long par4) | 
|  | 
| void | actionPerformed (GuiButton par1GuiButton) | 
|  | 
| void | drawHorizontalLine (int par1, int par2, int par3, int par4) | 
|  | 
| void | drawVerticalLine (int par1, int par2, int par3, int par4) | 
|  | 
| void | drawGradientRect (int par1, int par2, int par3, int par4, int par5, int par6) | 
|  |