diff options
Diffstat (limited to 'asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt')
-rw-r--r-- | asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt | 592 |
1 files changed, 0 insertions, 592 deletions
diff --git a/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt b/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt deleted file mode 100644 index 3b33aa82ff..0000000000 --- a/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt +++ /dev/null @@ -1,592 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/inventory/ContainerWorkbench extends net/minecraft/inventory/Container { - - // compiled from: ContainerWorkbench.java - - // access flags 0x1 - public Lnet/minecraft/inventory/InventoryCrafting; craftMatrix - - // access flags 0x1 - public Lnet/minecraft/inventory/IInventory; craftResult - - // access flags 0x2 - private Lnet/minecraft/world/World; worldObj - - // access flags 0x2 - private I posX - - // access flags 0x2 - private I posY - - // access flags 0x2 - private I posZ - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001744" - - // access flags 0x1 - public <init>(Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 22 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/inventory/Container.<init> ()V - L1 - LINENUMBER 13 L1 - ALOAD 0 - NEW net/minecraft/inventory/InventoryCrafting - DUP - ALOAD 0 - ICONST_3 - ICONST_3 - INVOKESPECIAL net/minecraft/inventory/InventoryCrafting.<init> (Lnet/minecraft/inventory/Container;II)V - PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - L2 - LINENUMBER 14 L2 - ALOAD 0 - NEW net/minecraft/inventory/InventoryCraftResult - DUP - INVOKESPECIAL net/minecraft/inventory/InventoryCraftResult.<init> ()V - PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - L3 - LINENUMBER 23 L3 - ALOAD 0 - ALOAD 2 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - L4 - LINENUMBER 24 L4 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - L5 - LINENUMBER 25 L5 - ALOAD 0 - ILOAD 4 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - L6 - LINENUMBER 26 L6 - ALOAD 0 - ILOAD 5 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - L7 - LINENUMBER 27 L7 - ALOAD 0 - NEW net/minecraft/inventory/SlotCrafting - DUP - ALOAD 1 - GETFIELD net/minecraft/entity/player/InventoryPlayer.player : Lnet/minecraft/entity/player/EntityPlayer; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - ICONST_0 - BIPUSH 124 - BIPUSH 35 - INVOKESPECIAL net/minecraft/inventory/SlotCrafting.<init> (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/inventory/IInventory;Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L8 - LINENUMBER 31 L8 - ICONST_0 - ISTORE 6 - L9 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L10 - L11 - LINENUMBER 33 L11 - ICONST_0 - ISTORE 7 - L12 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - ILOAD 7 - ICONST_3 - IF_ICMPGE L13 - L14 - LINENUMBER 35 L14 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ILOAD 7 - ILOAD 6 - ICONST_3 - IMUL - IADD - BIPUSH 30 - ILOAD 7 - BIPUSH 18 - IMUL - IADD - BIPUSH 17 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - INVOKESPECIAL net/minecraft/inventory/Slot.<init> (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L15 - LINENUMBER 33 L15 - IINC 7 1 - GOTO L12 - L13 - LINENUMBER 31 L13 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - IINC 6 1 - GOTO L9 - L10 - LINENUMBER 39 L10 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ICONST_0 - ISTORE 6 - L16 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L17 - L18 - LINENUMBER 41 L18 - ICONST_0 - ISTORE 7 - L19 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - ILOAD 7 - BIPUSH 9 - IF_ICMPGE L20 - L21 - LINENUMBER 43 L21 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 1 - ILOAD 7 - ILOAD 6 - BIPUSH 9 - IMUL - IADD - BIPUSH 9 - IADD - BIPUSH 8 - ILOAD 7 - BIPUSH 18 - IMUL - IADD - BIPUSH 84 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - INVOKESPECIAL net/minecraft/inventory/Slot.<init> (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L22 - LINENUMBER 41 L22 - IINC 7 1 - GOTO L19 - L20 - LINENUMBER 39 L20 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - IINC 6 1 - GOTO L16 - L17 - LINENUMBER 47 L17 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ICONST_0 - ISTORE 6 - L23 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - BIPUSH 9 - IF_ICMPGE L24 - L25 - LINENUMBER 49 L25 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 1 - ILOAD 6 - BIPUSH 8 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - SIPUSH 142 - INVOKESPECIAL net/minecraft/inventory/Slot.<init> (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L26 - LINENUMBER 47 L26 - IINC 6 1 - GOTO L23 - L24 - LINENUMBER 52 L24 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V - L27 - LINENUMBER 53 L27 - RETURN - L28 - LOCALVARIABLE i1 I L12 L10 7 - LOCALVARIABLE i1 I L19 L17 7 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L28 0 - LOCALVARIABLE p_i1808_1_ Lnet/minecraft/entity/player/InventoryPlayer; L0 L28 1 - LOCALVARIABLE p_i1808_2_ Lnet/minecraft/world/World; L0 L28 2 - LOCALVARIABLE p_i1808_3_ I L0 L28 3 - LOCALVARIABLE p_i1808_4_ I L0 L28 4 - LOCALVARIABLE p_i1808_5_ I L0 L28 5 - LOCALVARIABLE l I L9 L28 6 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x1 - public onCraftMatrixChanged(Lnet/minecraft/inventory/IInventory;)V - L0 - LINENUMBER 60 L0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - ICONST_0 - INVOKESTATIC net/minecraft/item/crafting/CraftingManager.getInstance ()Lnet/minecraft/item/crafting/CraftingManager; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - INVOKEVIRTUAL net/minecraft/item/crafting/CraftingManager.findMatchingRecipe (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Lnet/minecraft/item/ItemStack; - INVOKEINTERFACE net/minecraft/inventory/IInventory.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V - L1 - LINENUMBER 61 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L2 0 - LOCALVARIABLE p_75130_1_ Lnet/minecraft/inventory/IInventory; L0 L2 1 - MAXSTACK = 5 - MAXLOCALS = 2 - - // access flags 0x1 - public onContainerClosed(Lnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 68 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V - L1 - LINENUMBER 70 L1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L2 - L3 - LINENUMBER 72 L3 - ICONST_0 - ISTORE 2 - L4 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I] [] - ILOAD 2 - BIPUSH 9 - IF_ICMPGE L2 - L5 - LINENUMBER 74 L5 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ILOAD 2 - INVOKEVIRTUAL net/minecraft/inventory/InventoryCrafting.getStackInSlotOnClosing (I)Lnet/minecraft/item/ItemStack; - ASTORE 3 - L6 - LINENUMBER 76 L6 - ALOAD 3 - IFNULL L7 - L8 - LINENUMBER 78 L8 - ALOAD 1 - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L7 - LINENUMBER 72 L7 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack] [] - IINC 2 1 - GOTO L4 - L2 - LINENUMBER 82 L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - RETURN - L9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L7 3 - LOCALVARIABLE i I L4 L2 2 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L9 0 - LOCALVARIABLE p_75134_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L9 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public canInteractWith(Lnet/minecraft/entity/player/EntityPlayer;)Z - L0 - LINENUMBER 86 L0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/init/Blocks.crafting_table : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - I2D - LDC 0.5 - DADD - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.getDistanceSq (DDD)D - LDC 64.0 - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L4 0 - LOCALVARIABLE p_75145_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L4 1 - MAXSTACK = 9 - MAXLOCALS = 2 - - // access flags 0x1 - public transferStackInSlot(Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 94 L0 - ACONST_NULL - ASTORE 3 - L1 - LINENUMBER 95 L1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; - ILOAD 2 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 4 - L2 - LINENUMBER 97 L2 - ALOAD 4 - IFNULL L3 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L3 - L4 - LINENUMBER 99 L4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 5 - L5 - LINENUMBER 100 L5 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 3 - L6 - LINENUMBER 102 L6 - ILOAD 2 - IFNE L7 - NEW codechicken/lib/inventory/InventoryRange - DUP - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; - BIPUSH 10 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ICONST_0 - BIPUSH 36 - INVOKESPECIAL codechicken/lib/inventory/InventoryRange.<init> (Lnet/minecraft/inventory/IInventory;II)V - ALOAD 5 - ICONST_1 - INVOKESTATIC codechicken/lib/inventory/InventoryUtils.insertItem (Lcodechicken/lib/inventory/InventoryRange;Lnet/minecraft/item/ItemStack;Z)I - IFEQ L8 - ACONST_NULL - ARETURN - L8 - LINENUMBER 104 L8 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 46 - ICONST_1 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L9 - L10 - LINENUMBER 106 L10 - ACONST_NULL - ARETURN - L9 - LINENUMBER 109 L9 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - ALOAD 5 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChange (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L7 - LINENUMBER 111 L7 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ILOAD 2 - BIPUSH 10 - IF_ICMPLT L12 - ILOAD 2 - BIPUSH 37 - IF_ICMPGE L12 - L13 - LINENUMBER 113 L13 - ALOAD 0 - ALOAD 5 - BIPUSH 37 - BIPUSH 46 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L14 - LINENUMBER 115 L14 - ACONST_NULL - ARETURN - L12 - LINENUMBER 118 L12 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ILOAD 2 - BIPUSH 37 - IF_ICMPLT L15 - ILOAD 2 - BIPUSH 46 - IF_ICMPGE L15 - L16 - LINENUMBER 120 L16 - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 37 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L17 - LINENUMBER 122 L17 - ACONST_NULL - ARETURN - L15 - LINENUMBER 125 L15 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 46 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L18 - LINENUMBER 127 L18 - ACONST_NULL - ARETURN - L11 - LINENUMBER 130 L11 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 5 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IFNE L19 - L20 - LINENUMBER 132 L20 - ALOAD 4 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/inventory/Slot.putStack (Lnet/minecraft/item/ItemStack;)V - GOTO L21 - L19 - LINENUMBER 136 L19 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChanged ()V - L21 - LINENUMBER 139 L21 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 5 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IF_ICMPNE L22 - L23 - LINENUMBER 141 L23 - ACONST_NULL - ARETURN - L22 - LINENUMBER 144 L22 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - ALOAD 1 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V - L3 - LINENUMBER 147 L3 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] - ALOAD 3 - ARETURN - L24 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L5 L3 5 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L24 0 - LOCALVARIABLE p_82846_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L24 1 - LOCALVARIABLE p_82846_2_ I L0 L24 2 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L24 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L24 4 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public func_94530_a(Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - L0 - LINENUMBER 152 L0 - ALOAD 2 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - IF_ACMPEQ L1 - ALOAD 0 - ALOAD 1 - ALOAD 2 - INVOKESPECIAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L3 0 - LOCALVARIABLE p_94530_1_ Lnet/minecraft/item/ItemStack; L0 L3 1 - LOCALVARIABLE p_94530_2_ Lnet/minecraft/inventory/Slot; L0 L3 2 - MAXSTACK = 3 - MAXLOCALS = 3 -} |