aboutsummaryrefslogtreecommitdiff
path: root/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt
diff options
context:
space:
mode:
Diffstat (limited to 'asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt')
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt3024
1 files changed, 0 insertions, 3024 deletions
diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt
deleted file mode 100644
index 3e0bbce88e..0000000000
--- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt
+++ /dev/null
@@ -1,3024 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x421
-public abstract class net/minecraft/client/gui/inventory/GuiContainer extends net/minecraft/client/gui/GuiScreen {
-
- // compiled from: GuiContainer.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
-
- // access flags 0x1C
- protected final static Lnet/minecraft/util/ResourceLocation; field_147001_a
-
- // access flags 0x4
- protected I xSize
-
- // access flags 0x4
- protected I ySize
-
- // access flags 0x1
- public Lnet/minecraft/inventory/Container; inventorySlots
-
- // access flags 0x4
- protected I guiLeft
-
- // access flags 0x4
- protected I guiTop
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; theSlot
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; clickedSlot
-
- // access flags 0x2
- private Z isRightMouseClick
-
- // access flags 0x2
- private Lnet/minecraft/item/ItemStack; draggedStack
-
- // access flags 0x2
- private I field_147011_y
-
- // access flags 0x2
- private I field_147010_z
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; returningStackDestSlot
-
- // access flags 0x2
- private J returningStackTime
-
- // access flags 0x2
- private Lnet/minecraft/item/ItemStack; returningStack
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; field_146985_D
-
- // access flags 0x2
- private J field_146986_E
-
- // access flags 0x14
- protected final Ljava/util/Set; field_147008_s
-
- // access flags 0x4
- protected Z field_147007_t
-
- // access flags 0x2
- private I field_146987_F
-
- // access flags 0x2
- private I field_146988_G
-
- // access flags 0x2
- private Z field_146995_H
-
- // access flags 0x2
- private I field_146996_I
-
- // access flags 0x2
- private J field_146997_J
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; field_146998_K
-
- // access flags 0x2
- private I field_146992_L
-
- // access flags 0x2
- private Z field_146993_M
-
- // access flags 0x2
- private Lnet/minecraft/item/ItemStack; field_146994_N
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000737"
-
- // access flags 0x1
- public Lcodechicken/nei/guihook/GuiContainerManager; manager
-
- // access flags 0x1
- public <init>(Lnet/minecraft/inventory/Container;)V
- L0
- LINENUMBER 69 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.<init> ()V
- L1
- LINENUMBER 31 L1
- ALOAD 0
- SIPUSH 176
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I
- L2
- LINENUMBER 33 L2
- ALOAD 0
- SIPUSH 166
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I
- L3
- LINENUMBER 55 L3
- ALOAD 0
- NEW java/util/HashSet
- DUP
- INVOKESPECIAL java/util/HashSet.<init> ()V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- L4
- LINENUMBER 70 L4
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- L5
- LINENUMBER 71 L5
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- L6
- LINENUMBER 72 L6
- RETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0
- LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L7 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public initGui()V
- L0
- LINENUMBER 79 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.initGui ()V
- L1
- LINENUMBER 80 L1
- 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;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- PUTFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container;
- L2
- LINENUMBER 81 L2
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.width : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I
- ISUB
- ICONST_2
- IDIV
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- L3
- LINENUMBER 82 L3
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.height : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I
- ISUB
- ICONST_2
- IDIV
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- L4
- LINENUMBER 83 L4
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L5 0
- MAXSTACK = 3
- MAXLOCALS = 1
-
- // access flags 0x1
- public drawScreen(IIF)V
- L0
- LINENUMBER 189 L0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V
- L1
- LINENUMBER 90 L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawDefaultBackground ()V
- L2
- LINENUMBER 91 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ISTORE 4
- L3
- LINENUMBER 92 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ISTORE 5
- L4
- LINENUMBER 93 L4
- ALOAD 0
- FLOAD 3
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerBackgroundLayer (FII)V
- L5
- LINENUMBER 94 L5
- LDC 32826
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L6
- LINENUMBER 95 L6
- INVOKESTATIC net/minecraft/client/renderer/RenderHelper.disableStandardItemLighting ()V
- L7
- LINENUMBER 96 L7
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L8
- LINENUMBER 97 L8
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L9
- LINENUMBER 98 L9
- ALOAD 0
- ILOAD 1
- ILOAD 2
- FLOAD 3
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.drawScreen (IIF)V
- L10
- LINENUMBER 99 L10
- INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V
- L11
- LINENUMBER 100 L11
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L12
- LINENUMBER 101 L12
- ILOAD 4
- I2F
- ILOAD 5
- I2F
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L13
- LINENUMBER 102 L13
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L14
- LINENUMBER 103 L14
- LDC 32826
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L15
- LINENUMBER 104 L15
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- L16
- LINENUMBER 105 L16
- SIPUSH 240
- ISTORE 6
- L17
- LINENUMBER 106 L17
- SIPUSH 240
- ISTORE 7
- L18
- LINENUMBER 107 L18
- GETSTATIC net/minecraft/client/renderer/OpenGlHelper.lightmapTexUnit : I
- ILOAD 6
- I2F
- FCONST_1
- FDIV
- ILOAD 7
- I2F
- FCONST_1
- FDIV
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.setLightmapTextureCoords (IFF)V
- L19
- LINENUMBER 108 L19
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L20
- LINENUMBER 111 L20
- ICONST_0
- ISTORE 8
- L21
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] []
- ILOAD 8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L22
- L23
- LINENUMBER 113 L23
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- ILOAD 8
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ASTORE 9
- L24
- LINENUMBER 114 L24
- ALOAD 0
- ALOAD 9
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146977_a (Lnet/minecraft/inventory/Slot;)V
- L25
- LINENUMBER 116 L25
- ALOAD 0
- ALOAD 9
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z
- IFEQ L26
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/inventory/Slot.func_111238_b ()Z
- IFEQ L26
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFNE L26
- L27
- LINENUMBER 118 L27
- ALOAD 0
- ALOAD 9
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- L28
- LINENUMBER 119 L28
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L29
- LINENUMBER 120 L29
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L30
- LINENUMBER 121 L30
- ALOAD 9
- GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I
- ISTORE 10
- L31
- LINENUMBER 122 L31
- ALOAD 9
- GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I
- ISTORE 11
- L32
- LINENUMBER 123 L32
- ICONST_1
- ICONST_1
- ICONST_1
- ICONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V
- L33
- LINENUMBER 124 L33
- ALOAD 0
- ILOAD 10
- ILOAD 11
- ILOAD 10
- BIPUSH 16
- IADD
- ILOAD 11
- BIPUSH 16
- IADD
- LDC -2130706433
- LDC -2130706433
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGradientRect (IIIIII)V
- L34
- LINENUMBER 125 L34
- ICONST_1
- ICONST_1
- ICONST_1
- ICONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V
- L35
- LINENUMBER 126 L35
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L36
- LINENUMBER 127 L36
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L26
- LINENUMBER 111 L26
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I net/minecraft/inventory/Slot] []
- IINC 8 1
- GOTO L21
- L22
- LINENUMBER 133 L22
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L37
- LINENUMBER 134 L37
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerForegroundLayer (II)V
- L38
- LINENUMBER 135 L38
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V
- L39
- LINENUMBER 136 L39
- 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;
- ASTORE 8
- L40
- LINENUMBER 137 L40
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNONNULL L41
- ALOAD 8
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- GOTO L42
- L41
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- L42
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [net/minecraft/item/ItemStack]
- ASTORE 9
- L43
- LINENUMBER 139 L43
- ALOAD 9
- IFNULL L44
- L45
- LINENUMBER 141 L45
- BIPUSH 8
- ISTORE 10
- L46
- LINENUMBER 142 L46
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNONNULL L47
- BIPUSH 8
- GOTO L48
- L47
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] []
- BIPUSH 16
- L48
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [I]
- ISTORE 11
- L49
- LINENUMBER 143 L49
- ACONST_NULL
- ASTORE 12
- L50
- LINENUMBER 145 L50
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNULL L51
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z
- IFEQ L51
- L52
- LINENUMBER 147 L52
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 9
- L53
- LINENUMBER 148 L53
- ALOAD 9
- ALOAD 9
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- I2F
- FCONST_2
- FDIV
- INVOKESTATIC net/minecraft/util/MathHelper.ceiling_float_int (F)I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L54
- L51
- LINENUMBER 150 L51
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I N] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L54
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.size ()I
- ICONST_1
- IF_ICMPLE L54
- L55
- LINENUMBER 152 L55
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 9
- L56
- LINENUMBER 153 L56
- ALOAD 9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L57
- LINENUMBER 155 L57
- ALOAD 9
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- IFNE L54
- L58
- LINENUMBER 157 L58
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC ""
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- LDC "0"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 12
- L54
- LINENUMBER 161 L54
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I java/lang/String] []
- ALOAD 0
- ALOAD 9
- ILOAD 1
- ILOAD 4
- ISUB
- ILOAD 10
- ISUB
- ILOAD 2
- ILOAD 5
- ISUB
- ILOAD 11
- ISUB
- ALOAD 12
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L44
- LINENUMBER 164 L44
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- IFNULL L59
- L60
- LINENUMBER 166 L60
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J
- LSUB
- L2F
- LDC 100.0
- FDIV
- FSTORE 10
- L61
- LINENUMBER 168 L61
- FLOAD 10
- FCONST_1
- FCMPL
- IFLT L62
- L63
- LINENUMBER 170 L63
- FCONST_1
- FSTORE 10
- L64
- LINENUMBER 171 L64
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- L62
- LINENUMBER 174 L62
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack F] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I
- ISUB
- ISTORE 11
- L65
- LINENUMBER 175 L65
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I
- ISUB
- ISTORE 12
- L66
- LINENUMBER 176 L66
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I
- ILOAD 11
- I2F
- FLOAD 10
- FMUL
- F2I
- IADD
- ISTORE 13
- L67
- LINENUMBER 177 L67
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I
- ILOAD 12
- I2F
- FLOAD 10
- FMUL
- F2I
- IADD
- ISTORE 14
- L68
- LINENUMBER 178 L68
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- ILOAD 13
- ILOAD 14
- ACONST_NULL
- CHECKCAST java/lang/String
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L59
- LINENUMBER 181 L59
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] []
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L69
- LINENUMBER 190 L69
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L70
- LINENUMBER 191 L70
- INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableStandardItemLighting ()V
- L71
- LINENUMBER 192 L71
- RETURN
- L72
- LOCALVARIABLE j1 I L31 L26 10
- LOCALVARIABLE k1 I L32 L26 11
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L24 L26 9
- LOCALVARIABLE i1 I L21 L22 8
- LOCALVARIABLE b0 B L46 L44 10
- LOCALVARIABLE s Ljava/lang/String; L50 L44 12
- LOCALVARIABLE k1 I L49 L44 11
- LOCALVARIABLE f1 F L61 L59 10
- LOCALVARIABLE j2 I L66 L59 12
- LOCALVARIABLE l1 I L67 L59 13
- LOCALVARIABLE i2 I L68 L59 14
- LOCALVARIABLE k1 I L65 L59 11
- LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L0 L0 10
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L72 0
- LOCALVARIABLE p_73863_1_ I L1 L72 1
- LOCALVARIABLE p_73863_2_ I L1 L72 2
- LOCALVARIABLE p_73863_3_ F L1 L72 3
- LOCALVARIABLE k I L3 L72 4
- LOCALVARIABLE l I L4 L72 5
- LOCALVARIABLE short1 S L17 L72 6
- LOCALVARIABLE short2 S L18 L72 7
- LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L40 L72 8
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L43 L72 9
- MAXSTACK = 7
- MAXLOCALS = 15
-
- // access flags 0x2
- private drawItemStack(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L0
- LINENUMBER 196 L0
- FCONST_0
- FCONST_0
- LDC 32.0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L1
- LINENUMBER 197 L1
- ALOAD 0
- LDC 500.0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F
- L2
- LINENUMBER 198 L2
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- LDC 500.0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L3
- LINENUMBER 199 L3
- ACONST_NULL
- ASTORE 5
- L4
- LINENUMBER 200 L4
- ALOAD 1
- IFNULL L5
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer;
- ASTORE 5
- L5
- LINENUMBER 201 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] []
- ALOAD 5
- IFNONNULL L6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ASTORE 5
- L6
- LINENUMBER 202 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 5
- ALOAD 0
- 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 1
- ILOAD 2
- ILOAD 3
- 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
- L7
- LINENUMBER 203 L7
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 5
- ALOAD 0
- 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 1
- ILOAD 2
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNONNULL L8
- ICONST_0
- GOTO L9
- L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I]
- BIPUSH 8
- L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I]
- ISUB
- ALOAD 4
- 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
- L10
- LINENUMBER 204 L10
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F
- L11
- LINENUMBER 205 L11
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- FCONST_0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L12
- LINENUMBER 206 L12
- RETURN
- L13
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L13 0
- LOCALVARIABLE p_146982_1_ Lnet/minecraft/item/ItemStack; L0 L13 1
- LOCALVARIABLE p_146982_2_ I L0 L13 2
- LOCALVARIABLE p_146982_3_ I L0 L13 3
- LOCALVARIABLE p_146982_4_ Ljava/lang/String; L0 L13 4
- LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L4 L13 5
- MAXSTACK = 7
- MAXLOCALS = 6
-
- // access flags 0x4
- protected drawGuiContainerForegroundLayer(II)V
- L0
- LINENUMBER 211 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0
- LOCALVARIABLE p_146979_1_ I L0 L1 1
- LOCALVARIABLE p_146979_2_ I L0 L1 2
- MAXSTACK = 0
- MAXLOCALS = 3
-
- // access flags 0x404
- protected abstract drawGuiContainerBackgroundLayer(FII)V
-
- // access flags 0x2
- private func_146977_a(Lnet/minecraft/inventory/Slot;)V
- L0
- LINENUMBER 217 L0
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I
- ISTORE 2
- L1
- LINENUMBER 218 L1
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I
- ISTORE 3
- L2
- LINENUMBER 219 L2
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 4
- L3
- LINENUMBER 220 L3
- ICONST_0
- ISTORE 5
- L4
- LINENUMBER 221 L4
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IF_ACMPNE L5
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNULL L5
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z
- IFNE L5
- ICONST_1
- GOTO L6
- L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] []
- ICONST_0
- L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [I]
- ISTORE 6
- L7
- LINENUMBER 222 L7
- 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;
- ASTORE 7
- L8
- LINENUMBER 223 L8
- ACONST_NULL
- ASTORE 8
- L9
- LINENUMBER 225 L9
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IF_ACMPNE L10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNULL L10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z
- IFEQ L10
- ALOAD 4
- IFNULL L10
- L11
- LINENUMBER 227 L11
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 4
- L12
- LINENUMBER 228 L12
- ALOAD 4
- DUP
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_2
- IDIV
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L13
- L10
- LINENUMBER 230 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L13
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- ALOAD 1
- INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z
- IFEQ L13
- ALOAD 7
- IFNULL L13
- L14
- LINENUMBER 232 L14
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.size ()I
- ICONST_1
- IF_ICMPNE L15
- L16
- LINENUMBER 234 L16
- RETURN
- L15
- LINENUMBER 237 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] []
- ALOAD 1
- ALOAD 7
- ICONST_1
- INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z
- IFEQ L17
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z
- IFEQ L17
- L18
- LINENUMBER 239 L18
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 4
- L19
- LINENUMBER 240 L19
- ICONST_1
- ISTORE 5
- L20
- LINENUMBER 241 L20
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- ALOAD 4
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- IFNONNULL L21
- ICONST_0
- GOTO L22
- L21
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack]
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- L22
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack I]
- INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V
- L23
- LINENUMBER 243 L23
- ALOAD 4
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- IF_ICMPLE L24
- L25
- LINENUMBER 245 L25
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- LDC ""
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 8
- L26
- LINENUMBER 246 L26
- ALOAD 4
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L24
- LINENUMBER 249 L24
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] []
- ALOAD 4
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I
- IF_ICMPLE L13
- L27
- LINENUMBER 251 L27
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- LDC ""
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I
- INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 8
- L28
- LINENUMBER 252 L28
- ALOAD 4
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L13
- L17
- LINENUMBER 257 L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- ALOAD 1
- INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z
- POP
- L29
- LINENUMBER 258 L29
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V
- L13
- LINENUMBER 262 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] []
- ALOAD 0
- LDC 100.0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F
- L30
- LINENUMBER 263 L30
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- LDC 100.0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L31
- LINENUMBER 265 L31
- ALOAD 4
- IFNONNULL L32
- L33
- LINENUMBER 267 L33
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getBackgroundIconIndex ()Lnet/minecraft/util/IIcon;
- ASTORE 9
- L34
- LINENUMBER 269 L34
- ALOAD 9
- IFNULL L32
- L35
- LINENUMBER 271 L35
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L36
- LINENUMBER 272 L36
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L37
- LINENUMBER 273 L37
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L38
- LINENUMBER 274 L38
- ALOAD 0
- ILOAD 2
- ILOAD 3
- ALOAD 9
- BIPUSH 16
- BIPUSH 16
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawTexturedModelRectFromIcon (IILnet/minecraft/util/IIcon;II)V
- L39
- LINENUMBER 275 L39
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L40
- LINENUMBER 276 L40
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L41
- LINENUMBER 277 L41
- ICONST_1
- ISTORE 6
- L32
- LINENUMBER 281 L32
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] []
- ILOAD 6
- IFNE L42
- L43
- LINENUMBER 283 L43
- ILOAD 5
- IFEQ L44
- L45
- LINENUMBER 285 L45
- ILOAD 2
- ILOAD 3
- ILOAD 2
- BIPUSH 16
- IADD
- ILOAD 3
- BIPUSH 16
- IADD
- LDC -2130706433
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.drawRect (IIIII)V
- L44
- LINENUMBER 288 L44
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] []
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 1
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 1
- ALOAD 4
- ILOAD 2
- ILOAD 3
- ALOAD 8
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 1
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V
- L42
- LINENUMBER 293 L42
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- FCONST_0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L46
- LINENUMBER 294 L46
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F
- L47
- LINENUMBER 295 L47
- RETURN
- L48
- LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L34 L32 9
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L48 0
- LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L48 1
- LOCALVARIABLE i I L1 L48 2
- LOCALVARIABLE j I L2 L48 3
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L48 4
- LOCALVARIABLE flag Z L4 L48 5
- LOCALVARIABLE flag1 Z L7 L48 6
- LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L48 7
- LOCALVARIABLE s Ljava/lang/String; L9 L48 8
- MAXSTACK = 6
- MAXLOCALS = 10
-
- // access flags 0x2
- private func_146980_g()V
- L0
- LINENUMBER 299 L0
- 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;
- ASTORE 1
- L1
- LINENUMBER 301 L1
- ALOAD 1
- IFNULL L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L2
- L3
- LINENUMBER 303 L3
- ALOAD 0
- ALOAD 1
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I
- L4
- LINENUMBER 307 L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- L6
- LINENUMBER 309 L6
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ASTORE 3
- L7
- LINENUMBER 310 L7
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 4
- L8
- LINENUMBER 311 L8
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- IFNONNULL L9
- ICONST_0
- GOTO L10
- L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] []
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [I]
- ISTORE 5
- L11
- LINENUMBER 312 L11
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- ALOAD 4
- ILOAD 5
- INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V
- L12
- LINENUMBER 314 L12
- ALOAD 4
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- IF_ICMPLE L13
- L14
- LINENUMBER 316 L14
- ALOAD 4
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L13
- LINENUMBER 319 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] []
- ALOAD 4
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I
- IF_ICMPLE L15
- L16
- LINENUMBER 321 L16
- ALOAD 4
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L15
- LINENUMBER 307 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] []
- ALOAD 0
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I
- ALOAD 4
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ILOAD 5
- ISUB
- ISUB
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I
- GOTO L5
- L2
- LINENUMBER 325 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] []
- RETURN
- L17
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L7 L15 3
- LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L2 4
- LOCALVARIABLE i I L11 L2 5
- LOCALVARIABLE iterator Ljava/util/Iterator; L5 L2 2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L17 0
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L17 1
- MAXSTACK = 4
- MAXLOCALS = 6
-
- // access flags 0x2
- private getSlotAtPosition(II)Lnet/minecraft/inventory/Slot;
- L0
- LINENUMBER 332 L0
- ICONST_0
- ISTORE 3
- L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] []
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L2
- L3
- LINENUMBER 334 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- ILOAD 3
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ASTORE 4
- L4
- LINENUMBER 336 L4
- ALOAD 0
- ALOAD 4
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z
- IFEQ L5
- L6
- LINENUMBER 338 L6
- ALOAD 4
- ARETURN
- L5
- LINENUMBER 332 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot] []
- IINC 3 1
- GOTO L1
- L2
- LINENUMBER 342 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] []
- ACONST_NULL
- ARETURN
- L7
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L4 L5 4
- LOCALVARIABLE k I L1 L2 3
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0
- LOCALVARIABLE p_146975_1_ I L0 L7 1
- LOCALVARIABLE p_146975_2_ I L0 L7 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x4
- protected mouseClicked(III)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 350 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseClicked (III)V
- L1
- LINENUMBER 351 L1
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- BIPUSH 100
- IADD
- IF_ICMPNE L2
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [I]
- ISTORE 4
- L4
- LINENUMBER 352 L4
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot;
- ASTORE 5
- L5
- LINENUMBER 353 L5
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- LSTORE 6
- L6
- LINENUMBER 354 L6
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot;
- ALOAD 5
- IF_ACMPNE L7
- LLOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J
- LSUB
- LDC 250
- LCMP
- IFGE L7
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I
- ILOAD 3
- IF_ICMPNE L7
- ICONST_1
- GOTO L8
- L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer]
- ICONST_0
- L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer I]
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z
- L9
- LINENUMBER 355 L9
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- L10
- LINENUMBER 357 L10
- ILOAD 3
- IFEQ L11
- ILOAD 3
- ICONST_1
- IF_ICMPEQ L11
- ILOAD 4
- IFEQ L12
- L11
- LINENUMBER 359 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ISTORE 8
- L13
- LINENUMBER 360 L13
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ISTORE 9
- L14
- LINENUMBER 361 L14
- ILOAD 1
- ILOAD 8
- IF_ICMPLT L15
- ILOAD 2
- ILOAD 9
- IF_ICMPLT L15
- ILOAD 1
- ILOAD 8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I
- IADD
- IF_ICMPGE L15
- ILOAD 2
- ILOAD 9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I
- IADD
- IF_ICMPLT L16
- L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] []
- ICONST_1
- GOTO L17
- L16
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] []
- ICONST_0
- L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [I]
- ISTORE 10
- L18
- LINENUMBER 362 L18
- ICONST_M1
- ISTORE 11
- L19
- LINENUMBER 364 L19
- ALOAD 5
- IFNULL L20
- L21
- LINENUMBER 366 L21
- ALOAD 5
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ISTORE 11
- L20
- LINENUMBER 369 L20
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ILOAD 10
- IFEQ L22
- L23
- LINENUMBER 371 L23
- SIPUSH -999
- ISTORE 11
- L22
- LINENUMBER 374 L22
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z
- IFEQ L24
- ILOAD 10
- IFEQ L24
- 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 L24
- L25
- LINENUMBER 376 L25
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- ACONST_NULL
- CHECKCAST net/minecraft/client/gui/GuiScreen
- INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V
- L26
- LINENUMBER 377 L26
- RETURN
- L24
- LINENUMBER 380 L24
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ILOAD 11
- ICONST_M1
- IF_ICMPEQ L12
- L27
- LINENUMBER 382 L27
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z
- IFEQ L28
- L29
- LINENUMBER 384 L29
- ALOAD 5
- IFNULL L30
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L30
- L31
- LINENUMBER 386 L31
- ALOAD 0
- ALOAD 5
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- L32
- LINENUMBER 387 L32
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- L33
- LINENUMBER 388 L33
- ALOAD 0
- ILOAD 3
- ICONST_1
- IF_ICMPNE L34
- ICONST_1
- GOTO L35
- L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer]
- ICONST_0
- L35
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer I]
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z
- GOTO L12
- L30
- LINENUMBER 392 L30
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GOTO L12
- L28
- LINENUMBER 395 L28
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFNE L12
- L36
- LINENUMBER 397 L36
- 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 L37
- L38
- LINENUMBER 399 L38
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- BIPUSH 100
- IADD
- IF_ICMPNE L39
- L40
- LINENUMBER 401 L40
- ALOAD 0
- ALOAD 5
- ILOAD 11
- ILOAD 3
- ICONST_3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L41
- L39
- LINENUMBER 405 L39
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ILOAD 11
- SIPUSH -999
- IF_ICMPEQ L42
- BIPUSH 42
- INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
- IFNE L43
- BIPUSH 54
- INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
- IFEQ L42
- L43
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ICONST_1
- GOTO L44
- L42
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ICONST_0
- L44
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [I]
- ISTORE 12
- L45
- LINENUMBER 406 L45
- ICONST_0
- ISTORE 13
- L46
- LINENUMBER 408 L46
- ILOAD 12
- IFEQ L47
- L48
- LINENUMBER 410 L48
- ALOAD 0
- ALOAD 5
- IFNULL L49
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L49
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- GOTO L50
- L49
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer]
- ACONST_NULL
- L50
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack]
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack;
- L51
- LINENUMBER 411 L51
- ICONST_1
- ISTORE 13
- GOTO L52
- L47
- LINENUMBER 413 L47
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] []
- ILOAD 11
- SIPUSH -999
- IF_ICMPNE L52
- L53
- LINENUMBER 415 L53
- ICONST_4
- ISTORE 13
- L52
- LINENUMBER 418 L52
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] []
- ALOAD 0
- ALOAD 5
- ILOAD 11
- ILOAD 3
- ILOAD 13
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L41
- LINENUMBER 421 L41
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- GOTO L12
- L37
- LINENUMBER 425 L37
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- L54
- LINENUMBER 426 L54
- ALOAD 0
- ILOAD 3
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I
- L55
- LINENUMBER 427 L55
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.clear ()V
- L56
- LINENUMBER 429 L56
- ILOAD 3
- IFNE L57
- L58
- LINENUMBER 431 L58
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- GOTO L12
- L57
- LINENUMBER 433 L57
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] []
- ILOAD 3
- ICONST_1
- IF_ICMPNE L12
- L59
- LINENUMBER 435 L59
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- L12
- LINENUMBER 442 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] []
- ALOAD 0
- ALOAD 5
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot;
- L60
- LINENUMBER 443 L60
- ALOAD 0
- LLOAD 6
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J
- L61
- LINENUMBER 444 L61
- ALOAD 0
- ILOAD 3
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I
- L62
- LINENUMBER 445 L62
- RETURN
- L63
- LOCALVARIABLE flag2 Z L45 L41 12
- LOCALVARIABLE b0 B L46 L41 13
- LOCALVARIABLE i1 I L13 L12 8
- LOCALVARIABLE j1 I L14 L12 9
- LOCALVARIABLE flag1 Z L18 L12 10
- LOCALVARIABLE k1 I L19 L12 11
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L63 0
- LOCALVARIABLE p_73864_1_ I L0 L63 1
- LOCALVARIABLE p_73864_2_ I L0 L63 2
- LOCALVARIABLE p_73864_3_ I L0 L63 3
- LOCALVARIABLE flag Z L4 L63 4
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L5 L63 5
- LOCALVARIABLE l J L6 L63 6
- MAXSTACK = 5
- MAXLOCALS = 14
-
- // access flags 0x4
- protected mouseClickMove(IIIJ)V
- L0
- LINENUMBER 453 L0
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot;
- ASTORE 6
- L1
- LINENUMBER 454 L1
- 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;
- ASTORE 7
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- LLOAD 4
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V
- L2
- LINENUMBER 456 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IFNULL L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z
- IFEQ L3
- L4
- LINENUMBER 458 L4
- ILOAD 3
- IFEQ L5
- ILOAD 3
- ICONST_1
- IF_ICMPNE L6
- L5
- LINENUMBER 460 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNONNULL L7
- L8
- LINENUMBER 462 L8
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IF_ACMPEQ L6
- L9
- LINENUMBER 464 L9
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- GOTO L6
- L7
- LINENUMBER 467 L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- IF_ICMPLE L6
- ALOAD 6
- IFNULL L6
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- ICONST_0
- INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z
- IFEQ L6
- L10
- LINENUMBER 469 L10
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- LSTORE 8
- L11
- LINENUMBER 471 L11
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot;
- ALOAD 6
- IF_ACMPNE L12
- L13
- LINENUMBER 473 L13
- LLOAD 8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J
- LSUB
- LDC 500
- LCMP
- IFLE L14
- L15
- LINENUMBER 475 L15
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ICONST_0
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L16
- LINENUMBER 476 L16
- ALOAD 0
- ALOAD 6
- ALOAD 6
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ICONST_1
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L17
- LINENUMBER 477 L17
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ICONST_0
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L18
- LINENUMBER 478 L18
- ALOAD 0
- LLOAD 8
- LDC 750
- LADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J
- L19
- LINENUMBER 479 L19
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- DUP
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- ISUB
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L14
- L12
- LINENUMBER 484 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] []
- ALOAD 0
- ALOAD 6
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot;
- L20
- LINENUMBER 485 L20
- ALOAD 0
- LLOAD 8
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J
- L14
- LINENUMBER 487 L14
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] []
- GOTO L6
- L3
- LINENUMBER 490 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L6
- ALOAD 6
- IFNULL L6
- ALOAD 7
- IFNULL L6
- ALOAD 7
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.size ()I
- IF_ICMPLE L6
- ALOAD 6
- ALOAD 7
- ICONST_1
- INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z
- IFEQ L6
- ALOAD 6
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/inventory/Slot.isItemValid (Lnet/minecraft/item/ItemStack;)Z
- IFEQ L6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z
- IFEQ L6
- L21
- LINENUMBER 492 L21
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- ALOAD 6
- INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z
- POP
- L22
- LINENUMBER 493 L22
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V
- L6
- LINENUMBER 495 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] []
- RETURN
- L23
- LOCALVARIABLE i1 J L11 L14 8
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L23 0
- LOCALVARIABLE p_146273_1_ I L0 L23 1
- LOCALVARIABLE p_146273_2_ I L0 L23 2
- LOCALVARIABLE p_146273_3_ I L0 L23 3
- LOCALVARIABLE p_146273_4_ J L0 L23 4
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L1 L23 6
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L2 L23 7
- MAXSTACK = 6
- MAXLOCALS = 10
-
- // access flags 0x4
- protected mouseMovedOrUp(III)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 503 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseMovedOrUp (III)V
- L1
- LINENUMBER 504 L1
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot;
- ASTORE 4
- L2
- LINENUMBER 505 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ISTORE 5
- L3
- LINENUMBER 506 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ISTORE 6
- L4
- LINENUMBER 507 L4
- ILOAD 1
- ILOAD 5
- IF_ICMPLT L5
- ILOAD 2
- ILOAD 6
- IF_ICMPLT L5
- ILOAD 1
- ILOAD 5
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I
- IADD
- IF_ICMPGE L5
- ILOAD 2
- ILOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I
- IADD
- IF_ICMPLT L6
- L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] []
- ICONST_1
- GOTO L7
- L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] []
- ICONST_0
- L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [I]
- ISTORE 7
- L8
- LINENUMBER 508 L8
- ICONST_M1
- ISTORE 8
- L9
- LINENUMBER 510 L9
- ALOAD 4
- IFNULL L10
- L11
- LINENUMBER 512 L11
- ALOAD 4
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ISTORE 8
- L10
- LINENUMBER 515 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ILOAD 7
- IFEQ L12
- L13
- LINENUMBER 517 L13
- SIPUSH -999
- ISTORE 8
- L12
- LINENUMBER 523 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z
- IFEQ L14
- ALOAD 4
- IFNULL L14
- ILOAD 3
- IFNE L14
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z
- IFEQ L14
- L15
- LINENUMBER 525 L15
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isShiftKeyDown ()Z
- IFEQ L16
- L17
- LINENUMBER 527 L17
- ALOAD 4
- IFNULL L18
- ALOAD 4
- GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory;
- IFNULL L18
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack;
- IFNULL L18
- L19
- LINENUMBER 529 L19
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 9
- L20
- LINENUMBER 531 L20
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L18
- L21
- LINENUMBER 533 L21
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ASTORE 10
- L22
- LINENUMBER 535 L22
- ALOAD 10
- IFNULL L20
- ALOAD 10
- 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;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z
- IFEQ L20
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L20
- ALOAD 10
- GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory;
- ALOAD 4
- GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory;
- IF_ACMPNE L20
- ALOAD 10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack;
- ICONST_1
- INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z
- IFEQ L20
- L23
- LINENUMBER 537 L23
- ALOAD 0
- ALOAD 10
- ALOAD 10
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ILOAD 3
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L20
- L16
- LINENUMBER 544 L16
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- ALOAD 4
- ILOAD 8
- ILOAD 3
- BIPUSH 6
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L18
- LINENUMBER 547 L18
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z
- L24
- LINENUMBER 548 L24
- ALOAD 0
- LCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J
- GOTO L25
- L14
- LINENUMBER 552 L14
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L26
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I
- ILOAD 3
- IF_ICMPEQ L26
- L27
- LINENUMBER 554 L27
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- L28
- LINENUMBER 555 L28
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.clear ()V
- L29
- LINENUMBER 556 L29
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- L30
- LINENUMBER 557 L30
- RETURN
- L26
- LINENUMBER 560 L26
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- IFEQ L31
- L32
- LINENUMBER 562 L32
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z
- L33
- LINENUMBER 563 L33
- RETURN
- L31
- LINENUMBER 568 L31
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IFNULL L34
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z
- IFEQ L34
- L35
- LINENUMBER 570 L35
- ILOAD 3
- IFEQ L36
- ILOAD 3
- ICONST_1
- IF_ICMPNE L25
- L36
- LINENUMBER 572 L36
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNONNULL L37
- ALOAD 4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- IF_ACMPEQ L37
- L38
- LINENUMBER 574 L38
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- L37
- LINENUMBER 577 L37
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- ICONST_0
- INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z
- ISTORE 11
- L39
- LINENUMBER 579 L39
- ILOAD 8
- ICONST_M1
- IF_ICMPEQ L40
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNULL L40
- ILOAD 11
- IFEQ L40
- L41
- LINENUMBER 581 L41
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ILOAD 3
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L42
- LINENUMBER 582 L42
- ALOAD 0
- ALOAD 4
- ILOAD 8
- ICONST_0
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L43
- LINENUMBER 584 L43
- 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;
- IFNULL L44
- L45
- LINENUMBER 586 L45
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ILOAD 3
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L46
- LINENUMBER 587 L46
- ALOAD 0
- ILOAD 1
- ILOAD 5
- ISUB
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I
- L47
- LINENUMBER 588 L47
- ALOAD 0
- ILOAD 2
- ILOAD 6
- ISUB
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I
- L48
- LINENUMBER 589 L48
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot;
- L49
- LINENUMBER 590 L49
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- L50
- LINENUMBER 591 L50
- ALOAD 0
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J
- GOTO L51
- L44
- LINENUMBER 595 L44
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] []
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- GOTO L51
- L40
- LINENUMBER 598 L40
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- IFNULL L51
- L52
- LINENUMBER 600 L52
- ALOAD 0
- ILOAD 1
- ILOAD 5
- ISUB
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I
- L53
- LINENUMBER 601 L53
- ALOAD 0
- ILOAD 2
- ILOAD 6
- ISUB
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I
- L54
- LINENUMBER 602 L54
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot;
- L55
- LINENUMBER 603 L55
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack;
- L56
- LINENUMBER 604 L56
- ALOAD 0
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J
- L51
- LINENUMBER 607 L51
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] []
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack;
- L57
- LINENUMBER 608 L57
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot;
- GOTO L25
- L34
- LINENUMBER 611 L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- IFEQ L58
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.isEmpty ()Z
- IFNE L58
- L59
- LINENUMBER 613 L59
- ALOAD 0
- ACONST_NULL
- CHECKCAST net/minecraft/inventory/Slot
- SIPUSH -999
- ICONST_0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I
- ICONST_5
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L60
- LINENUMBER 614 L60
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 9
- L61
- LINENUMBER 616 L61
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L62
- L63
- LINENUMBER 618 L63
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ASTORE 10
- L64
- LINENUMBER 619 L64
- ALOAD 0
- ALOAD 10
- ALOAD 10
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ICONST_1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I
- ICONST_5
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L61
- L62
- LINENUMBER 622 L62
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- ALOAD 0
- ACONST_NULL
- CHECKCAST net/minecraft/inventory/Slot
- SIPUSH -999
- ICONST_2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I
- INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I
- ICONST_5
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L25
- L58
- LINENUMBER 624 L58
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- 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;
- IFNULL L65
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- BIPUSH 100
- IADD
- IF_ICMPNE L66
- L67
- LINENUMBER 628 L67
- ALOAD 0
- ALOAD 4
- ILOAD 8
- ILOAD 3
- ICONST_3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L25
- L66
- LINENUMBER 632 L66
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ILOAD 8
- SIPUSH -999
- IF_ICMPEQ L68
- BIPUSH 42
- INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
- IFNE L69
- BIPUSH 54
- INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
- IFEQ L68
- L69
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ICONST_1
- GOTO L70
- L68
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ICONST_0
- L70
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [I]
- ISTORE 11
- L71
- LINENUMBER 634 L71
- ILOAD 11
- IFEQ L72
- L73
- LINENUMBER 636 L73
- ALOAD 0
- ALOAD 4
- IFNULL L74
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L74
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- GOTO L75
- L74
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer]
- ACONST_NULL
- L75
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack]
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack;
- L72
- LINENUMBER 639 L72
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] []
- ALOAD 0
- ALOAD 4
- ILOAD 8
- ILOAD 3
- ILOAD 11
- IFEQ L76
- ICONST_1
- GOTO L77
- L76
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I]
- ICONST_0
- L77
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I]
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L25
- L65
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ILOAD 3
- IFLT L25
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V
- L25
- LINENUMBER 644 L25
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- 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 L78
- L79
- LINENUMBER 646 L79
- ALOAD 0
- LCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J
- L78
- LINENUMBER 649 L78
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z
- L80
- LINENUMBER 650 L80
- RETURN
- L81
- LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L22 L16 10
- LOCALVARIABLE iterator Ljava/util/Iterator; L20 L16 9
- LOCALVARIABLE flag1 Z L39 L34 11
- LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L64 L62 10
- LOCALVARIABLE iterator Ljava/util/Iterator; L61 L58 9
- LOCALVARIABLE flag1 Z L71 L25 11
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L81 0
- LOCALVARIABLE p_146286_1_ I L0 L81 1
- LOCALVARIABLE p_146286_2_ I L0 L81 2
- LOCALVARIABLE p_146286_3_ I L0 L81 3
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L81 4
- LOCALVARIABLE l I L3 L81 5
- LOCALVARIABLE i1 I L4 L81 6
- LOCALVARIABLE flag Z L8 L81 7
- LOCALVARIABLE j1 I L9 L81 8
- MAXSTACK = 5
- MAXLOCALS = 12
-
- // access flags 0x2
- private isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z
- L0
- LINENUMBER 657 L0
- ALOAD 0
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I
- BIPUSH 16
- BIPUSH 16
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.func_146978_c (IIIIII)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0
- LOCALVARIABLE p_146981_1_ Lnet/minecraft/inventory/Slot; L0 L1 1
- LOCALVARIABLE p_146981_2_ I L0 L1 2
- LOCALVARIABLE p_146981_3_ I L0 L1 3
- MAXSTACK = 7
- MAXLOCALS = 4
-
- // access flags 0x4
- protected func_146978_c(IIIIII)Z
- L0
- LINENUMBER 662 L0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ISTORE 7
- L1
- LINENUMBER 663 L1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ISTORE 8
- L2
- LINENUMBER 664 L2
- ILOAD 5
- ILOAD 7
- ISUB
- ISTORE 5
- L3
- LINENUMBER 665 L3
- ILOAD 6
- ILOAD 8
- ISUB
- ISTORE 6
- L4
- LINENUMBER 666 L4
- ILOAD 5
- ILOAD 1
- ICONST_1
- ISUB
- IF_ICMPLT L5
- ILOAD 5
- ILOAD 1
- ILOAD 3
- IADD
- ICONST_1
- IADD
- IF_ICMPGE L5
- ILOAD 6
- ILOAD 2
- ICONST_1
- ISUB
- IF_ICMPLT L5
- ILOAD 6
- ILOAD 2
- ILOAD 4
- IADD
- ICONST_1
- IADD
- IF_ICMPGE L5
- ICONST_1
- GOTO L6
- L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] []
- ICONST_0
- L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [I]
- IRETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0
- LOCALVARIABLE p_146978_1_ I L0 L7 1
- LOCALVARIABLE p_146978_2_ I L0 L7 2
- LOCALVARIABLE p_146978_3_ I L0 L7 3
- LOCALVARIABLE p_146978_4_ I L0 L7 4
- LOCALVARIABLE p_146978_5_ I L0 L7 5
- LOCALVARIABLE p_146978_6_ I L0 L7 6
- LOCALVARIABLE k1 I L1 L7 7
- LOCALVARIABLE l1 I L2 L7 8
- MAXSTACK = 3
- MAXLOCALS = 9
-
- // access flags 0x4
- protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V
- L0
- LINENUMBER 671 L0
- ALOAD 1
- IFNULL L1
- L2
- LINENUMBER 673 L2
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ISTORE 2
- L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (III)V
- L3
- LINENUMBER 677 L3
- RETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0
- LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L4 1
- LOCALVARIABLE p_146984_2_ I L0 L4 2
- LOCALVARIABLE p_146984_3_ I L0 L4 3
- LOCALVARIABLE p_146984_4_ I L0 L4 4
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x4
- protected keyTyped(CI)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 2
- ILOAD 1
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.lastKeyTyped (IC)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 684 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- ILOAD 2
- ICONST_1
- IF_ICMPEQ L1
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindInventory : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- IF_ICMPNE L2
- L1
- LINENUMBER 686 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- 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;
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V
- L2
- LINENUMBER 689 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- ALOAD 0
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.checkHotbarKeys (I)Z
- POP
- L3
- LINENUMBER 691 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- IFNULL L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L4
- L5
- LINENUMBER 693 L5
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- IF_ICMPNE L6
- L7
- LINENUMBER 695 L7
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ICONST_0
- ICONST_3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- GOTO L4
- L6
- LINENUMBER 697 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindDrop : Lnet/minecraft/client/settings/KeyBinding;
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- IF_ICMPNE L4
- L8
- LINENUMBER 699 L8
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isCtrlKeyDown ()Z
- IFEQ L9
- ICONST_1
- GOTO L10
- L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I]
- ICONST_0
- L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I]
- ICONST_4
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L4
- LINENUMBER 702 L4
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- RETURN
- L11
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0
- LOCALVARIABLE p_73869_1_ C L0 L11 1
- LOCALVARIABLE p_73869_2_ I L0 L11 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x4
- protected checkHotbarKeys(I)Z
- L0
- LINENUMBER 709 L0
- 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 L1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- IFNULL L1
- L2
- LINENUMBER 711 L2
- ICONST_0
- ISTORE 2
- L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- ILOAD 2
- BIPUSH 9
- IF_ICMPGE L1
- L4
- LINENUMBER 713 L4
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindsHotbar : [Lnet/minecraft/client/settings/KeyBinding;
- ILOAD 2
- AALOAD
- INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I
- IF_ICMPNE L5
- L6
- LINENUMBER 715 L6
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ILOAD 2
- ICONST_2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- L7
- LINENUMBER 716 L7
- ICONST_1
- IRETURN
- L5
- LINENUMBER 711 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] []
- IINC 2 1
- GOTO L3
- L1
- LINENUMBER 721 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I] []
- ICONST_0
- IRETURN
- L8
- LOCALVARIABLE j I L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0
- LOCALVARIABLE p_146983_1_ I L0 L8 1
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public onGuiClosed()V
- L0
- LINENUMBER 729 L0
- 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;
- IFNULL L1
- L2
- LINENUMBER 731 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- 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;
- INVOKEVIRTUAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V
- L1
- LINENUMBER 733 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public doesGuiPauseGame()Z
- L0
- LINENUMBER 740 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public updateScreen()V
- L0
- LINENUMBER 748 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.updateScreen ()V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V
- L1
- LINENUMBER 750 L1
- 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;
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.isEntityAlive ()Z
- IFEQ L2
- 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.isDead : Z
- IFEQ L3
- L2
- LINENUMBER 752 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] []
- 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;
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V
- L3
- LINENUMBER 754 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] []
- RETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 29 L0
- NEW net/minecraft/util/ResourceLocation
- DUP
- LDC "textures/gui/container/inventory.png"
- INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation;
- RETURN
- MAXSTACK = 3
- MAXLOCALS = 0
-
- // access flags 0x1
- public setWorldAndResolution(Lnet/minecraft/client/Minecraft;II)V
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V
- ALOAD 1
- GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen;
- ALOAD 0
- IF_ACMPNE L0
- ALOAD 0
- NEW codechicken/nei/guihook/GuiContainerManager
- DUP
- ALOAD 0
- INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager.<init> (Lnet/minecraft/client/gui/inventory/GuiContainer;)V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V
- L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/client/Minecraft I I] []
- RETURN
- MAXSTACK = 4
- MAXLOCALS = 4
-
- // access flags 0x1
- public handleKeyboardInput()V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleKeyboardInput ()V
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public handleMouseInput()V
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/GuiScreen.handleMouseInput ()V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseWheel ()V
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public public_func_73869_a(CI)V
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.keyTyped (CI)V
- RETURN
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public public_func_146984_a(Lnet/minecraft/inventory/Slot;III)V
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- RETURN
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public managerHandleMouseClick(Lnet/minecraft/inventory/Slot;III)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V
- RETURN
- MAXSTACK = 5
- MAXLOCALS = 5
-}