diff options
| author | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-04-25 00:29:49 +0100 |
|---|---|---|
| committer | OnyxDarkKnight <sor1n.iliutza16@gmail.com> | 2015-04-25 00:29:49 +0100 |
| commit | 1db974998c4e5242cd2603020e6c8ebfea5b454e (patch) | |
| tree | 16dd84e57dd1d348d95ef8c122c6cbb1c9d0f2f5 /eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt | |
| parent | 5e707575c59f025fc188f0d013c9db51ebcfaeac (diff) | |
Bye-bye
Diffstat (limited to 'eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt')
| -rw-r--r-- | eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt | 2366 |
1 files changed, 0 insertions, 2366 deletions
diff --git a/eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt b/eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt deleted file mode 100644 index b06b513..0000000 --- a/eclipse/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt +++ /dev/null @@ -1,2366 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class codechicken/nei/guihook/GuiContainerManager { - - // compiled from: GuiContainerManager.java - - // access flags 0x1 - public Lnet/minecraft/client/gui/inventory/GuiContainer; window - - // access flags 0x9 - public static Lnet/minecraft/client/renderer/entity/RenderItem; drawItems - - // access flags 0x19 - // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerTooltipHandler;>; - // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerTooltipHandler> - public final static Ljava/util/LinkedList; tooltipHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerInputHandler;>; - // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerInputHandler> - public final static Ljava/util/LinkedList; inputHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerDrawHandler;>; - // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerDrawHandler> - public final static Ljava/util/LinkedList; drawHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerObjectHandler;>; - // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerObjectHandler> - public final static Ljava/util/LinkedList; objectHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerSlotClickHandler;>; - // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerSlotClickHandler> - public final static Ljava/util/LinkedList; slotClickHandlers - - // access flags 0xA - private static I modelviewDepth - - // access flags 0xA - // signature Ljava/util/HashSet<Ljava/lang/String;>; - // declaration: java.util.HashSet<java.lang.String> - private static Ljava/util/HashSet; stackTraces - - // access flags 0x2 - private I clickHandled - - // access flags 0x2 - // signature Ljava/util/List<Lcodechicken/nei/guihook/IContainerTooltipHandler;>; - // declaration: java.util.List<codechicken.nei.guihook.IContainerTooltipHandler> - private Ljava/util/List; instanceTooltipHandlers - - // access flags 0x9 - public static getManager()Lcodechicken/nei/guihook/GuiContainerManager; - L0 - LINENUMBER 45 L0 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; - ASTORE 0 - L1 - LINENUMBER 46 L1 - ALOAD 0 - INSTANCEOF net/minecraft/client/gui/inventory/GuiContainer - IFEQ L2 - ALOAD 0 - CHECKCAST net/minecraft/client/gui/inventory/GuiContainer - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/GuiScreen] [] - ACONST_NULL - L3 - FRAME FULL [net/minecraft/client/gui/GuiScreen] [codechicken/nei/guihook/GuiContainerManager] - ARETURN - L4 - LOCALVARIABLE gui Lnet/minecraft/client/gui/GuiScreen; L1 L4 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static getManager(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ARETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static addTooltipHandler(Lcodechicken/nei/guihook/IContainerTooltipHandler;)V - L0 - LINENUMBER 60 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 61 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addInputHandler(Lcodechicken/nei/guihook/IContainerInputHandler;)V - L0 - LINENUMBER 69 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 70 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerInputHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addDrawHandler(Lcodechicken/nei/guihook/IContainerDrawHandler;)V - L0 - LINENUMBER 78 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 79 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerDrawHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addObjectHandler(Lcodechicken/nei/guihook/IContainerObjectHandler;)V - L0 - LINENUMBER 87 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 88 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addSlotClickHandler(Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V - L0 - LINENUMBER 96 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.addFirst (Ljava/lang/Object;)V - L1 - LINENUMBER 97 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static getFontRenderer(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - L0 - LINENUMBER 100 L0 - ALOAD 0 - IFNULL L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - IFNULL L1 - L2 - LINENUMBER 101 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - ASTORE 1 - L3 - LINENUMBER 102 L3 - ALOAD 1 - IFNULL L1 - L4 - LINENUMBER 103 L4 - ALOAD 1 - ARETURN - L1 - LINENUMBER 105 L1 - FRAME FULL [net/minecraft/item/ItemStack] [] - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ARETURN - L5 - LOCALVARIABLE f Lnet/minecraft/client/gui/FontRenderer; L3 L1 1 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - // signature (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List<Ljava/lang/String;>; - // declaration: java.util.List<java.lang.String> itemDisplayNameMultiline(net.minecraft.item.ItemStack, net.minecraft.client.gui.inventory.GuiContainer, boolean) - public static itemDisplayNameMultiline(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable - L3 - LINENUMBER 117 L3 - ACONST_NULL - ASTORE 3 - L0 - LINENUMBER 119 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ILOAD 2 - IFEQ L4 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z - IFEQ L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP] - ICONST_0 - L5 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP I] - INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; - ASTORE 3 - L1 - LINENUMBER 120 L1 - GOTO L6 - L2 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [java/lang/Throwable] - ASTORE 4 - L6 - LINENUMBER 122 L6 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - IFNONNULL L7 - L8 - LINENUMBER 123 L8 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList.<init> ()V - ASTORE 3 - L7 - LINENUMBER 125 L7 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IFNE L9 - L10 - LINENUMBER 126 L10 - ALOAD 3 - LDC "Unnamed" - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L9 - LINENUMBER 128 L9 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - IFNULL L11 - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - LDC "" - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L12 - L11 - LINENUMBER 129 L11 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - LDC "Unnamed" - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L12 - LINENUMBER 131 L12 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ILOAD 2 - IFEQ L13 - L14 - LINENUMBER 132 L14 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L15 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L13 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 5 - L16 - LINENUMBER 133 L16 - ALOAD 5 - ALOAD 1 - ALOAD 0 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemDisplayName (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;Ljava/util/List;)Ljava/util/List; - ASTORE 3 - L17 - LINENUMBER 134 L17 - GOTO L15 - L13 - LINENUMBER 137 L13 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity; - GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL net/minecraft/util/EnumChatFormatting.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L18 - LINENUMBER 138 L18 - ICONST_1 - ISTORE 4 - L19 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] - ILOAD 4 - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L20 - L21 - LINENUMBER 139 L21 - ALOAD 3 - ILOAD 4 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - LDC "\u00a77" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - ILOAD 4 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L22 - LINENUMBER 138 L22 - IINC 4 1 - GOTO L19 - L20 - LINENUMBER 141 L20 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] - ALOAD 3 - ARETURN - L23 - LOCALVARIABLE ignored Ljava/lang/Throwable; L6 L6 4 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L16 L17 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L15 L13 4 - LOCALVARIABLE i I L19 L20 4 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L23 0 - LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L3 L23 1 - LOCALVARIABLE includeHandlers Z L3 L23 2 - LOCALVARIABLE namelist Ljava/util/List; L0 L23 3 - // signature Ljava/util/List<Ljava/lang/String;>; - // declaration: java.util.List<java.lang.String> - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x9 - public static itemDisplayNameShort(Lnet/minecraft/item/ItemStack;)Ljava/lang/String; - L0 - LINENUMBER 151 L0 - ALOAD 0 - ACONST_NULL - ICONST_0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 1 - L1 - LINENUMBER 152 L1 - ALOAD 1 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - ARETURN - L2 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 0 - LOCALVARIABLE list Ljava/util/List; L1 L2 1 - // signature Ljava/util/List<Ljava/lang/String;>; - // declaration: java.util.List<java.lang.String> - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x9 - public static concatenatedDisplayName(Lnet/minecraft/item/ItemStack;Z)Ljava/lang/String; - L0 - LINENUMBER 162 L0 - ALOAD 0 - ACONST_NULL - ILOAD 1 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 2 - L1 - LINENUMBER 163 L1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - ASTORE 3 - L2 - LINENUMBER 164 L2 - ICONST_1 - ISTORE 4 - L3 - LINENUMBER 165 L3 - ALOAD 2 - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 5 - L4 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L5 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 6 - L6 - LINENUMBER 166 L6 - ILOAD 4 - IFEQ L7 - L8 - LINENUMBER 167 L8 - ICONST_0 - ISTORE 4 - GOTO L9 - L7 - LINENUMBER 169 L7 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] - ALOAD 3 - LDC "#" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - POP - L9 - LINENUMBER 171 L9 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] - ALOAD 3 - ALOAD 6 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - POP - L10 - LINENUMBER 172 L10 - GOTO L4 - L5 - LINENUMBER 173 L5 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] - ALOAD 3 - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKESTATIC net/minecraft/util/EnumChatFormatting.getTextWithoutFormattingCodes (Ljava/lang/String;)Ljava/lang/String; - ARETURN - L11 - LOCALVARIABLE name Ljava/lang/String; L6 L10 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L4 L5 5 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L11 0 - LOCALVARIABLE includeHandlers Z L0 L11 1 - LOCALVARIABLE list Ljava/util/List; L1 L11 2 - // signature Ljava/util/List<Ljava/lang/String;>; - // declaration: java.util.List<java.lang.String> - LOCALVARIABLE sb Ljava/lang/StringBuilder; L2 L11 3 - LOCALVARIABLE first Z L3 L11 4 - MAXSTACK = 3 - MAXLOCALS = 7 - - // access flags 0x9 - public static drawItem(IILnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 177 L0 - ILOAD 0 - ILOAD 1 - ALOAD 2 - ALOAD 2 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.drawItem (IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V - L1 - LINENUMBER 178 L1 - RETURN - L2 - LOCALVARIABLE i I L0 L2 0 - LOCALVARIABLE j I L0 L2 1 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 2 - MAXSTACK = 4 - MAXLOCALS = 3 - - // access flags 0x9 - public static drawItem(IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V - TRYCATCHBLOCK L0 L1 L2 java/lang/Exception - L3 - LINENUMBER 184 L3 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable3DRender ()V - L4 - LINENUMBER 185 L4 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 100.0 - FADD - DUP_X1 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - FSTORE 4 - L0 - LINENUMBER 187 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L5 - LINENUMBER 188 L5 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L6 - LINENUMBER 190 L6 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.checkMatrixStack ()Z - IFNE L7 - L8 - LINENUMBER 191 L8 - NEW java/lang/IllegalStateException - DUP - LDC "Modelview matrix stack too deep" - INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V - ATHROW - L7 - LINENUMBER 192 L7 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z - IFEQ L1 - L9 - LINENUMBER 193 L9 - NEW java/lang/IllegalStateException - DUP - LDC "Still drawing" - INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 210 L1 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - GOTO L10 - L2 - LINENUMBER 194 L2 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [java/lang/Exception] - ASTORE 5 - L11 - LINENUMBER 195 L11 - NEW java/io/StringWriter - DUP - INVOKESPECIAL java/io/StringWriter.<init> ()V - ASTORE 6 - L12 - LINENUMBER 196 L12 - ALOAD 5 - NEW java/io/PrintWriter - DUP - ALOAD 6 - INVOKESPECIAL java/io/PrintWriter.<init> (Ljava/io/Writer;)V - INVOKEVIRTUAL java/lang/Exception.printStackTrace (Ljava/io/PrintWriter;)V - L13 - LINENUMBER 197 L13 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - ALOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - ALOAD 6 - INVOKEVIRTUAL java/io/StringWriter.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 7 - L14 - LINENUMBER 198 L14 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - ALOAD 7 - INVOKEVIRTUAL java/util/HashSet.contains (Ljava/lang/Object;)Z - IFNE L15 - L16 - LINENUMBER 199 L16 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - LDC "Error while rendering: " - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L17 - LINENUMBER 200 L17 - ALOAD 5 - INVOKEVIRTUAL java/lang/Exception.printStackTrace ()V - L18 - LINENUMBER 201 L18 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - ALOAD 7 - INVOKEVIRTUAL java/util/HashSet.add (Ljava/lang/Object;)Z - POP - L15 - LINENUMBER 204 L15 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.restoreMatrixStack ()V - L19 - LINENUMBER 205 L19 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z - IFEQ L20 - L21 - LINENUMBER 206 L21 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L20 - LINENUMBER 208 L20 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - FLOAD 4 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L22 - LINENUMBER 209 L22 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - NEW net/minecraft/item/ItemStack - DUP - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/block/Block;)V - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L10 - LINENUMBER 212 L10 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable2DRender ()V - L23 - LINENUMBER 213 L23 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - FLOAD 4 - LDC 100.0 - FSUB - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L24 - LINENUMBER 214 L24 - RETURN - L25 - LOCALVARIABLE sw Ljava/io/StringWriter; L12 L10 6 - LOCALVARIABLE stackTrace Ljava/lang/String; L14 L10 7 - LOCALVARIABLE e Ljava/lang/Exception; L11 L10 5 - LOCALVARIABLE i I L3 L25 0 - LOCALVARIABLE j I L3 L25 1 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L25 2 - LOCALVARIABLE fontRenderer Lnet/minecraft/client/gui/FontRenderer; L3 L25 3 - LOCALVARIABLE zLevel F L0 L25 4 - MAXSTACK = 6 - MAXLOCALS = 8 - - // access flags 0x9 - public static enableMatrixStackLogging()V - L0 - LINENUMBER 217 L0 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L1 - LINENUMBER 218 L1 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static disableMatrixStackLogging()V - L0 - LINENUMBER 221 L0 - ICONST_M1 - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L1 - LINENUMBER 222 L1 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static checkMatrixStack()Z - L0 - LINENUMBER 225 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IFLT L1 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IF_ICMPNE L2 - L1 - FRAME FULL [] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [] [] - ICONST_0 - L3 - FRAME FULL [] [I] - IRETURN - MAXSTACK = 2 - MAXLOCALS = 0 - - // access flags 0x9 - public static restoreMatrixStack()V - L0 - LINENUMBER 229 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IFLT L1 - L2 - LINENUMBER 230 L2 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - ISTORE 0 - L3 - FRAME FULL [I] [] - ILOAD 0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IF_ICMPLE L1 - L4 - LINENUMBER 231 L4 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L5 - LINENUMBER 230 L5 - IINC 0 -1 - GOTO L3 - L1 - LINENUMBER 232 L1 - FRAME FULL [] [] - RETURN - LOCALVARIABLE i I L3 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static setColouredItemRender(Z)V - L0 - LINENUMBER 235 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ILOAD 0 - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem] - ICONST_0 - L2 - FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem I] - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - L3 - LINENUMBER 236 L3 - RETURN - L4 - LOCALVARIABLE enable Z L0 L4 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static enable3DRender()V - L0 - LINENUMBER 239 L0 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L1 - LINENUMBER 240 L1 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L2 - LINENUMBER 241 L2 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static enable2DRender()V - L0 - LINENUMBER 244 L0 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L1 - LINENUMBER 245 L1 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L2 - LINENUMBER 246 L2 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x1 - public <init>(Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L0 - LINENUMBER 251 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object.<init> ()V - L1 - LINENUMBER 248 L1 - ALOAD 0 - ICONST_0 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L2 - LINENUMBER 252 L2 - ALOAD 0 - ALOAD 1 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - L3 - LINENUMBER 253 L3 - ALOAD 1 - INSTANCEOF codechicken/nei/guihook/IContainerTooltipHandler - IFEQ L4 - L5 - LINENUMBER 254 L5 - ALOAD 0 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - L6 - LINENUMBER 255 L6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - ALOAD 1 - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 256 L7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - INVOKEINTERFACE java/util/List.addAll (Ljava/util/Collection;)Z - POP - GOTO L8 - L4 - LINENUMBER 258 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] - ALOAD 0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - L8 - LINENUMBER 259 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L9 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L9 0 - LOCALVARIABLE screen Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L9 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x9 - public static getStackMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 262 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 1 - L1 - LINENUMBER 264 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 3 - L4 - LINENUMBER 265 L4 - ALOAD 3 - ALOAD 0 - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.getStackUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Lnet/minecraft/item/ItemStack; - ASTORE 4 - L5 - LINENUMBER 266 L5 - ALOAD 4 - IFNULL L6 - L7 - LINENUMBER 267 L7 - ALOAD 4 - ARETURN - L6 - LINENUMBER 268 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler net/minecraft/item/ItemStack] [] - GOTO L2 - L3 - LINENUMBER 270 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] - ALOAD 0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getSlotMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; - ASTORE 2 - L8 - LINENUMBER 271 L8 - ALOAD 2 - IFNULL L9 - L10 - LINENUMBER 272 L10 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ARETURN - L9 - LINENUMBER 274 L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point net/minecraft/inventory/Slot] [] - ACONST_NULL - ARETURN - L11 - LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L5 L6 4 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L6 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 2 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 - LOCALVARIABLE mousePos Ljava/awt/Point; L1 L11 1 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L8 L11 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x9 - public static getSlotMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; - L0 - LINENUMBER 278 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 1 - L1 - LINENUMBER 279 L1 - ALOAD 0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFEQ L2 - L3 - LINENUMBER 280 L3 - ACONST_NULL - ARETURN - L2 - LINENUMBER 282 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point] [] - ALOAD 0 - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ARETURN - L4 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - LOCALVARIABLE mousePos Ljava/awt/Point; L1 L4 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public load()V - L0 - LINENUMBER 286 L0 - ALOAD 0 - ICONST_0 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L1 - LINENUMBER 287 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L4 - LINENUMBER 288 L4 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.load (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L5 - GOTO L2 - L3 - LINENUMBER 289 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L6 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L5 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public updateScreen()V - L0 - LINENUMBER 295 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L3 - LINENUMBER 296 L3 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.guiTick (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L4 - GOTO L1 - L2 - LINENUMBER 297 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public lastKeyTyped(IC)Z - L0 - LINENUMBER 303 L0 - ILOAD 1 - ICONST_1 - IF_ICMPNE L1 - L2 - LINENUMBER 304 L2 - ICONST_0 - IRETURN - L1 - LINENUMBER 306 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L5 - LINENUMBER 307 L5 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.lastKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z - IFEQ L6 - L7 - LINENUMBER 308 L7 - ICONST_1 - IRETURN - L6 - LINENUMBER 307 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L3 - L4 - LINENUMBER 310 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L8 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L5 L6 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L8 0 - LOCALVARIABLE keyID I L0 L8 1 - LOCALVARIABLE keyChar C L0 L8 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public firstKeyTyped(CI)Z - L0 - LINENUMBER 314 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L3 - LINENUMBER 315 L3 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - L4 - GOTO L1 - L2 - LINENUMBER 317 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L7 - LINENUMBER 318 L7 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.keyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z - IFEQ L8 - L9 - LINENUMBER 319 L9 - ICONST_1 - IRETURN - L8 - LINENUMBER 318 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L5 - L6 - LINENUMBER 321 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L10 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L10 0 - LOCALVARIABLE keyChar C L0 L10 1 - LOCALVARIABLE keyID I L0 L10 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public mouseClicked(III)Z - L0 - LINENUMBER 325 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L3 - LINENUMBER 326 L3 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L4 - GOTO L1 - L2 - LINENUMBER 328 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L7 - LINENUMBER 329 L7 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z - IFEQ L8 - L9 - LINENUMBER 330 L9 - ALOAD 0 - DUP - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - IOR - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L10 - LINENUMBER 331 L10 - ICONST_1 - IRETURN - L8 - LINENUMBER 329 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L5 - L6 - LINENUMBER 334 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ICONST_0 - IRETURN - L11 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 - LOCALVARIABLE mousex I L0 L11 1 - LOCALVARIABLE mousey I L0 L11 2 - LOCALVARIABLE button I L0 L11 3 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public mouseScrolled(I)V - L0 - LINENUMBER 338 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 2 - L1 - LINENUMBER 340 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L4 - LINENUMBER 341 L4 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 2 - GETFIELD java/awt/Point.x : I - ALOAD 2 - GETFIELD java/awt/Point.y : I - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L5 - GOTO L2 - L3 - LINENUMBER 343 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L8 - LINENUMBER 344 L8 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 2 - GETFIELD java/awt/Point.x : I - ALOAD 2 - GETFIELD java/awt/Point.y : I - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z - IFEQ L9 - L10 - LINENUMBER 345 L10 - RETURN - L9 - LINENUMBER 344 L9 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L6 - L7 - LINENUMBER 347 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiHandleMouseWheel - IFEQ L11 - L12 - LINENUMBER 348 L12 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - CHECKCAST codechicken/nei/guihook/IGuiHandleMouseWheel - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IGuiHandleMouseWheel.mouseScrolled (I)V - L11 - LINENUMBER 349 L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - RETURN - L13 - LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L4 L5 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 - LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L8 L9 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L13 0 - LOCALVARIABLE scrolled I L0 L13 1 - LOCALVARIABLE mousepos Ljava/awt/Point; L1 L13 2 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public overrideMouseUp(III)Z - L0 - LINENUMBER 355 L0 - ILOAD 3 - IFLT L1 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - IAND - IFEQ L1 - L2 - LINENUMBER 356 L2 - ALOAD 0 - DUP - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - ICONST_M1 - IXOR - IAND - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L3 - LINENUMBER 357 L3 - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V - L4 - LINENUMBER 358 L4 - ICONST_1 - IRETURN - L1 - LINENUMBER 360 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public mouseUp(III)V - L0 - LINENUMBER 364 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L3 - LINENUMBER 365 L3 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseUp (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L4 - GOTO L1 - L2 - LINENUMBER 366 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public mouseDragged(IIIJ)V - L0 - LINENUMBER 372 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 7 - L3 - LINENUMBER 373 L3 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - LLOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseDragged (Lnet/minecraft/client/gui/inventory/GuiContainer;IIIJ)V - L4 - GOTO L1 - L2 - LINENUMBER 374 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - LOCALVARIABLE heldTime J L0 L5 4 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public preDraw()V - L0 - LINENUMBER 380 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 2 - L3 - LINENUMBER 381 L3 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.onPreDraw (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L4 - GOTO L1 - L2 - LINENUMBER 382 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public renderObjects(II)V - L0 - LINENUMBER 385 L0 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - INEG - I2F - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - INEG - I2F - LDC 200.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L1 - LINENUMBER 386 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 4 - L4 - LINENUMBER 387 L4 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V - L5 - GOTO L2 - L3 - LINENUMBER 389 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 4 - L8 - LINENUMBER 390 L8 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.postRenderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V - L9 - GOTO L6 - L7 - LINENUMBER 391 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - I2F - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - I2F - LDC -200.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L10 - LINENUMBER 392 L10 - RETURN - L11 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L4 L5 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L8 L9 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 - LOCALVARIABLE mousex I L0 L11 1 - LOCALVARIABLE mousey I L0 L11 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public renderToolTips(II)V - L0 - LINENUMBER 395 L0 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - ASTORE 3 - L1 - LINENUMBER 397 L1 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 4 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 5 - L4 - LINENUMBER 398 L4 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;IILjava/util/List;)Ljava/util/List; - ASTORE 3 - L5 - GOTO L2 - L3 - LINENUMBER 400 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.isEmpty ()Z - IFEQ L6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - IFEQ L6 - L7 - LINENUMBER 402 L7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getStackMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; - ASTORE 4 - L8 - LINENUMBER 403 L8 - ALOAD 4 - IFNULL L9 - L10 - LINENUMBER 404 L10 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ICONST_1 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 3 - L9 - LINENUMBER 407 L9 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 5 - L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 6 - L12 - LINENUMBER 408 L12 - ALOAD 6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 4 - ILOAD 1 - ILOAD 2 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;IILjava/util/List;)Ljava/util/List; - ASTORE 3 - L13 - GOTO L11 - L6 - LINENUMBER 411 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List java/lang/Object] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IFLE L14 - L15 - LINENUMBER 412 L15 - ALOAD 3 - ICONST_0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder.<init> ()V - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "\u00a7h" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L14 - LINENUMBER 413 L14 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List java/lang/Object] [] - ILOAD 1 - BIPUSH 12 - IADD - ILOAD 2 - BIPUSH 12 - ISUB - ALOAD 3 - INVOKESTATIC codechicken/lib/gui/GuiDraw.drawMultilineTip (IILjava/util/List;)V - L16 - LINENUMBER 414 L16 - RETURN - L17 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L4 L5 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 4 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L12 L13 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L11 L6 5 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L8 L6 4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L17 0 - LOCALVARIABLE mousex I L0 L17 1 - LOCALVARIABLE mousey I L0 L17 2 - LOCALVARIABLE tooltip Ljava/util/List; L1 L17 3 - // signature Ljava/util/List<Ljava/lang/String;>; - // declaration: java.util.List<java.lang.String> - MAXSTACK = 6 - MAXLOCALS = 7 - - // access flags 0x9 - public static shouldShowTooltip(Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - L0 - LINENUMBER 417 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L3 - LINENUMBER 418 L3 - ALOAD 2 - ALOAD 0 - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - IFNE L4 - L5 - LINENUMBER 419 L5 - ICONST_0 - IRETURN - L4 - LINENUMBER 418 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] - GOTO L1 - L2 - LINENUMBER 421 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L6 - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [I] - IRETURN - L8 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public renderSlotUnderlay(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 425 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 3 - L3 - LINENUMBER 426 L3 - ALOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotUnderlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V - L4 - GOTO L1 - L2 - LINENUMBER 427 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public renderSlotOverlay(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 430 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 3 - L3 - LINENUMBER 431 L3 - ALOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotOverlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V - L4 - GOTO L1 - L2 - LINENUMBER 432 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L5 - LINENUMBER 433 L5 - RETURN - L6 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L6 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public objectUnderMouse(II)Z - L0 - LINENUMBER 439 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 4 - L3 - LINENUMBER 440 L3 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.objectUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Z - IFEQ L4 - L5 - LINENUMBER 441 L5 - ICONST_1 - IRETURN - L4 - LINENUMBER 440 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] - GOTO L1 - L2 - LINENUMBER 443 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L6 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE mousex I L0 L6 1 - LOCALVARIABLE mousey I L0 L6 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public handleMouseClick(Lnet/minecraft/inventory/Slot;III)V - L0 - LINENUMBER 447 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 5 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 6 - L3 - LINENUMBER 448 L3 - ALOAD 6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.beforeSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L4 - GOTO L1 - L2 - LINENUMBER 450 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] - ICONST_0 - ISTORE 5 - L5 - LINENUMBER 451 L5 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 7 - L8 - LINENUMBER 452 L8 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - ILOAD 5 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.handleSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z - ISTORE 5 - L9 - GOTO L6 - L7 - LINENUMBER 454 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L10 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L11 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 7 - L12 - LINENUMBER 455 L12 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.afterSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L13 - GOTO L10 - L11 - LINENUMBER 456 L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - RETURN - L14 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L3 L4 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 5 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L8 L9 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 6 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L12 L13 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L14 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L14 1 - LOCALVARIABLE slotIndex I L0 L14 2 - LOCALVARIABLE button I L0 L14 3 - LOCALVARIABLE modifier I L0 L14 4 - LOCALVARIABLE eventHandled Z L5 L14 5 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public handleKeyboardInput()V - L0 - LINENUMBER 461 L0 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventKey ()I - ISTORE 1 - L1 - LINENUMBER 462 L1 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventCharacter ()C - ISTORE 2 - L2 - LINENUMBER 463 L2 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventKeyState ()Z - IFNE L3 - ILOAD 1 - IFNE L4 - ILOAD 2 - INVOKESTATIC java/lang/Character.isDefined (C)Z - IFEQ L4 - L3 - LINENUMBER 464 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - ILOAD 2 - ILOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.keyTyped (CI)V - L4 - LINENUMBER 466 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.func_152348_aa ()V - L5 - LINENUMBER 467 L5 - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE k I L1 L6 1 - LOCALVARIABLE c C L2 L6 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public keyTyped(CI)V - L0 - LINENUMBER 471 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.firstKeyTyped (CI)Z - IFEQ L1 - L2 - LINENUMBER 472 L2 - RETURN - L1 - LINENUMBER 474 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.callKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - L3 - LINENUMBER 475 L3 - RETURN - L4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L4 0 - LOCALVARIABLE c C L0 L4 1 - LOCALVARIABLE k I L0 L4 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x9 - public static callKeyTyped(Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_73869_a (CI)V - RETURN - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public drawSlotItem(Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 485 L0 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiSlotDraw - IFEQ L1 - L2 - LINENUMBER 486 L2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - CHECKCAST codechicken/nei/guihook/IGuiSlotDraw - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEINTERFACE codechicken/nei/guihook/IGuiSlotDraw.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - GOTO L3 - L1 - LINENUMBER 488 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L4 - LINENUMBER 489 L4 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L3 - LINENUMBER 491 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] - RETURN - L5 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 2 - LOCALVARIABLE x I L0 L5 3 - LOCALVARIABLE y I L0 L5 4 - LOCALVARIABLE quantity Ljava/lang/String; L0 L5 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public handleSlotClick(III)V - L0 - LINENUMBER 497 L0 - ILOAD 1 - ICONST_M1 - IF_ICMPNE L1 - L2 - LINENUMBER 498 L2 - RETURN - L1 - LINENUMBER 500 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiClientSide - IFEQ L3 - L4 - LINENUMBER 501 L4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; - ILOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - GOTO L5 - L3 - LINENUMBER 503 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.windowId : I - ILOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.windowClick (IIIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - L5 - LINENUMBER 504 L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE slotIndex I L0 L6 1 - LOCALVARIABLE button I L0 L6 2 - LOCALVARIABLE modifiers I L0 L6 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public handleMouseWheel()V - L0 - LINENUMBER 510 L0 - INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I - ISTORE 1 - L1 - LINENUMBER 511 L1 - ILOAD 1 - IFEQ L2 - L3 - LINENUMBER 512 L3 - ALOAD 0 - ILOAD 1 - IFLE L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager] - ICONST_M1 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager I] - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseScrolled (I)V - L2 - LINENUMBER 513 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [] - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE i I L1 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x8 - static <clinit>()V - L0 - LINENUMBER 33 L0 - NEW net/minecraft/client/renderer/entity/RenderItem - DUP - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - L1 - LINENUMBER 34 L1 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - L2 - LINENUMBER 35 L2 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - L3 - LINENUMBER 36 L3 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - L4 - LINENUMBER 37 L4 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - L5 - LINENUMBER 38 L5 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - L6 - LINENUMBER 41 L6 - NEW codechicken/nei/guihook/DefaultSlotClickHandler - DUP - INVOKESPECIAL codechicken/nei/guihook/DefaultSlotClickHandler.<init> ()V - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.addSlotClickHandler (Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V - L7 - LINENUMBER 180 L7 - ICONST_M1 - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L8 - LINENUMBER 181 L8 - NEW java/util/HashSet - DUP - INVOKESPECIAL java/util/HashSet.<init> ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - RETURN - MAXSTACK = 2 - MAXLOCALS = 0 -} |
