aboutsummaryrefslogtreecommitdiff
path: root/asm/ccl_modular
diff options
context:
space:
mode:
Diffstat (limited to 'asm/ccl_modular')
-rw-r--r--asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt90
-rw-r--r--asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt2377
-rw-r--r--asm/ccl_modular/net#minecraft#block#Block.txt8911
-rw-r--r--asm/ccl_modular/net#minecraft#block#BlockFire.txt2451
-rw-r--r--asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt167
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt87
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt87
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt155
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt3024
-rw-r--r--asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt3725
-rw-r--r--asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt3287
-rw-r--r--asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt592
-rw-r--r--asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt1487
-rw-r--r--asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt805
-rw-r--r--asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt1385
15 files changed, 0 insertions, 28630 deletions
diff --git a/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt b/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt
deleted file mode 100644
index 28da57ca66..0000000000
--- a/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt
+++ /dev/null
@@ -1,90 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class codechicken/nei/guihook/DefaultSlotClickHandler implements codechicken/nei/guihook/IContainerSlotClickHandler {
-
- // compiled from: DefaultSlotClickHandler.java
-
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 6 L0
- ALOAD 0
- INVOKESPECIAL java/lang/Object.<init> ()V
- RETURN
- L1
- LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public beforeSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V
- L0
- LINENUMBER 11 L0
- RETURN
- L1
- LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0
- LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1
- LOCALVARIABLE slotIndex I L0 L1 2
- LOCALVARIABLE button I L0 L1 3
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4
- LOCALVARIABLE modifier I L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public handleSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z
- L0
- LINENUMBER 16 L0
- ILOAD 6
- IFNE L1
- L2
- LINENUMBER 17 L2
- ALOAD 1
- ALOAD 4
- ILOAD 2
- ILOAD 3
- ILOAD 5
- INVOKESTATIC codechicken/nei/guihook/DefaultSlotClickHandler.callHandleMouseClick (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V
- L1
- LINENUMBER 19 L1
- FRAME FULL [codechicken/nei/guihook/DefaultSlotClickHandler net/minecraft/client/gui/inventory/GuiContainer I I net/minecraft/inventory/Slot I I] []
- ICONST_1
- IRETURN
- L3
- LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L3 0
- LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 1
- LOCALVARIABLE slotIndex I L0 L3 2
- LOCALVARIABLE button I L0 L3 3
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L3 4
- LOCALVARIABLE modifier I L0 L3 5
- LOCALVARIABLE eventconsumed Z L0 L3 6
- MAXSTACK = 5
- MAXLOCALS = 7
-
- // access flags 0x9
- public static callHandleMouseClick(Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_146984_a (Lnet/minecraft/inventory/Slot;III)V
- RETURN
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public afterSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V
- L0
- LINENUMBER 29 L0
- RETURN
- L1
- LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0
- LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1
- LOCALVARIABLE slotIndex I L0 L1 2
- LOCALVARIABLE button I L0 L1 3
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4
- LOCALVARIABLE modifier I L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-}
diff --git a/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt b/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt
deleted file mode 100644
index 3db977be4e..0000000000
--- a/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt
+++ /dev/null
@@ -1,2377 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class codechicken/nei/guihook/GuiContainerManager {
-
- // compiled from: GuiContainerManager.java
-
- // access flags 0x1
- public Lnet/minecraft/client/gui/inventory/GuiContainer; window
-
- // access flags 0x9
- public static Lnet/minecraft/client/renderer/entity/RenderItem; drawItems
-
- // access flags 0x19
- // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerTooltipHandler;>;
- // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerTooltipHandler>
- public final static Ljava/util/LinkedList; tooltipHandlers
-
- // access flags 0x19
- // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerInputHandler;>;
- // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerInputHandler>
- public final static Ljava/util/LinkedList; inputHandlers
-
- // access flags 0x19
- // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerDrawHandler;>;
- // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerDrawHandler>
- public final static Ljava/util/LinkedList; drawHandlers
-
- // access flags 0x19
- // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerObjectHandler;>;
- // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerObjectHandler>
- public final static Ljava/util/LinkedList; objectHandlers
-
- // access flags 0x19
- // signature Ljava/util/LinkedList<Lcodechicken/nei/guihook/IContainerSlotClickHandler;>;
- // declaration: java.util.LinkedList<codechicken.nei.guihook.IContainerSlotClickHandler>
- public final static Ljava/util/LinkedList; slotClickHandlers
-
- // access flags 0xA
- private static I modelviewDepth
-
- // access flags 0xA
- // signature Ljava/util/HashSet<Ljava/lang/String;>;
- // declaration: java.util.HashSet<java.lang.String>
- private static Ljava/util/HashSet; stackTraces
-
- // access flags 0x2
- private I clickHandled
-
- // access flags 0x2
- // signature Ljava/util/List<Lcodechicken/nei/guihook/IContainerTooltipHandler;>;
- // declaration: java.util.List<codechicken.nei.guihook.IContainerTooltipHandler>
- private Ljava/util/List; instanceTooltipHandlers
-
- // access flags 0x9
- public static getManager()Lcodechicken/nei/guihook/GuiContainerManager;
- L0
- LINENUMBER 45 L0
- INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen;
- ASTORE 0
- L1
- LINENUMBER 46 L1
- ALOAD 0
- INSTANCEOF net/minecraft/client/gui/inventory/GuiContainer
- IFEQ L2
- ALOAD 0
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainer
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager;
- GOTO L3
- L2
- FRAME FULL [net/minecraft/client/gui/GuiScreen] []
- ACONST_NULL
- L3
- FRAME FULL [net/minecraft/client/gui/GuiScreen] [codechicken/nei/guihook/GuiContainerManager]
- ARETURN
- L4
- LOCALVARIABLE gui Lnet/minecraft/client/gui/GuiScreen; L1 L4 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x9
- public static getManager(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x9
- public static addTooltipHandler(Lcodechicken/nei/guihook/IContainerTooltipHandler;)V
- L0
- LINENUMBER 60 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList;
- ALOAD 0
- INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z
- POP
- L1
- LINENUMBER 61 L1
- RETURN
- L2
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static addInputHandler(Lcodechicken/nei/guihook/IContainerInputHandler;)V
- L0
- LINENUMBER 69 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- ALOAD 0
- INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z
- POP
- L1
- LINENUMBER 70 L1
- RETURN
- L2
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerInputHandler; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static addDrawHandler(Lcodechicken/nei/guihook/IContainerDrawHandler;)V
- L0
- LINENUMBER 78 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- ALOAD 0
- INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z
- POP
- L1
- LINENUMBER 79 L1
- RETURN
- L2
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerDrawHandler; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static addObjectHandler(Lcodechicken/nei/guihook/IContainerObjectHandler;)V
- L0
- LINENUMBER 87 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- ALOAD 0
- INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z
- POP
- L1
- LINENUMBER 88 L1
- RETURN
- L2
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static addSlotClickHandler(Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V
- L0
- LINENUMBER 96 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList;
- ALOAD 0
- INVOKEVIRTUAL java/util/LinkedList.addFirst (Ljava/lang/Object;)V
- L1
- LINENUMBER 97 L1
- RETURN
- L2
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static getFontRenderer(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer;
- L0
- LINENUMBER 100 L0
- ALOAD 0
- IFNULL L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- IFNULL L1
- L2
- LINENUMBER 101 L2
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer;
- ASTORE 1
- L3
- LINENUMBER 102 L3
- ALOAD 1
- IFNULL L1
- L4
- LINENUMBER 103 L4
- ALOAD 1
- ARETURN
- L1
- LINENUMBER 105 L1
- FRAME FULL [net/minecraft/item/ItemStack] []
- GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer;
- ARETURN
- L5
- LOCALVARIABLE f Lnet/minecraft/client/gui/FontRenderer; L3 L1 1
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x9
- // signature (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List<Ljava/lang/String;>;
- // declaration: java.util.List<java.lang.String> itemDisplayNameMultiline(net.minecraft.item.ItemStack, net.minecraft.client.gui.inventory.GuiContainer, boolean)
- public static itemDisplayNameMultiline(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List;
- TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
- L3
- LINENUMBER 117 L3
- ACONST_NULL
- ASTORE 3
- L0
- LINENUMBER 119 L0
- ALOAD 0
- INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ILOAD 2
- IFEQ L4
- INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z
- IFEQ L4
- ICONST_1
- GOTO L5
- L4
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP]
- ICONST_0
- L5
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP I]
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List;
- ASTORE 3
- L1
- LINENUMBER 120 L1
- GOTO L6
- L2
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [java/lang/Throwable]
- ASTORE 4
- L6
- LINENUMBER 122 L6
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ALOAD 3
- IFNONNULL L7
- L8
- LINENUMBER 123 L8
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- ASTORE 3
- L7
- LINENUMBER 125 L7
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ALOAD 3
- INVOKEINTERFACE java/util/List.size ()I
- IFNE L9
- L10
- LINENUMBER 126 L10
- ALOAD 3
- LDC "Unnamed"
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L9
- LINENUMBER 128 L9
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ALOAD 3
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- IFNULL L11
- ALOAD 3
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- LDC ""
- INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
- IFEQ L12
- L11
- LINENUMBER 129 L11
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ALOAD 3
- ICONST_0
- LDC "Unnamed"
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- L12
- LINENUMBER 131 L12
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ILOAD 2
- IFEQ L13
- L14
- LINENUMBER 132 L14
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 4
- L15
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List java/util/Iterator] []
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L13
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler
- ASTORE 5
- L16
- LINENUMBER 133 L16
- ALOAD 5
- ALOAD 1
- ALOAD 0
- ALOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemDisplayName (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;Ljava/util/List;)Ljava/util/List;
- ASTORE 3
- L17
- LINENUMBER 134 L17
- GOTO L15
- L13
- LINENUMBER 137 L13
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] []
- ALOAD 3
- ICONST_0
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity;
- GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL net/minecraft/util/EnumChatFormatting.toString ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 3
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- L18
- LINENUMBER 138 L18
- ICONST_1
- ISTORE 4
- L19
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] []
- ILOAD 4
- ALOAD 3
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L20
- L21
- LINENUMBER 139 L21
- ALOAD 3
- ILOAD 4
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC "\u00a77"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 3
- ILOAD 4
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- L22
- LINENUMBER 138 L22
- IINC 4 1
- GOTO L19
- L20
- LINENUMBER 141 L20
- FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] []
- ALOAD 3
- ARETURN
- L23
- LOCALVARIABLE ignored Ljava/lang/Throwable; L6 L6 4
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L16 L17 5
- LOCALVARIABLE i$ Ljava/util/Iterator; L15 L13 4
- LOCALVARIABLE i I L19 L20 4
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L3 L23 0
- LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L3 L23 1
- LOCALVARIABLE includeHandlers Z L3 L23 2
- LOCALVARIABLE namelist Ljava/util/List; L0 L23 3
- // signature Ljava/util/List<Ljava/lang/String;>;
- // declaration: java.util.List<java.lang.String>
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x9
- public static itemDisplayNameShort(Lnet/minecraft/item/ItemStack;)Ljava/lang/String;
- L0
- LINENUMBER 151 L0
- ALOAD 0
- ACONST_NULL
- ICONST_0
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List;
- ASTORE 1
- L1
- LINENUMBER 152 L1
- ALOAD 1
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- ARETURN
- L2
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 0
- LOCALVARIABLE list Ljava/util/List; L1 L2 1
- // signature Ljava/util/List<Ljava/lang/String;>;
- // declaration: java.util.List<java.lang.String>
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x9
- public static concatenatedDisplayName(Lnet/minecraft/item/ItemStack;Z)Ljava/lang/String;
- L0
- LINENUMBER 162 L0
- ALOAD 0
- ACONST_NULL
- ILOAD 1
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List;
- ASTORE 2
- L1
- LINENUMBER 163 L1
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ASTORE 3
- L2
- LINENUMBER 164 L2
- ICONST_1
- ISTORE 4
- L3
- LINENUMBER 165 L3
- ALOAD 2
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 5
- L4
- FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] []
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L5
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 6
- L6
- LINENUMBER 166 L6
- ILOAD 4
- IFEQ L7
- L8
- LINENUMBER 167 L8
- ICONST_0
- ISTORE 4
- GOTO L9
- L7
- LINENUMBER 169 L7
- FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] []
- ALOAD 3
- LDC "#"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- POP
- L9
- LINENUMBER 171 L9
- FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] []
- ALOAD 3
- ALOAD 6
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- POP
- L10
- LINENUMBER 172 L10
- GOTO L4
- L5
- LINENUMBER 173 L5
- FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] []
- ALOAD 3
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKESTATIC net/minecraft/util/EnumChatFormatting.getTextWithoutFormattingCodes (Ljava/lang/String;)Ljava/lang/String;
- ARETURN
- L11
- LOCALVARIABLE name Ljava/lang/String; L6 L10 6
- LOCALVARIABLE i$ Ljava/util/Iterator; L4 L5 5
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L11 0
- LOCALVARIABLE includeHandlers Z L0 L11 1
- LOCALVARIABLE list Ljava/util/List; L1 L11 2
- // signature Ljava/util/List<Ljava/lang/String;>;
- // declaration: java.util.List<java.lang.String>
- LOCALVARIABLE sb Ljava/lang/StringBuilder; L2 L11 3
- LOCALVARIABLE first Z L3 L11 4
- MAXSTACK = 3
- MAXLOCALS = 7
-
- // access flags 0x9
- public static drawItem(IILnet/minecraft/item/ItemStack;)V
- L0
- LINENUMBER 177 L0
- ILOAD 0
- ILOAD 1
- ALOAD 2
- ALOAD 2
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer;
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.drawItem (IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V
- L1
- LINENUMBER 178 L1
- RETURN
- L2
- LOCALVARIABLE i I L0 L2 0
- LOCALVARIABLE j I L0 L2 1
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 2
- MAXSTACK = 4
- MAXLOCALS = 3
-
- // access flags 0x9
- public static drawItem(IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V
- TRYCATCHBLOCK L0 L1 L2 java/lang/Exception
- L3
- LINENUMBER 184 L3
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable3DRender ()V
- L4
- LINENUMBER 185 L4
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- DUP
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- LDC 100.0
- FADD
- DUP_X1
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- FSTORE 4
- L0
- LINENUMBER 187 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 3
- GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 2
- ILOAD 0
- ILOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L5
- LINENUMBER 188 L5
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 3
- GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 2
- ILOAD 0
- ILOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L6
- LINENUMBER 190 L6
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.checkMatrixStack ()Z
- IFNE L7
- L8
- LINENUMBER 191 L8
- NEW java/lang/IllegalStateException
- DUP
- LDC "Modelview matrix stack too deep"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L7
- LINENUMBER 192 L7
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] []
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z
- IFEQ L1
- L9
- LINENUMBER 193 L9
- NEW java/lang/IllegalStateException
- DUP
- LDC "Still drawing"
- INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
- ATHROW
- L1
- LINENUMBER 210 L1
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] []
- GOTO L10
- L2
- LINENUMBER 194 L2
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [java/lang/Exception]
- ASTORE 5
- L11
- LINENUMBER 195 L11
- NEW java/io/StringWriter
- DUP
- INVOKESPECIAL java/io/StringWriter.<init> ()V
- ASTORE 6
- L12
- LINENUMBER 196 L12
- ALOAD 5
- NEW java/io/PrintWriter
- DUP
- ALOAD 6
- INVOKESPECIAL java/io/PrintWriter.<init> (Ljava/io/Writer;)V
- INVOKEVIRTUAL java/lang/Exception.printStackTrace (Ljava/io/PrintWriter;)V
- L13
- LINENUMBER 197 L13
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 2
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- ALOAD 6
- INVOKEVIRTUAL java/io/StringWriter.toString ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 7
- L14
- LINENUMBER 198 L14
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet;
- ALOAD 7
- INVOKEVIRTUAL java/util/HashSet.contains (Ljava/lang/Object;)Z
- IFNE L15
- L16
- LINENUMBER 199 L16
- GETSTATIC java/lang/System.err : Ljava/io/PrintStream;
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC "Error while rendering: "
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 2
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
- L17
- LINENUMBER 200 L17
- ALOAD 5
- INVOKEVIRTUAL java/lang/Exception.printStackTrace ()V
- L18
- LINENUMBER 201 L18
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet;
- ALOAD 7
- INVOKEVIRTUAL java/util/HashSet.add (Ljava/lang/Object;)Z
- POP
- L15
- LINENUMBER 204 L15
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] []
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.restoreMatrixStack ()V
- L19
- LINENUMBER 205 L19
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z
- IFEQ L20
- L21
- LINENUMBER 206 L21
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L20
- LINENUMBER 208 L20
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- FLOAD 4
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L22
- LINENUMBER 209 L22
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 3
- GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- NEW net/minecraft/item/ItemStack
- DUP
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/block/Block;)V
- ILOAD 0
- ILOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L10
- LINENUMBER 212 L10
- FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] []
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable2DRender ()V
- L23
- LINENUMBER 213 L23
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- FLOAD 4
- LDC 100.0
- FSUB
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L24
- LINENUMBER 214 L24
- RETURN
- L25
- LOCALVARIABLE sw Ljava/io/StringWriter; L12 L10 6
- LOCALVARIABLE stackTrace Ljava/lang/String; L14 L10 7
- LOCALVARIABLE e Ljava/lang/Exception; L11 L10 5
- LOCALVARIABLE i I L3 L25 0
- LOCALVARIABLE j I L3 L25 1
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L25 2
- LOCALVARIABLE fontRenderer Lnet/minecraft/client/gui/FontRenderer; L3 L25 3
- LOCALVARIABLE zLevel F L0 L25 4
- MAXSTACK = 6
- MAXLOCALS = 8
-
- // access flags 0x9
- public static enableMatrixStackLogging()V
- L0
- LINENUMBER 217 L0
- SIPUSH 2979
- INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- L1
- LINENUMBER 218 L1
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- public static disableMatrixStackLogging()V
- L0
- LINENUMBER 221 L0
- ICONST_M1
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- L1
- LINENUMBER 222 L1
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- public static checkMatrixStack()Z
- L0
- LINENUMBER 225 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- IFLT L1
- SIPUSH 2979
- INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- IF_ICMPNE L2
- L1
- FRAME FULL [] []
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [] []
- ICONST_0
- L3
- FRAME FULL [] [I]
- IRETURN
- MAXSTACK = 2
- MAXLOCALS = 0
-
- // access flags 0x9
- public static restoreMatrixStack()V
- L0
- LINENUMBER 229 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- IFLT L1
- L2
- LINENUMBER 230 L2
- SIPUSH 2979
- INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I
- ISTORE 0
- L3
- FRAME FULL [I] []
- ILOAD 0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- IF_ICMPLE L1
- L4
- LINENUMBER 231 L4
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L5
- LINENUMBER 230 L5
- IINC 0 -1
- GOTO L3
- L1
- LINENUMBER 232 L1
- FRAME FULL [] []
- RETURN
- LOCALVARIABLE i I L3 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static setColouredItemRender(Z)V
- L0
- LINENUMBER 235 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- ILOAD 0
- IFNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem]
- ICONST_0
- L2
- FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem I]
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- L3
- LINENUMBER 236 L3
- RETURN
- L4
- LOCALVARIABLE enable Z L0 L4 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static enable3DRender()V
- L0
- LINENUMBER 239 L0
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L1
- LINENUMBER 240 L1
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L2
- LINENUMBER 241 L2
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x9
- public static enable2DRender()V
- L0
- LINENUMBER 244 L0
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L1
- LINENUMBER 245 L1
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L2
- LINENUMBER 246 L2
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x1
- public <init>(Lnet/minecraft/client/gui/inventory/GuiContainer;)V
- L0
- LINENUMBER 251 L0
- ALOAD 0
- INVOKESPECIAL java/lang/Object.<init> ()V
- L1
- LINENUMBER 248 L1
- ALOAD 0
- ICONST_0
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- L2
- LINENUMBER 252 L2
- ALOAD 0
- ALOAD 1
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- L3
- LINENUMBER 253 L3
- ALOAD 1
- INSTANCEOF codechicken/nei/guihook/IContainerTooltipHandler
- IFEQ L4
- L5
- LINENUMBER 254 L5
- ALOAD 0
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- L6
- LINENUMBER 255 L6
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- ALOAD 1
- CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L7
- LINENUMBER 256 L7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList;
- INVOKEINTERFACE java/util/List.addAll (Ljava/util/Collection;)Z
- POP
- GOTO L8
- L4
- LINENUMBER 258 L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] []
- ALOAD 0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList;
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- L8
- LINENUMBER 259 L8
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] []
- RETURN
- L9
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L9 0
- LOCALVARIABLE screen Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L9 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x9
- public static getStackMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack;
- L0
- LINENUMBER 262 L0
- INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point;
- ASTORE 1
- L1
- LINENUMBER 264 L1
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerObjectHandler
- ASTORE 3
- L4
- LINENUMBER 265 L4
- ALOAD 3
- ALOAD 0
- ALOAD 1
- GETFIELD java/awt/Point.x : I
- ALOAD 1
- GETFIELD java/awt/Point.y : I
- INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.getStackUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Lnet/minecraft/item/ItemStack;
- ASTORE 4
- L5
- LINENUMBER 266 L5
- ALOAD 4
- IFNULL L6
- L7
- LINENUMBER 267 L7
- ALOAD 4
- ARETURN
- L6
- LINENUMBER 268 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler net/minecraft/item/ItemStack] []
- GOTO L2
- L3
- LINENUMBER 270 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] []
- ALOAD 0
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getSlotMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot;
- ASTORE 2
- L8
- LINENUMBER 271 L8
- ALOAD 2
- IFNULL L9
- L10
- LINENUMBER 272 L10
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- ARETURN
- L9
- LINENUMBER 274 L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point net/minecraft/inventory/Slot] []
- ACONST_NULL
- ARETURN
- L11
- LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L5 L6 4
- LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L6 3
- LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 2
- LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0
- LOCALVARIABLE mousePos Ljava/awt/Point; L1 L11 1
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L8 L11 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x9
- public static getSlotMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot;
- L0
- LINENUMBER 278 L0
- INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point;
- ASTORE 1
- L1
- LINENUMBER 279 L1
- ALOAD 0
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager;
- ALOAD 1
- GETFIELD java/awt/Point.x : I
- ALOAD 1
- GETFIELD java/awt/Point.y : I
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L2
- L3
- LINENUMBER 280 L3
- ACONST_NULL
- ARETURN
- L2
- LINENUMBER 282 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point] []
- ALOAD 0
- ALOAD 1
- GETFIELD java/awt/Point.x : I
- ALOAD 1
- GETFIELD java/awt/Point.y : I
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot;
- ARETURN
- L4
- LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0
- LOCALVARIABLE mousePos Ljava/awt/Point; L1 L4 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public load()V
- L0
- LINENUMBER 286 L0
- ALOAD 0
- ICONST_0
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- L1
- LINENUMBER 287 L1
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 1
- L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerObjectHandler
- ASTORE 2
- L4
- LINENUMBER 288 L4
- ALOAD 2
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.load (Lnet/minecraft/client/gui/inventory/GuiContainer;)V
- L5
- GOTO L2
- L3
- LINENUMBER 289 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- RETURN
- L6
- LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L5 2
- LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 1
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public updateScreen()V
- L0
- LINENUMBER 295 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 1
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerObjectHandler
- ASTORE 2
- L3
- LINENUMBER 296 L3
- ALOAD 2
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.guiTick (Lnet/minecraft/client/gui/inventory/GuiContainer;)V
- L4
- GOTO L1
- L2
- LINENUMBER 297 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- RETURN
- L5
- LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public lastKeyTyped(IC)Z
- L0
- LINENUMBER 303 L0
- ILOAD 1
- ICONST_1
- IF_ICMPNE L1
- L2
- LINENUMBER 304 L2
- ICONST_0
- IRETURN
- L1
- LINENUMBER 306 L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L4
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 4
- L5
- LINENUMBER 307 L5
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 2
- ILOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.lastKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z
- IFEQ L6
- L7
- LINENUMBER 308 L7
- ICONST_1
- IRETURN
- L6
- LINENUMBER 307 L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] []
- GOTO L3
- L4
- LINENUMBER 310 L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ICONST_0
- IRETURN
- L8
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L5 L6 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 3
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L8 0
- LOCALVARIABLE keyID I L0 L8 1
- LOCALVARIABLE keyChar C L0 L8 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public firstKeyTyped(CI)Z
- L0
- LINENUMBER 314 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 4
- L3
- LINENUMBER 315 L3
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V
- L4
- GOTO L1
- L2
- LINENUMBER 317 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L5
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L6
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 4
- L7
- LINENUMBER 318 L7
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.keyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z
- IFEQ L8
- L9
- LINENUMBER 319 L9
- ICONST_1
- IRETURN
- L8
- LINENUMBER 318 L8
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] []
- GOTO L5
- L6
- LINENUMBER 321 L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ICONST_0
- IRETURN
- L10
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 3
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L10 0
- LOCALVARIABLE keyChar C L0 L10 1
- LOCALVARIABLE keyID I L0 L10 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public mouseClicked(III)Z
- L0
- LINENUMBER 325 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 4
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 5
- L3
- LINENUMBER 326 L3
- ALOAD 5
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V
- L4
- GOTO L1
- L2
- LINENUMBER 328 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 4
- L5
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L6
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 5
- L7
- LINENUMBER 329 L7
- ALOAD 5
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z
- IFEQ L8
- L9
- LINENUMBER 330 L9
- ALOAD 0
- DUP
- GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- ICONST_1
- ILOAD 3
- ISHL
- IOR
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- L10
- LINENUMBER 331 L10
- ICONST_1
- IRETURN
- L8
- LINENUMBER 329 L8
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] []
- GOTO L5
- L6
- LINENUMBER 334 L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- ICONST_0
- IRETURN
- L11
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 5
- LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 4
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0
- LOCALVARIABLE mousex I L0 L11 1
- LOCALVARIABLE mousey I L0 L11 2
- LOCALVARIABLE button I L0 L11 3
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public mouseScrolled(I)V
- L0
- LINENUMBER 338 L0
- INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point;
- ASTORE 2
- L1
- LINENUMBER 340 L1
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 4
- L4
- LINENUMBER 341 L4
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ALOAD 2
- GETFIELD java/awt/Point.x : I
- ALOAD 2
- GETFIELD java/awt/Point.y : I
- ILOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V
- L5
- GOTO L2
- L3
- LINENUMBER 343 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L7
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 4
- L8
- LINENUMBER 344 L8
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ALOAD 2
- GETFIELD java/awt/Point.x : I
- ALOAD 2
- GETFIELD java/awt/Point.y : I
- ILOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z
- IFEQ L9
- L10
- LINENUMBER 345 L10
- RETURN
- L9
- LINENUMBER 344 L9
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] []
- GOTO L6
- L7
- LINENUMBER 347 L7
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INSTANCEOF codechicken/nei/guihook/IGuiHandleMouseWheel
- IFEQ L11
- L12
- LINENUMBER 348 L12
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- CHECKCAST codechicken/nei/guihook/IGuiHandleMouseWheel
- ILOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IGuiHandleMouseWheel.mouseScrolled (I)V
- L11
- LINENUMBER 349 L11
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] []
- RETURN
- L13
- LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L4 L5 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3
- LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L8 L9 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L13 0
- LOCALVARIABLE scrolled I L0 L13 1
- LOCALVARIABLE mousepos Ljava/awt/Point; L1 L13 2
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public overrideMouseUp(III)Z
- L0
- LINENUMBER 355 L0
- ILOAD 3
- IFLT L1
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- ICONST_1
- ILOAD 3
- ISHL
- IAND
- IFEQ L1
- L2
- LINENUMBER 356 L2
- ALOAD 0
- DUP
- GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- ICONST_1
- ILOAD 3
- ISHL
- ICONST_M1
- IXOR
- IAND
- PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I
- L3
- LINENUMBER 357 L3
- ALOAD 0
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V
- L4
- LINENUMBER 358 L4
- ICONST_1
- IRETURN
- L1
- LINENUMBER 360 L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] []
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- LOCALVARIABLE mousex I L0 L5 1
- LOCALVARIABLE mousey I L0 L5 2
- LOCALVARIABLE button I L0 L5 3
- MAXSTACK = 4
- MAXLOCALS = 4
-
- // access flags 0x1
- public mouseUp(III)V
- L0
- LINENUMBER 364 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 4
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 4
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 5
- L3
- LINENUMBER 365 L3
- ALOAD 5
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseUp (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V
- L4
- GOTO L1
- L2
- LINENUMBER 366 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] []
- RETURN
- L5
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- LOCALVARIABLE mousex I L0 L5 1
- LOCALVARIABLE mousey I L0 L5 2
- LOCALVARIABLE button I L0 L5 3
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public mouseDragged(IIIJ)V
- L0
- LINENUMBER 372 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 6
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] []
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerInputHandler
- ASTORE 7
- L3
- LINENUMBER 373 L3
- ALOAD 7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- LLOAD 4
- INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseDragged (Lnet/minecraft/client/gui/inventory/GuiContainer;IIIJ)V
- L4
- GOTO L1
- L2
- LINENUMBER 374 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] []
- RETURN
- L5
- LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 7
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 6
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- LOCALVARIABLE mousex I L0 L5 1
- LOCALVARIABLE mousey I L0 L5 2
- LOCALVARIABLE button I L0 L5 3
- LOCALVARIABLE heldTime J L0 L5 4
- MAXSTACK = 7
- MAXLOCALS = 8
-
- // access flags 0x1
- public preDraw()V
- L0
- LINENUMBER 380 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 1
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerDrawHandler
- ASTORE 2
- L3
- LINENUMBER 381 L3
- ALOAD 2
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.onPreDraw (Lnet/minecraft/client/gui/inventory/GuiContainer;)V
- L4
- GOTO L1
- L2
- LINENUMBER 382 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] []
- RETURN
- L5
- LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 2
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public renderObjects(II)V
- L0
- LINENUMBER 385 L0
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- INEG
- I2F
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- INEG
- I2F
- LDC 200.0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L1
- LINENUMBER 386 L1
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerDrawHandler
- ASTORE 4
- L4
- LINENUMBER 387 L4
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V
- L5
- GOTO L2
- L3
- LINENUMBER 389 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L7
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerDrawHandler
- ASTORE 4
- L8
- LINENUMBER 390 L8
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.postRenderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V
- L9
- GOTO L6
- L7
- LINENUMBER 391 L7
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- I2F
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- I2F
- LDC -200.0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L10
- LINENUMBER 392 L10
- RETURN
- L11
- LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L4 L5 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3
- LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L8 L9 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0
- LOCALVARIABLE mousex I L0 L11 1
- LOCALVARIABLE mousey I L0 L11 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public renderToolTips(II)V
- L0
- LINENUMBER 395 L0
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- ASTORE 3
- L1
- LINENUMBER 396 L1
- GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer;
- ASTORE 4
- L2
- LINENUMBER 398 L2
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 5
- L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] []
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L4
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler
- ASTORE 6
- L5
- LINENUMBER 399 L5
- ALOAD 6
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- ALOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;IILjava/util/List;)Ljava/util/List;
- ASTORE 3
- L6
- GOTO L3
- L4
- LINENUMBER 401 L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/List.isEmpty ()Z
- IFEQ L7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z
- IFEQ L7
- L8
- LINENUMBER 402 L8
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getStackMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack;
- ASTORE 5
- L9
- LINENUMBER 403 L9
- ALOAD 5
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer;
- ASTORE 4
- L10
- LINENUMBER 404 L10
- ALOAD 5
- IFNULL L11
- L12
- LINENUMBER 405 L12
- ALOAD 5
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ICONST_1
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List;
- ASTORE 3
- L11
- LINENUMBER 407 L11
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 6
- L13
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack java/util/Iterator] []
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L7
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler
- ASTORE 7
- L14
- LINENUMBER 408 L14
- ALOAD 7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ALOAD 5
- ILOAD 1
- ILOAD 2
- ALOAD 3
- INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;IILjava/util/List;)Ljava/util/List;
- ASTORE 3
- L15
- GOTO L13
- L7
- LINENUMBER 411 L7
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] []
- ALOAD 3
- INVOKEINTERFACE java/util/List.size ()I
- IFLE L16
- L17
- LINENUMBER 412 L17
- ALOAD 3
- ICONST_0
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 3
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC "\u00a7h"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- L16
- LINENUMBER 414 L16
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] []
- ALOAD 4
- ILOAD 1
- BIPUSH 12
- IADD
- ILOAD 2
- BIPUSH 12
- ISUB
- ALOAD 3
- INVOKESTATIC codechicken/lib/gui/GuiDraw.drawMultilineTip (Lnet/minecraft/client/gui/FontRenderer;IILjava/util/List;)V
- L18
- LINENUMBER 415 L18
- RETURN
- L19
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L5 L6 6
- LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 5
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L14 L15 7
- LOCALVARIABLE i$ Ljava/util/Iterator; L13 L7 6
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L9 L7 5
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L19 0
- LOCALVARIABLE mousex I L0 L19 1
- LOCALVARIABLE mousey I L0 L19 2
- LOCALVARIABLE tooltip Ljava/util/List; L1 L19 3
- // signature Ljava/util/List<Ljava/lang/String;>;
- // declaration: java.util.List<java.lang.String>
- LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L2 L19 4
- MAXSTACK = 6
- MAXLOCALS = 8
-
- // access flags 0x9
- public static shouldShowTooltip(Lnet/minecraft/client/gui/inventory/GuiContainer;)Z
- L0
- LINENUMBER 418 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 1
- L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] []
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerObjectHandler
- ASTORE 2
- L3
- LINENUMBER 419 L3
- ALOAD 2
- ALOAD 0
- INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z
- IFNE L4
- L5
- LINENUMBER 420 L5
- ICONST_0
- IRETURN
- L4
- LINENUMBER 419 L4
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] []
- GOTO L1
- L2
- LINENUMBER 422 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer;
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- IFNONNULL L6
- ICONST_1
- GOTO L7
- L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] []
- ICONST_0
- L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [I]
- IRETURN
- L8
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1
- LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public renderSlotUnderlay(Lnet/minecraft/inventory/Slot;)V
- L0
- LINENUMBER 426 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerDrawHandler
- ASTORE 3
- L3
- LINENUMBER 427 L3
- ALOAD 3
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ALOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotUnderlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V
- L4
- GOTO L1
- L2
- LINENUMBER 428 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] []
- RETURN
- L5
- LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public renderSlotOverlay(Lnet/minecraft/inventory/Slot;)V
- L0
- LINENUMBER 431 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerDrawHandler
- ASTORE 3
- L3
- LINENUMBER 432 L3
- ALOAD 3
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ALOAD 1
- INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotOverlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V
- L4
- GOTO L1
- L2
- LINENUMBER 433 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] []
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L5
- LINENUMBER 434 L5
- RETURN
- L6
- LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L6 1
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public objectUnderMouse(II)Z
- L0
- LINENUMBER 440 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerObjectHandler
- ASTORE 4
- L3
- LINENUMBER 441 L3
- ALOAD 4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.objectUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Z
- IFEQ L4
- L5
- LINENUMBER 442 L5
- ICONST_1
- IRETURN
- L4
- LINENUMBER 441 L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] []
- GOTO L1
- L2
- LINENUMBER 444 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] []
- ICONST_0
- IRETURN
- L6
- LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 4
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- LOCALVARIABLE mousex I L0 L6 1
- LOCALVARIABLE mousey I L0 L6 2
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public handleMouseClick(Lnet/minecraft/inventory/Slot;III)V
- L0
- LINENUMBER 448 L0
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 5
- L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] []
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- ALOAD 5
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler
- ASTORE 6
- L3
- LINENUMBER 449 L3
- ALOAD 6
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 2
- ILOAD 3
- ALOAD 1
- ILOAD 4
- INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.beforeSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V
- L4
- GOTO L1
- L2
- LINENUMBER 451 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] []
- ICONST_0
- ISTORE 5
- L5
- LINENUMBER 452 L5
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 6
- L6
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L7
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler
- ASTORE 7
- L8
- LINENUMBER 453 L8
- ALOAD 7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 2
- ILOAD 3
- ALOAD 1
- ILOAD 4
- ILOAD 5
- INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.handleSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z
- ISTORE 5
- L9
- GOTO L6
- L7
- LINENUMBER 455 L7
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList;
- INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator;
- ASTORE 6
- L10
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L11
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler
- ASTORE 7
- L12
- LINENUMBER 456 L12
- ALOAD 7
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 2
- ILOAD 3
- ALOAD 1
- ILOAD 4
- INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.afterSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V
- L13
- GOTO L10
- L11
- LINENUMBER 457 L11
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] []
- RETURN
- L14
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L3 L4 6
- LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 5
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L8 L9 7
- LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 6
- LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L12 L13 7
- LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 6
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L14 0
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L14 1
- LOCALVARIABLE slotIndex I L0 L14 2
- LOCALVARIABLE button I L0 L14 3
- LOCALVARIABLE modifier I L0 L14 4
- LOCALVARIABLE eventHandled Z L5 L14 5
- MAXSTACK = 7
- MAXLOCALS = 8
-
- // access flags 0x1
- public handleKeyboardInput()V
- L0
- LINENUMBER 462 L0
- INVOKESTATIC org/lwjgl/input/Keyboard.getEventKey ()I
- ISTORE 1
- L1
- LINENUMBER 463 L1
- INVOKESTATIC org/lwjgl/input/Keyboard.getEventCharacter ()C
- ISTORE 2
- L2
- LINENUMBER 464 L2
- INVOKESTATIC org/lwjgl/input/Keyboard.getEventKeyState ()Z
- IFNE L3
- ILOAD 1
- IFNE L4
- ILOAD 2
- INVOKESTATIC java/lang/Character.isDefined (C)Z
- IFEQ L4
- L3
- LINENUMBER 465 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] []
- ALOAD 0
- ILOAD 2
- ILOAD 1
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.keyTyped (CI)V
- L4
- LINENUMBER 467 L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.func_152348_aa ()V
- L5
- LINENUMBER 468 L5
- RETURN
- L6
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- LOCALVARIABLE k I L1 L6 1
- LOCALVARIABLE c C L2 L6 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public keyTyped(CI)V
- L0
- LINENUMBER 472 L0
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.firstKeyTyped (CI)Z
- IFEQ L1
- L2
- LINENUMBER 473 L2
- RETURN
- L1
- LINENUMBER 475 L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- ILOAD 1
- ILOAD 2
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.callKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V
- L3
- LINENUMBER 476 L3
- RETURN
- L4
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L4 0
- LOCALVARIABLE c C L0 L4 1
- LOCALVARIABLE k I L0 L4 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x9
- public static callKeyTyped(Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_73869_a (CI)V
- RETURN
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public drawSlotItem(Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L0
- LINENUMBER 486 L0
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INSTANCEOF codechicken/nei/guihook/IGuiSlotDraw
- IFEQ L1
- L2
- LINENUMBER 487 L2
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- CHECKCAST codechicken/nei/guihook/IGuiSlotDraw
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKEINTERFACE codechicken/nei/guihook/IGuiSlotDraw.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- GOTO L3
- L1
- LINENUMBER 489 L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] []
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L4
- LINENUMBER 490 L4
- GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L3
- LINENUMBER 492 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] []
- RETURN
- L5
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0
- LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 2
- LOCALVARIABLE x I L0 L5 3
- LOCALVARIABLE y I L0 L5 4
- LOCALVARIABLE quantity Ljava/lang/String; L0 L5 5
- MAXSTACK = 7
- MAXLOCALS = 6
-
- // access flags 0x1
- public handleSlotClick(III)V
- L0
- LINENUMBER 498 L0
- ILOAD 1
- ICONST_M1
- IF_ICMPNE L1
- L2
- LINENUMBER 499 L2
- RETURN
- L1
- LINENUMBER 501 L1
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- INSTANCEOF codechicken/nei/guihook/IGuiClientSide
- IFEQ L3
- L4
- LINENUMBER 502 L4
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container;
- ILOAD 1
- ILOAD 2
- ILOAD 3
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack;
- POP
- GOTO L5
- L3
- LINENUMBER 504 L3
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] []
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.windowId : I
- ILOAD 1
- ILOAD 2
- ILOAD 3
- ALOAD 0
- GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer;
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.windowClick (IIIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack;
- POP
- L5
- LINENUMBER 505 L5
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] []
- RETURN
- L6
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- LOCALVARIABLE slotIndex I L0 L6 1
- LOCALVARIABLE button I L0 L6 2
- LOCALVARIABLE modifiers I L0 L6 3
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public handleMouseWheel()V
- L0
- LINENUMBER 511 L0
- INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I
- ISTORE 1
- L1
- LINENUMBER 512 L1
- ILOAD 1
- IFEQ L2
- L3
- LINENUMBER 513 L3
- ALOAD 0
- ILOAD 1
- IFLE L4
- ICONST_1
- GOTO L5
- L4
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager]
- ICONST_M1
- L5
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager I]
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseScrolled (I)V
- L2
- LINENUMBER 514 L2
- FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] []
- RETURN
- L6
- LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0
- LOCALVARIABLE i I L1 L6 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 33 L0
- NEW net/minecraft/client/renderer/entity/RenderItem
- DUP
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem;
- L1
- LINENUMBER 34 L1
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList;
- L2
- LINENUMBER 35 L2
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList;
- L3
- LINENUMBER 36 L3
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList;
- L4
- LINENUMBER 37 L4
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList;
- L5
- LINENUMBER 38 L5
- NEW java/util/LinkedList
- DUP
- INVOKESPECIAL java/util/LinkedList.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList;
- L6
- LINENUMBER 41 L6
- NEW codechicken/nei/guihook/DefaultSlotClickHandler
- DUP
- INVOKESPECIAL codechicken/nei/guihook/DefaultSlotClickHandler.<init> ()V
- INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.addSlotClickHandler (Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V
- L7
- LINENUMBER 180 L7
- ICONST_M1
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I
- L8
- LINENUMBER 181 L8
- NEW java/util/HashSet
- DUP
- INVOKESPECIAL java/util/HashSet.<init> ()V
- PUTSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet;
- RETURN
- MAXSTACK = 2
- MAXLOCALS = 0
-}
diff --git a/asm/ccl_modular/net#minecraft#block#Block.txt b/asm/ccl_modular/net#minecraft#block#Block.txt
deleted file mode 100644
index e3cad6be83..0000000000
--- a/asm/ccl_modular/net#minecraft#block#Block.txt
+++ /dev/null
@@ -1,8911 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/block/Block {
-
- // compiled from: Block.java
- // access flags 0x1008
- static synthetic INNERCLASS net/minecraft/block/Block$6 null null
- // access flags 0x9
- public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType
- // access flags 0x0
- INNERCLASS net/minecraft/block/Block$5 null null
- // access flags 0x0
- INNERCLASS net/minecraft/block/Block$4 null null
- // access flags 0x8
- static INNERCLASS net/minecraft/block/Block$3 null null
- // access flags 0x8
- static INNERCLASS net/minecraft/block/Block$2 null null
- // access flags 0x8
- static INNERCLASS net/minecraft/block/Block$1 null null
- // access flags 0x4019
- public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity
-
- // access flags 0x19
- public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry
-
- // access flags 0x2
- private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab
-
- // access flags 0x4
- protected Ljava/lang/String; textureName
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder
-
- // access flags 0x19
- public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil
-
- // access flags 0x4
- protected Z opaque
-
- // access flags 0x4
- protected I lightOpacity
-
- // access flags 0x4
- protected Z canBlockGrass
-
- // access flags 0x4
- protected I lightValue
-
- // access flags 0x4
- protected Z useNeighborBrightness
-
- // access flags 0x4
- protected F blockHardness
-
- // access flags 0x4
- protected F blockResistance
-
- // access flags 0x4
- protected Z blockConstructorCalled
-
- // access flags 0x4
- protected Z enableStats
-
- // access flags 0x4
- protected Z needsRandomTick
-
- // access flags 0x4
- protected Z isBlockContainer
-
- // access flags 0x4
- protected D minX
-
- // access flags 0x4
- protected D minY
-
- // access flags 0x4
- protected D minZ
-
- // access flags 0x4
- protected D maxX
-
- // access flags 0x4
- protected D maxY
-
- // access flags 0x4
- protected D maxZ
-
- // access flags 0x1
- public Lnet/minecraft/block/Block$SoundType; stepSound
-
- // access flags 0x1
- public F blockParticleGravity
-
- // access flags 0x14
- protected final Lnet/minecraft/block/material/Material; blockMaterial
-
- // access flags 0x1
- public F slipperiness
-
- // access flags 0x2
- private Ljava/lang/String; unlocalizedName
-
- // access flags 0x4
- protected Lnet/minecraft/util/IIcon; blockIcon
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000199"
-
- // access flags 0x11
- // signature Lcpw/mods/fml/common/registry/RegistryDelegate<Lnet/minecraft/block/Block;>;
- // declaration: cpw.mods.fml.common.registry.RegistryDelegate<net.minecraft.block.Block>
- public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate
-
- // access flags 0x4
- // signature Ljava/lang/ThreadLocal<Lnet/minecraft/entity/player/EntityPlayer;>;
- // declaration: java.lang.ThreadLocal<net.minecraft.entity.player.EntityPlayer>
- protected Ljava/lang/ThreadLocal; harvesters
-
- // access flags 0x2
- // signature Ljava/lang/ThreadLocal<Ljava/lang/Integer;>;
- // declaration: java.lang.ThreadLocal<java.lang.Integer>
- private Ljava/lang/ThreadLocal; silk_check_meta
-
- // access flags 0x2
- private Z isTileProvider
-
- // access flags 0x2
- private [Ljava/lang/String; harvestTool
-
- // access flags 0x2
- private [I harvestLevel
-
- // access flags 0x4
- // signature Ljava/lang/ThreadLocal<Ljava/lang/Boolean;>;
- // declaration: java.lang.ThreadLocal<java.lang.Boolean>
- protected Ljava/lang/ThreadLocal; captureDrops
-
- // access flags 0x4
- // signature Ljava/lang/ThreadLocal<Ljava/util/List<Lnet/minecraft/item/ItemStack;>;>;
- // declaration: java.lang.ThreadLocal<java.util.List<net.minecraft.item.ItemStack>>
- protected Ljava/lang/ThreadLocal; capturedDrops
-
- // access flags 0x9
- public static getIdFromBlock(Lnet/minecraft/block/Block;)I
- L0
- LINENUMBER 162 L0
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I
- IRETURN
- L1
- LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static getBlockById(I)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 167 L0
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ILOAD 0
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- ASTORE 1
- L1
- LINENUMBER 168 L1
- ALOAD 1
- IFNONNULL L2
- GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block;
- GOTO L3
- L2
- FRAME FULL [I net/minecraft/block/Block] []
- ALOAD 1
- L3
- FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block]
- ARETURN
- L4
- LOCALVARIABLE p_149729_0_ I L0 L4 0
- LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x9
- public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 173 L0
- ALOAD 0
- INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I
- INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block;
- ARETURN
- L1
- LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x9
- public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block;
- TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException
- L3
- LINENUMBER 178 L3
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z
- IFEQ L0
- L4
- LINENUMBER 180 L4
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- ARETURN
- L0
- LINENUMBER 186 L0
- FRAME FULL [java/lang/String] []
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ALOAD 0
- INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- L1
- ARETURN
- L2
- LINENUMBER 188 L2
- FRAME FULL [java/lang/String] [java/lang/NumberFormatException]
- ASTORE 1
- L5
- LINENUMBER 190 L5
- ACONST_NULL
- ARETURN
- L6
- LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1
- LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public func_149730_j()Z
- L0
- LINENUMBER 197 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.opaque : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getLightOpacity()I
- L0
- LINENUMBER 202 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.lightOpacity : I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getCanBlockGrass()Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 208 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.canBlockGrass : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getLightValue()I
- L0
- LINENUMBER 216 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.lightValue : I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getUseNeighborBrightness()Z
- L0
- LINENUMBER 224 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getMaterial()Lnet/minecraft/block/material/Material;
- L0
- LINENUMBER 229 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getMapColor(I)Lnet/minecraft/block/material/MapColor;
- L0
- LINENUMBER 234 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149728_1_ I L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x9
- public static registerBlocks()V
- L0
- LINENUMBER 239 L0
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_0
- LDC "air"
- NEW net/minecraft/block/BlockAir
- DUP
- INVOKESPECIAL net/minecraft/block/BlockAir.<init> ()V
- LDC "air"
- INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L1
- LINENUMBER 240 L1
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_1
- LDC "stone"
- NEW net/minecraft/block/BlockStone
- DUP
- INVOKESPECIAL net/minecraft/block/BlockStone.<init> ()V
- LDC 1.5
- INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "stone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L2
- LINENUMBER 241 L2
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_2
- LDC "grass"
- NEW net/minecraft/block/BlockGrass
- DUP
- INVOKESPECIAL net/minecraft/block/BlockGrass.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "grass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "grass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L3
- LINENUMBER 242 L3
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_3
- LDC "dirt"
- NEW net/minecraft/block/BlockDirt
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDirt.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "dirt"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "dirt"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L4
- LINENUMBER 243 L4
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stonebrick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "cobblestone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 0
- L5
- LINENUMBER 244 L5
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_4
- LDC "cobblestone"
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L6
- LINENUMBER 245 L6
- NEW net/minecraft/block/BlockWood
- DUP
- INVOKESPECIAL net/minecraft/block/BlockWood.<init> ()V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "wood"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "planks"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 1
- L7
- LINENUMBER 246 L7
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ICONST_5
- LDC "planks"
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L8
- LINENUMBER 247 L8
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 6
- LDC "sapling"
- NEW net/minecraft/block/BlockSapling
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSapling.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "sapling"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "sapling"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L9
- LINENUMBER 248 L9
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 7
- LDC "bedrock"
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block;
- LDC 6000000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "bedrock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "bedrock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L10
- LINENUMBER 249 L10
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 8
- LDC "flowing_water"
- NEW net/minecraft/block/BlockDynamicLiquid
- DUP
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 100.0
- INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block;
- ICONST_3
- INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
- LDC "water"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "water_flow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L11
- LINENUMBER 250 L11
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 9
- LDC "water"
- NEW net/minecraft/block/BlockStaticLiquid
- DUP
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockStaticLiquid.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 100.0
- INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block;
- ICONST_3
- INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
- LDC "water"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "water_still"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L12
- LINENUMBER 251 L12
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 10
- LDC "flowing_lava"
- NEW net/minecraft/block/BlockDynamicLiquid
- DUP
- GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 100.0
- INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "lava"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "lava_flow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L13
- LINENUMBER 252 L13
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 11
- LDC "lava"
- NEW net/minecraft/block/BlockStaticLiquid
- DUP
- GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockStaticLiquid.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 100.0
- INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "lava"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "lava_still"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L14
- LINENUMBER 253 L14
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 12
- LDC "sand"
- NEW net/minecraft/block/BlockSand
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSand.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "sand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "sand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L15
- LINENUMBER 254 L15
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 13
- LDC "gravel"
- NEW net/minecraft/block/BlockGravel
- DUP
- INVOKESPECIAL net/minecraft/block/BlockGravel.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "gravel"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "gravel"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L16
- LINENUMBER 255 L16
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 14
- LDC "gold_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreGold"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "gold_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L17
- LINENUMBER 256 L17
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 15
- LDC "iron_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreIron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "iron_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L18
- LINENUMBER 257 L18
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 16
- LDC "coal_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreCoal"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "coal_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L19
- LINENUMBER 258 L19
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 17
- LDC "log"
- NEW net/minecraft/block/BlockOldLog
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOldLog.<init> ()V
- LDC "log"
- INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "log"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L20
- LINENUMBER 259 L20
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 18
- LDC "leaves"
- NEW net/minecraft/block/BlockOldLeaf
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOldLeaf.<init> ()V
- LDC "leaves"
- INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "leaves"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L21
- LINENUMBER 260 L21
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 19
- LDC "sponge"
- NEW net/minecraft/block/BlockSponge
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSponge.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "sponge"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "sponge"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L22
- LINENUMBER 261 L22
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 20
- LDC "glass"
- NEW net/minecraft/block/BlockGlass
- DUP
- GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material;
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockGlass.<init> (Lnet/minecraft/block/material/Material;Z)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "glass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "glass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L23
- LINENUMBER 262 L23
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 21
- LDC "lapis_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreLapis"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "lapis_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L24
- LINENUMBER 263 L24
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 22
- LDC "lapis_block"
- NEW net/minecraft/block/BlockCompressed
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressed.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockLapis"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "lapis_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L25
- LINENUMBER 264 L25
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 23
- LDC "dispenser"
- NEW net/minecraft/block/BlockDispenser
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDispenser.<init> ()V
- LDC 3.5
- INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "dispenser"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "dispenser"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L26
- LINENUMBER 265 L26
- NEW net/minecraft/block/BlockSandStone
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSandStone.<init> ()V
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.8
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC "sandStone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "sandstone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 2
- L27
- LINENUMBER 266 L27
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 24
- LDC "sandstone"
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L28
- LINENUMBER 267 L28
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 25
- LDC "noteblock"
- NEW net/minecraft/block/BlockNote
- DUP
- INVOKESPECIAL net/minecraft/block/BlockNote.<init> ()V
- LDC 0.8
- INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block;
- LDC "musicBlock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "noteblock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L29
- LINENUMBER 268 L29
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 26
- LDC "bed"
- NEW net/minecraft/block/BlockBed
- DUP
- INVOKESPECIAL net/minecraft/block/BlockBed.<init> ()V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block;
- LDC "bed"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "bed"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L30
- LINENUMBER 269 L30
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 27
- LDC "golden_rail"
- NEW net/minecraft/block/BlockRailPowered
- DUP
- INVOKESPECIAL net/minecraft/block/BlockRailPowered.<init> ()V
- LDC 0.7
- INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "goldenRail"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "rail_golden"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L31
- LINENUMBER 270 L31
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 28
- LDC "detector_rail"
- NEW net/minecraft/block/BlockRailDetector
- DUP
- INVOKESPECIAL net/minecraft/block/BlockRailDetector.<init> ()V
- LDC 0.7
- INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "detectorRail"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "rail_detector"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L32
- LINENUMBER 271 L32
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 29
- LDC "sticky_piston"
- NEW net/minecraft/block/BlockPistonBase
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockPistonBase.<init> (Z)V
- LDC "pistonStickyBase"
- INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L33
- LINENUMBER 272 L33
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 30
- LDC "web"
- NEW net/minecraft/block/BlockWeb
- DUP
- INVOKESPECIAL net/minecraft/block/BlockWeb.<init> ()V
- ICONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block;
- LDC 4.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC "web"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "web"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L34
- LINENUMBER 273 L34
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 31
- LDC "tallgrass"
- NEW net/minecraft/block/BlockTallGrass
- DUP
- INVOKESPECIAL net/minecraft/block/BlockTallGrass.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "tallgrass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L35
- LINENUMBER 274 L35
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 32
- LDC "deadbush"
- NEW net/minecraft/block/BlockDeadBush
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDeadBush.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "deadbush"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "deadbush"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L36
- LINENUMBER 275 L36
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 33
- LDC "piston"
- NEW net/minecraft/block/BlockPistonBase
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockPistonBase.<init> (Z)V
- LDC "pistonBase"
- INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L37
- LINENUMBER 276 L37
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 34
- LDC "piston_head"
- NEW net/minecraft/block/BlockPistonExtension
- DUP
- INVOKESPECIAL net/minecraft/block/BlockPistonExtension.<init> ()V
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L38
- LINENUMBER 277 L38
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 35
- LDC "wool"
- NEW net/minecraft/block/BlockColored
- DUP
- GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockColored.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 0.8
- INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "cloth"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "wool_colored"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L39
- LINENUMBER 278 L39
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 36
- LDC "piston_extension"
- NEW net/minecraft/block/BlockPistonMoving
- DUP
- INVOKESPECIAL net/minecraft/block/BlockPistonMoving.<init> ()V
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L40
- LINENUMBER 279 L40
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 37
- LDC "yellow_flower"
- NEW net/minecraft/block/BlockFlower
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockFlower.<init> (I)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "flower1"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "flower_dandelion"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L41
- LINENUMBER 280 L41
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 38
- LDC "red_flower"
- NEW net/minecraft/block/BlockFlower
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockFlower.<init> (I)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "flower2"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "flower_rose"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L42
- LINENUMBER 281 L42
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 39
- LDC "brown_mushroom"
- NEW net/minecraft/block/BlockMushroom
- DUP
- INVOKESPECIAL net/minecraft/block/BlockMushroom.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.125
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "mushroom"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "mushroom_brown"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L43
- LINENUMBER 282 L43
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 40
- LDC "red_mushroom"
- NEW net/minecraft/block/BlockMushroom
- DUP
- INVOKESPECIAL net/minecraft/block/BlockMushroom.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "mushroom"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "mushroom_red"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L44
- LINENUMBER 283 L44
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 41
- LDC "gold_block"
- NEW net/minecraft/block/BlockCompressed
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressed.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockGold"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "gold_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L45
- LINENUMBER 284 L45
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 42
- LDC "iron_block"
- NEW net/minecraft/block/BlockCompressed
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressed.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockIron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "iron_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L46
- LINENUMBER 285 L46
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 43
- LDC "double_stone_slab"
- NEW net/minecraft/block/BlockStoneSlab
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockStoneSlab.<init> (Z)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stoneSlab"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L47
- LINENUMBER 286 L47
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 44
- LDC "stone_slab"
- NEW net/minecraft/block/BlockStoneSlab
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStoneSlab.<init> (Z)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stoneSlab"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L48
- LINENUMBER 287 L48
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "brick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "brick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 3
- L49
- LINENUMBER 288 L49
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 45
- LDC "brick_block"
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L50
- LINENUMBER 289 L50
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 46
- LDC "tnt"
- NEW net/minecraft/block/BlockTNT
- DUP
- INVOKESPECIAL net/minecraft/block/BlockTNT.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "tnt"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "tnt"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L51
- LINENUMBER 290 L51
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 47
- LDC "bookshelf"
- NEW net/minecraft/block/BlockBookshelf
- DUP
- INVOKESPECIAL net/minecraft/block/BlockBookshelf.<init> ()V
- LDC 1.5
- INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "bookshelf"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "bookshelf"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L52
- LINENUMBER 291 L52
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 48
- LDC "mossy_cobblestone"
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stoneMoss"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "cobblestone_mossy"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L53
- LINENUMBER 292 L53
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 49
- LDC "obsidian"
- NEW net/minecraft/block/BlockObsidian
- DUP
- INVOKESPECIAL net/minecraft/block/BlockObsidian.<init> ()V
- LDC 50.0
- INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block;
- LDC 2000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "obsidian"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "obsidian"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L54
- LINENUMBER 293 L54
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 50
- LDC "torch"
- NEW net/minecraft/block/BlockTorch
- DUP
- INVOKESPECIAL net/minecraft/block/BlockTorch.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block;
- LDC 0.9375
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "torch"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "torch_on"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L55
- LINENUMBER 294 L55
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 51
- LDC "fire"
- NEW net/minecraft/block/BlockFire
- DUP
- INVOKESPECIAL net/minecraft/block/BlockFire.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "fire"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "fire"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L56
- LINENUMBER 295 L56
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 52
- LDC "mob_spawner"
- NEW net/minecraft/block/BlockMobSpawner
- DUP
- INVOKESPECIAL net/minecraft/block/BlockMobSpawner.<init> ()V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "mobSpawner"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "mob_spawner"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L57
- LINENUMBER 296 L57
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 53
- LDC "oak_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWood"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L58
- LINENUMBER 297 L58
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 54
- LDC "chest"
- NEW net/minecraft/block/BlockChest
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockChest.<init> (I)V
- LDC 2.5
- INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "chest"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L59
- LINENUMBER 298 L59
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 55
- LDC "redstone_wire"
- NEW net/minecraft/block/BlockRedstoneWire
- DUP
- INVOKESPECIAL net/minecraft/block/BlockRedstoneWire.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "redstoneDust"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "redstone_dust"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L60
- LINENUMBER 299 L60
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 56
- LDC "diamond_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreDiamond"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "diamond_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L61
- LINENUMBER 300 L61
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 57
- LDC "diamond_block"
- NEW net/minecraft/block/BlockCompressed
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressed.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockDiamond"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "diamond_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L62
- LINENUMBER 301 L62
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 58
- LDC "crafting_table"
- NEW net/minecraft/block/BlockWorkbench
- DUP
- INVOKESPECIAL net/minecraft/block/BlockWorkbench.<init> ()V
- LDC 2.5
- INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "workbench"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "crafting_table"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L63
- LINENUMBER 302 L63
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 59
- LDC "wheat"
- NEW net/minecraft/block/BlockCrops
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCrops.<init> ()V
- LDC "crops"
- INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "wheat"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L64
- LINENUMBER 303 L64
- NEW net/minecraft/block/BlockFarmland
- DUP
- INVOKESPECIAL net/minecraft/block/BlockFarmland.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "farmland"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "farmland"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 4
- L65
- LINENUMBER 304 L65
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 60
- LDC "farmland"
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L66
- LINENUMBER 305 L66
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 61
- LDC "furnace"
- NEW net/minecraft/block/BlockFurnace
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockFurnace.<init> (Z)V
- LDC 3.5
- INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "furnace"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L67
- LINENUMBER 306 L67
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 62
- LDC "lit_furnace"
- NEW net/minecraft/block/BlockFurnace
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockFurnace.<init> (Z)V
- LDC 3.5
- INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.875
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "furnace"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L68
- LINENUMBER 307 L68
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 63
- LDC "standing_sign"
- NEW net/minecraft/block/BlockSign
- DUP
- LDC Lnet/minecraft/tileentity/TileEntitySign;.class
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockSign.<init> (Ljava/lang/Class;Z)V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "sign"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L69
- LINENUMBER 308 L69
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 64
- LDC "wooden_door"
- NEW net/minecraft/block/BlockDoor
- DUP
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockDoor.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "doorWood"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "door_wood"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L70
- LINENUMBER 309 L70
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 65
- LDC "ladder"
- NEW net/minecraft/block/BlockLadder
- DUP
- INVOKESPECIAL net/minecraft/block/BlockLadder.<init> ()V
- LDC 0.4
- INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "ladder"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "ladder"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L71
- LINENUMBER 310 L71
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 66
- LDC "rail"
- NEW net/minecraft/block/BlockRail
- DUP
- INVOKESPECIAL net/minecraft/block/BlockRail.<init> ()V
- LDC 0.7
- INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "rail"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "rail_normal"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L72
- LINENUMBER 311 L72
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 67
- LDC "stone_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 0
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsStone"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L73
- LINENUMBER 312 L73
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 68
- LDC "wall_sign"
- NEW net/minecraft/block/BlockSign
- DUP
- LDC Lnet/minecraft/tileentity/TileEntitySign;.class
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockSign.<init> (Ljava/lang/Class;Z)V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "sign"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L74
- LINENUMBER 313 L74
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 69
- LDC "lever"
- NEW net/minecraft/block/BlockLever
- DUP
- INVOKESPECIAL net/minecraft/block/BlockLever.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "lever"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "lever"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L75
- LINENUMBER 314 L75
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 70
- LDC "stone_pressure_plate"
- NEW net/minecraft/block/BlockPressurePlate
- DUP
- LDC "stone"
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity;
- INVOKESPECIAL net/minecraft/block/BlockPressurePlate.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "pressurePlate"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L76
- LINENUMBER 315 L76
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 71
- LDC "iron_door"
- NEW net/minecraft/block/BlockDoor
- DUP
- GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockDoor.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "doorIron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "door_iron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L77
- LINENUMBER 316 L77
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 72
- LDC "wooden_pressure_plate"
- NEW net/minecraft/block/BlockPressurePlate
- DUP
- LDC "planks_oak"
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity;
- INVOKESPECIAL net/minecraft/block/BlockPressurePlate.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "pressurePlate"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L78
- LINENUMBER 317 L78
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 73
- LDC "redstone_ore"
- NEW net/minecraft/block/BlockRedstoneOre
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockRedstoneOre.<init> (Z)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreRedstone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "redstone_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L79
- LINENUMBER 318 L79
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 74
- LDC "lit_redstone_ore"
- NEW net/minecraft/block/BlockRedstoneOre
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockRedstoneOre.<init> (Z)V
- LDC 0.625
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreRedstone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "redstone_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L80
- LINENUMBER 319 L80
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 75
- LDC "unlit_redstone_torch"
- NEW net/minecraft/block/BlockRedstoneTorch
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "notGate"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "redstone_torch_off"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L81
- LINENUMBER 320 L81
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 76
- LDC "redstone_torch"
- NEW net/minecraft/block/BlockRedstoneTorch
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block;
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "notGate"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "redstone_torch_on"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L82
- LINENUMBER 321 L82
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 77
- LDC "stone_button"
- NEW net/minecraft/block/BlockButtonStone
- DUP
- INVOKESPECIAL net/minecraft/block/BlockButtonStone.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "button"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L83
- LINENUMBER 322 L83
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 78
- LDC "snow_layer"
- NEW net/minecraft/block/BlockSnow
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSnow.<init> ()V
- LDC 0.1
- INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "snow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
- LDC "snow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L84
- LINENUMBER 323 L84
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 79
- LDC "ice"
- NEW net/minecraft/block/BlockIce
- DUP
- INVOKESPECIAL net/minecraft/block/BlockIce.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block;
- ICONST_3
- INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "ice"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "ice"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L85
- LINENUMBER 324 L85
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 80
- LDC "snow"
- NEW net/minecraft/block/BlockSnowBlock
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSnowBlock.<init> ()V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "snow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "snow"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L86
- LINENUMBER 325 L86
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 81
- LDC "cactus"
- NEW net/minecraft/block/BlockCactus
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCactus.<init> ()V
- LDC 0.4
- INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "cactus"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "cactus"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L87
- LINENUMBER 326 L87
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 82
- LDC "clay"
- NEW net/minecraft/block/BlockClay
- DUP
- INVOKESPECIAL net/minecraft/block/BlockClay.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "clay"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "clay"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L88
- LINENUMBER 327 L88
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 83
- LDC "reeds"
- NEW net/minecraft/block/BlockReed
- DUP
- INVOKESPECIAL net/minecraft/block/BlockReed.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "reeds"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "reeds"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L89
- LINENUMBER 328 L89
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 84
- LDC "jukebox"
- NEW net/minecraft/block/BlockJukebox
- DUP
- INVOKESPECIAL net/minecraft/block/BlockJukebox.<init> ()V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "jukebox"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "jukebox"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L90
- LINENUMBER 329 L90
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 85
- LDC "fence"
- NEW net/minecraft/block/BlockFence
- DUP
- LDC "planks_oak"
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockFence.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "fence"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L91
- LINENUMBER 330 L91
- NEW net/minecraft/block/BlockPumpkin
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockPumpkin.<init> (Z)V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "pumpkin"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "pumpkin"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 5
- L92
- LINENUMBER 331 L92
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 86
- LDC "pumpkin"
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L93
- LINENUMBER 332 L93
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 87
- LDC "netherrack"
- NEW net/minecraft/block/BlockNetherrack
- DUP
- INVOKESPECIAL net/minecraft/block/BlockNetherrack.<init> ()V
- LDC 0.4
- INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "hellrock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "netherrack"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L94
- LINENUMBER 333 L94
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 88
- LDC "soul_sand"
- NEW net/minecraft/block/BlockSoulSand
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSoulSand.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "hellsand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "soul_sand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L95
- LINENUMBER 334 L95
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 89
- LDC "glowstone"
- NEW net/minecraft/block/BlockGlowstone
- DUP
- GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockGlowstone.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "lightgem"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "glowstone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L96
- LINENUMBER 335 L96
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 90
- LDC "portal"
- NEW net/minecraft/block/BlockPortal
- DUP
- INVOKESPECIAL net/minecraft/block/BlockPortal.<init> ()V
- LDC -1.0
- INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.75
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "portal"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "portal"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L97
- LINENUMBER 336 L97
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 91
- LDC "lit_pumpkin"
- NEW net/minecraft/block/BlockPumpkin
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockPumpkin.<init> (Z)V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "litpumpkin"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "pumpkin"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L98
- LINENUMBER 337 L98
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 92
- LDC "cake"
- NEW net/minecraft/block/BlockCake
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCake.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "cake"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "cake"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L99
- LINENUMBER 338 L99
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 93
- LDC "unpowered_repeater"
- NEW net/minecraft/block/BlockRedstoneRepeater
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "diode"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "repeater_off"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L100
- LINENUMBER 339 L100
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 94
- LDC "powered_repeater"
- NEW net/minecraft/block/BlockRedstoneRepeater
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block;
- LDC 0.625
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "diode"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "repeater_on"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L101
- LINENUMBER 340 L101
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 95
- LDC "stained_glass"
- NEW net/minecraft/block/BlockStainedGlass
- DUP
- GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockStainedGlass.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stainedGlass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "glass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L102
- LINENUMBER 341 L102
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 96
- LDC "trapdoor"
- NEW net/minecraft/block/BlockTrapDoor
- DUP
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockTrapDoor.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "trapdoor"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "trapdoor"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L103
- LINENUMBER 342 L103
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 97
- LDC "monster_egg"
- NEW net/minecraft/block/BlockSilverfish
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSilverfish.<init> ()V
- LDC 0.75
- INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block;
- LDC "monsterStoneEgg"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L104
- LINENUMBER 343 L104
- NEW net/minecraft/block/BlockStoneBrick
- DUP
- INVOKESPECIAL net/minecraft/block/BlockStoneBrick.<init> ()V
- LDC 1.5
- INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "stonebricksmooth"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "stonebrick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 6
- L105
- LINENUMBER 344 L105
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 98
- LDC "stonebrick"
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L106
- LINENUMBER 345 L106
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 99
- LDC "brown_mushroom_block"
- NEW net/minecraft/block/BlockHugeMushroom
- DUP
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockHugeMushroom.<init> (Lnet/minecraft/block/material/Material;I)V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "mushroom"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "mushroom_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L107
- LINENUMBER 346 L107
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 100
- LDC "red_mushroom_block"
- NEW net/minecraft/block/BlockHugeMushroom
- DUP
- GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material;
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockHugeMushroom.<init> (Lnet/minecraft/block/material/Material;I)V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "mushroom"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "mushroom_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L108
- LINENUMBER 347 L108
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 101
- LDC "iron_bars"
- NEW net/minecraft/block/BlockPane
- DUP
- LDC "iron_bars"
- LDC "iron_bars"
- GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material;
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockPane.<init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "fenceIron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L109
- LINENUMBER 348 L109
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 102
- LDC "glass_pane"
- NEW net/minecraft/block/BlockPane
- DUP
- LDC "glass"
- LDC "glass_pane_top"
- GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material;
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockPane.<init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "thinGlass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L110
- LINENUMBER 349 L110
- NEW net/minecraft/block/BlockMelon
- DUP
- INVOKESPECIAL net/minecraft/block/BlockMelon.<init> ()V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "melon"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "melon"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 7
- L111
- LINENUMBER 350 L111
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 103
- LDC "melon_block"
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L112
- LINENUMBER 351 L112
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 104
- LDC "pumpkin_stem"
- NEW net/minecraft/block/BlockStem
- DUP
- ALOAD 5
- INVOKESPECIAL net/minecraft/block/BlockStem.<init> (Lnet/minecraft/block/Block;)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "pumpkinStem"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "pumpkin_stem"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L113
- LINENUMBER 352 L113
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 105
- LDC "melon_stem"
- NEW net/minecraft/block/BlockStem
- DUP
- ALOAD 7
- INVOKESPECIAL net/minecraft/block/BlockStem.<init> (Lnet/minecraft/block/Block;)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "pumpkinStem"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "melon_stem"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L114
- LINENUMBER 353 L114
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 106
- LDC "vine"
- NEW net/minecraft/block/BlockVine
- DUP
- INVOKESPECIAL net/minecraft/block/BlockVine.<init> ()V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "vine"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "vine"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L115
- LINENUMBER 354 L115
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 107
- LDC "fence_gate"
- NEW net/minecraft/block/BlockFenceGate
- DUP
- INVOKESPECIAL net/minecraft/block/BlockFenceGate.<init> ()V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "fenceGate"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L116
- LINENUMBER 355 L116
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 108
- LDC "brick_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 3
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsBrick"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L117
- LINENUMBER 356 L117
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 109
- LDC "stone_brick_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 6
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsStoneBrickSmooth"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L118
- LINENUMBER 357 L118
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 110
- LDC "mycelium"
- NEW net/minecraft/block/BlockMycelium
- DUP
- INVOKESPECIAL net/minecraft/block/BlockMycelium.<init> ()V
- LDC 0.6
- INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "mycel"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "mycelium"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L119
- LINENUMBER 358 L119
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 111
- LDC "waterlily"
- NEW net/minecraft/block/BlockLilyPad
- DUP
- INVOKESPECIAL net/minecraft/block/BlockLilyPad.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "waterlily"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "waterlily"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L120
- LINENUMBER 359 L120
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "netherBrick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "nether_brick"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 8
- L121
- LINENUMBER 360 L121
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 112
- LDC "nether_brick"
- ALOAD 8
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L122
- LINENUMBER 361 L122
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 113
- LDC "nether_brick_fence"
- NEW net/minecraft/block/BlockFence
- DUP
- LDC "nether_brick"
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockFence.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "netherFence"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L123
- LINENUMBER 362 L123
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 114
- LDC "nether_brick_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 8
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsNetherBrick"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L124
- LINENUMBER 363 L124
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 115
- LDC "nether_wart"
- NEW net/minecraft/block/BlockNetherWart
- DUP
- INVOKESPECIAL net/minecraft/block/BlockNetherWart.<init> ()V
- LDC "netherStalk"
- INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "nether_wart"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L125
- LINENUMBER 364 L125
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 116
- LDC "enchanting_table"
- NEW net/minecraft/block/BlockEnchantmentTable
- DUP
- INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable.<init> ()V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block;
- LDC 2000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- LDC "enchantmentTable"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "enchanting_table"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L126
- LINENUMBER 365 L126
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 117
- LDC "brewing_stand"
- NEW net/minecraft/block/BlockBrewingStand
- DUP
- INVOKESPECIAL net/minecraft/block/BlockBrewingStand.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block;
- LDC 0.125
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "brewingStand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "brewing_stand"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L127
- LINENUMBER 366 L127
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 118
- LDC "cauldron"
- NEW net/minecraft/block/BlockCauldron
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCauldron.<init> ()V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block;
- LDC "cauldron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "cauldron"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L128
- LINENUMBER 367 L128
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 119
- LDC "end_portal"
- NEW net/minecraft/block/BlockEndPortal
- DUP
- GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockEndPortal.<init> (Lnet/minecraft/block/material/Material;)V
- LDC -1.0
- INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block;
- LDC 6000000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L129
- LINENUMBER 368 L129
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 120
- LDC "end_portal_frame"
- NEW net/minecraft/block/BlockEndPortalFrame
- DUP
- INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame.<init> ()V
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.125
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC -1.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC "endPortalFrame"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC 6000000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "endframe"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L130
- LINENUMBER 369 L130
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 121
- LDC "end_stone"
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 15.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "whiteStone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "end_stone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L131
- LINENUMBER 370 L131
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 122
- LDC "dragon_egg"
- NEW net/minecraft/block/BlockDragonEgg
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDragonEgg.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block;
- LDC 15.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.125
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "dragonEgg"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "dragon_egg"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L132
- LINENUMBER 371 L132
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 123
- LDC "redstone_lamp"
- NEW net/minecraft/block/BlockRedstoneLight
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockRedstoneLight.<init> (Z)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "redstoneLight"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "redstone_lamp_off"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L133
- LINENUMBER 372 L133
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 124
- LDC "lit_redstone_lamp"
- NEW net/minecraft/block/BlockRedstoneLight
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockRedstoneLight.<init> (Z)V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "redstoneLight"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "redstone_lamp_on"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L134
- LINENUMBER 373 L134
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 125
- LDC "double_wooden_slab"
- NEW net/minecraft/block/BlockWoodSlab
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockWoodSlab.<init> (Z)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "woodSlab"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L135
- LINENUMBER 374 L135
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 126
- LDC "wooden_slab"
- NEW net/minecraft/block/BlockWoodSlab
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockWoodSlab.<init> (Z)V
- FCONST_2
- INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "woodSlab"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L136
- LINENUMBER 375 L136
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- BIPUSH 127
- LDC "cocoa"
- NEW net/minecraft/block/BlockCocoa
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCocoa.<init> ()V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "cocoa"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "cocoa"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L137
- LINENUMBER 376 L137
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 128
- LDC "sandstone_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 2
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsSandStone"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L138
- LINENUMBER 377 L138
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 129
- LDC "emerald_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "oreEmerald"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "emerald_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L139
- LINENUMBER 378 L139
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 130
- LDC "ender_chest"
- NEW net/minecraft/block/BlockEnderChest
- DUP
- INVOKESPECIAL net/minecraft/block/BlockEnderChest.<init> ()V
- LDC 22.5
- INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block;
- LDC 1000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "enderChest"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L140
- LINENUMBER 379 L140
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 131
- LDC "tripwire_hook"
- NEW net/minecraft/block/BlockTripWireHook
- DUP
- INVOKESPECIAL net/minecraft/block/BlockTripWireHook.<init> ()V
- LDC "tripWireSource"
- INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "trip_wire_source"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L141
- LINENUMBER 380 L141
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 132
- LDC "tripwire"
- NEW net/minecraft/block/BlockTripWire
- DUP
- INVOKESPECIAL net/minecraft/block/BlockTripWire.<init> ()V
- LDC "tripWire"
- INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "trip_wire"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L142
- LINENUMBER 381 L142
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 133
- LDC "emerald_block"
- NEW net/minecraft/block/BlockCompressed
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressed.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockEmerald"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "emerald_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L143
- LINENUMBER 382 L143
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 134
- LDC "spruce_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWoodSpruce"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L144
- LINENUMBER 383 L144
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 135
- LDC "birch_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_2
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWoodBirch"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L145
- LINENUMBER 384 L145
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 136
- LDC "jungle_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_3
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWoodJungle"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L146
- LINENUMBER 385 L146
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 137
- LDC "command_block"
- NEW net/minecraft/block/BlockCommandBlock
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCommandBlock.<init> ()V
- INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block;
- LDC 6000000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- LDC "commandBlock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "command_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L147
- LINENUMBER 386 L147
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 138
- LDC "beacon"
- NEW net/minecraft/block/BlockBeacon
- DUP
- INVOKESPECIAL net/minecraft/block/BlockBeacon.<init> ()V
- LDC "beacon"
- INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- LDC "beacon"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L148
- LINENUMBER 387 L148
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 139
- LDC "cobblestone_wall"
- NEW net/minecraft/block/BlockWall
- DUP
- ALOAD 0
- INVOKESPECIAL net/minecraft/block/BlockWall.<init> (Lnet/minecraft/block/Block;)V
- LDC "cobbleWall"
- INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L149
- LINENUMBER 388 L149
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 140
- LDC "flower_pot"
- NEW net/minecraft/block/BlockFlowerPot
- DUP
- INVOKESPECIAL net/minecraft/block/BlockFlowerPot.<init> ()V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "flowerPot"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "flower_pot"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L150
- LINENUMBER 389 L150
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 141
- LDC "carrots"
- NEW net/minecraft/block/BlockCarrot
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCarrot.<init> ()V
- LDC "carrots"
- INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "carrots"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L151
- LINENUMBER 390 L151
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 142
- LDC "potatoes"
- NEW net/minecraft/block/BlockPotato
- DUP
- INVOKESPECIAL net/minecraft/block/BlockPotato.<init> ()V
- LDC "potatoes"
- INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "potatoes"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L152
- LINENUMBER 391 L152
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 143
- LDC "wooden_button"
- NEW net/minecraft/block/BlockButtonWood
- DUP
- INVOKESPECIAL net/minecraft/block/BlockButtonWood.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "button"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L153
- LINENUMBER 392 L153
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 144
- LDC "skull"
- NEW net/minecraft/block/BlockSkull
- DUP
- INVOKESPECIAL net/minecraft/block/BlockSkull.<init> ()V
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "skull"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "skull"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L154
- LINENUMBER 393 L154
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 145
- LDC "anvil"
- NEW net/minecraft/block/BlockAnvil
- DUP
- INVOKESPECIAL net/minecraft/block/BlockAnvil.<init> ()V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 2000.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- LDC "anvil"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L155
- LINENUMBER 394 L155
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 146
- LDC "trapped_chest"
- NEW net/minecraft/block/BlockChest
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockChest.<init> (I)V
- LDC 2.5
- INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "chestTrap"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L156
- LINENUMBER 395 L156
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 147
- LDC "light_weighted_pressure_plate"
- NEW net/minecraft/block/BlockPressurePlateWeighted
- DUP
- LDC "gold_block"
- GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material;
- BIPUSH 15
- INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "weightedPlate_light"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L157
- LINENUMBER 396 L157
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 148
- LDC "heavy_weighted_pressure_plate"
- NEW net/minecraft/block/BlockPressurePlateWeighted
- DUP
- LDC "iron_block"
- GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material;
- SIPUSH 150
- INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "weightedPlate_heavy"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L158
- LINENUMBER 397 L158
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 149
- LDC "unpowered_comparator"
- NEW net/minecraft/block/BlockRedstoneComparator
- DUP
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "comparator"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "comparator_off"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L159
- LINENUMBER 398 L159
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 150
- LDC "powered_comparator"
- NEW net/minecraft/block/BlockRedstoneComparator
- DUP
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator.<init> (Z)V
- FCONST_0
- INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block;
- LDC 0.625
- INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "comparator"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
- LDC "comparator_on"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L160
- LINENUMBER 399 L160
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 151
- LDC "daylight_detector"
- NEW net/minecraft/block/BlockDaylightDetector
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDaylightDetector.<init> ()V
- LDC 0.2
- INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "daylightDetector"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "daylight_detector"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L161
- LINENUMBER 400 L161
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 152
- LDC "redstone_block"
- NEW net/minecraft/block/BlockCompressedPowered
- DUP
- GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor;
- INVOKESPECIAL net/minecraft/block/BlockCompressedPowered.<init> (Lnet/minecraft/block/material/MapColor;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockRedstone"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "redstone_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L162
- LINENUMBER 401 L162
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 153
- LDC "quartz_ore"
- NEW net/minecraft/block/BlockOre
- DUP
- INVOKESPECIAL net/minecraft/block/BlockOre.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "netherquartz"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "quartz_ore"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L163
- LINENUMBER 402 L163
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 154
- LDC "hopper"
- NEW net/minecraft/block/BlockHopper
- DUP
- INVOKESPECIAL net/minecraft/block/BlockHopper.<init> ()V
- LDC 3.0
- INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block;
- LDC 8.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "hopper"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "hopper"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L164
- LINENUMBER 403 L164
- NEW net/minecraft/block/BlockQuartz
- DUP
- INVOKESPECIAL net/minecraft/block/BlockQuartz.<init> ()V
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC 0.8
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC "quartzBlock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "quartz_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ASTORE 9
- L165
- LINENUMBER 404 L165
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 155
- LDC "quartz_block"
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L166
- LINENUMBER 405 L166
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 156
- LDC "quartz_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 9
- ICONST_0
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsQuartz"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L167
- LINENUMBER 406 L167
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 157
- LDC "activator_rail"
- NEW net/minecraft/block/BlockRailPowered
- DUP
- INVOKESPECIAL net/minecraft/block/BlockRailPowered.<init> ()V
- LDC 0.7
- INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "activatorRail"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "rail_activator"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L168
- LINENUMBER 407 L168
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 158
- LDC "dropper"
- NEW net/minecraft/block/BlockDropper
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDropper.<init> ()V
- LDC 3.5
- INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "dropper"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "dropper"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L169
- LINENUMBER 408 L169
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 159
- LDC "stained_hardened_clay"
- NEW net/minecraft/block/BlockColored
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockColored.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 1.25
- INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block;
- LDC 7.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "clayHardenedStained"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "hardened_clay_stained"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L170
- LINENUMBER 409 L170
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 160
- LDC "stained_glass_pane"
- NEW net/minecraft/block/BlockStainedGlassPane
- DUP
- INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane.<init> ()V
- LDC 0.3
- INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "thinStainedGlass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "glass"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L171
- LINENUMBER 410 L171
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 161
- LDC "leaves2"
- NEW net/minecraft/block/BlockNewLeaf
- DUP
- INVOKESPECIAL net/minecraft/block/BlockNewLeaf.<init> ()V
- LDC "leaves"
- INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "leaves"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L172
- LINENUMBER 411 L172
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 162
- LDC "log2"
- NEW net/minecraft/block/BlockNewLog
- DUP
- INVOKESPECIAL net/minecraft/block/BlockNewLog.<init> ()V
- LDC "log"
- INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "log"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L173
- LINENUMBER 412 L173
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 163
- LDC "acacia_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_4
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWoodAcacia"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L174
- LINENUMBER 413 L174
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 164
- LDC "dark_oak_stairs"
- NEW net/minecraft/block/BlockStairs
- DUP
- ALOAD 1
- ICONST_5
- INVOKESPECIAL net/minecraft/block/BlockStairs.<init> (Lnet/minecraft/block/Block;I)V
- LDC "stairsWoodDarkOak"
- INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L175
- LINENUMBER 414 L175
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 170
- LDC "hay_block"
- NEW net/minecraft/block/BlockHay
- DUP
- INVOKESPECIAL net/minecraft/block/BlockHay.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "hayBlock"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "hay_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L176
- LINENUMBER 415 L176
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 171
- LDC "carpet"
- NEW net/minecraft/block/BlockCarpet
- DUP
- INVOKESPECIAL net/minecraft/block/BlockCarpet.<init> ()V
- LDC 0.1
- INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "woolCarpet"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L177
- LINENUMBER 416 L177
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 172
- LDC "hardened_clay"
- NEW net/minecraft/block/BlockHardenedClay
- DUP
- INVOKESPECIAL net/minecraft/block/BlockHardenedClay.<init> ()V
- LDC 1.25
- INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block;
- LDC 7.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "clayHardened"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "hardened_clay"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L178
- LINENUMBER 417 L178
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 173
- LDC "coal_block"
- NEW net/minecraft/block/Block
- DUP
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- LDC 5.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- LDC 10.0
- INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "blockCoal"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- LDC "coal_block"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L179
- LINENUMBER 418 L179
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 174
- LDC "packed_ice"
- NEW net/minecraft/block/BlockPackedIce
- DUP
- INVOKESPECIAL net/minecraft/block/BlockPackedIce.<init> ()V
- LDC 0.5
- INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- LDC "icePacked"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- LDC "ice_packed"
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L180
- LINENUMBER 419 L180
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- SIPUSH 175
- LDC "double_plant"
- NEW net/minecraft/block/BlockDoublePlant
- DUP
- INVOKESPECIAL net/minecraft/block/BlockDoublePlant.<init> ()V
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
- L181
- LINENUMBER 420 L181
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator;
- ASTORE 10
- L182
- LINENUMBER 422 L182
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] []
- ALOAD 10
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L183
- L184
- LINENUMBER 424 L184
- ALOAD 10
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- ASTORE 11
- L185
- LINENUMBER 426 L185
- ALOAD 11
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material;
- IF_ACMPNE L186
- L187
- LINENUMBER 428 L187
- ALOAD 11
- ICONST_0
- PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z
- GOTO L188
- L186
- LINENUMBER 432 L186
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] []
- ICONST_0
- ISTORE 12
- L189
- LINENUMBER 433 L189
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I
- BIPUSH 10
- IF_ICMPNE L190
- ICONST_1
- GOTO L191
- L190
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] []
- ICONST_0
- L191
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I]
- ISTORE 13
- L192
- LINENUMBER 434 L192
- ALOAD 11
- INSTANCEOF net/minecraft/block/BlockSlab
- ISTORE 14
- L193
- LINENUMBER 435 L193
- ALOAD 11
- ALOAD 4
- IF_ACMPNE L194
- ICONST_1
- GOTO L195
- L194
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] []
- ICONST_0
- L195
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I]
- ISTORE 15
- L196
- LINENUMBER 436 L196
- ALOAD 11
- GETFIELD net/minecraft/block/Block.canBlockGrass : Z
- ISTORE 16
- L197
- LINENUMBER 437 L197
- ALOAD 11
- GETFIELD net/minecraft/block/Block.lightOpacity : I
- IFNE L198
- ICONST_1
- GOTO L199
- L198
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] []
- ICONST_0
- L199
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I]
- ISTORE 17
- L200
- LINENUMBER 439 L200
- ILOAD 13
- IFNE L201
- ILOAD 14
- IFNE L201
- ILOAD 15
- IFNE L201
- ILOAD 16
- IFNE L201
- ILOAD 17
- IFEQ L202
- L201
- LINENUMBER 441 L201
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] []
- ICONST_1
- ISTORE 12
- L202
- LINENUMBER 444 L202
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] []
- ALOAD 11
- ILOAD 12
- PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z
- L188
- LINENUMBER 446 L188
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] []
- GOTO L182
- L183
- LINENUMBER 447 L183
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] []
- RETURN
- L203
- LOCALVARIABLE flag Z L189 L188 12
- LOCALVARIABLE flag1 Z L192 L188 13
- LOCALVARIABLE flag2 Z L193 L188 14
- LOCALVARIABLE flag3 Z L196 L188 15
- LOCALVARIABLE flag4 Z L197 L188 16
- LOCALVARIABLE flag5 Z L200 L188 17
- LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11
- LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0
- LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1
- LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2
- LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3
- LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4
- LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5
- LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6
- LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7
- LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8
- LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9
- LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10
- MAXSTACK = 9
- MAXLOCALS = 18
-
- // access flags 0x4
- protected <init>(Lnet/minecraft/block/material/Material;)V
- L0
- LINENUMBER 450 L0
- ALOAD 0
- INVOKESPECIAL java/lang/Object.<init> ()V
- L1
- LINENUMBER 130 L1
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z
- L2
- LINENUMBER 132 L2
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/block/Block.enableStats : Z
- L3
- LINENUMBER 158 L3
- ALOAD 0
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry
- ALOAD 0
- LDC Lnet/minecraft/block/Block;.class
- L4
- LINENUMBER 159 L4
- INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate;
- PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate;
- L5
- LINENUMBER 1486 L5
- ALOAD 0
- NEW java/lang/ThreadLocal
- DUP
- INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
- PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal;
- L6
- LINENUMBER 1487 L6
- ALOAD 0
- NEW java/lang/ThreadLocal
- DUP
- INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
- PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal;
- L7
- LINENUMBER 1747 L7
- ALOAD 0
- ALOAD 0
- INSTANCEOF net/minecraft/block/ITileEntityProvider
- PUTFIELD net/minecraft/block/Block.isTileProvider : Z
- L8
- LINENUMBER 2489 L8
- ALOAD 0
- BIPUSH 16
- ANEWARRAY java/lang/String
- PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String;
- L9
- LINENUMBER 2490 L9
- ALOAD 0
- BIPUSH 16
- NEWARRAY T_INT
- DUP
- ICONST_0
- ICONST_M1
- IASTORE
- DUP
- ICONST_1
- ICONST_M1
- IASTORE
- DUP
- ICONST_2
- ICONST_M1
- IASTORE
- DUP
- ICONST_3
- ICONST_M1
- IASTORE
- DUP
- ICONST_4
- ICONST_M1
- IASTORE
- DUP
- ICONST_5
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 6
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 7
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 8
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 9
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 10
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 11
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 12
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 13
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 14
- ICONST_M1
- IASTORE
- DUP
- BIPUSH 15
- ICONST_M1
- IASTORE
- PUTFIELD net/minecraft/block/Block.harvestLevel : [I
- L10
- LINENUMBER 2570 L10
- ALOAD 0
- NEW net/minecraft/block/Block$4
- DUP
- ALOAD 0
- INVOKESPECIAL net/minecraft/block/Block$4.<init> (Lnet/minecraft/block/Block;)V
- PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal;
- L11
- LINENUMBER 2574 L11
- ALOAD 0
- NEW net/minecraft/block/Block$5
- DUP
- ALOAD 0
- INVOKESPECIAL net/minecraft/block/Block$5.<init> (Lnet/minecraft/block/Block;)V
- PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal;
- L12
- LINENUMBER 451 L12
- ALOAD 0
- GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
- PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType;
- L13
- LINENUMBER 452 L13
- ALOAD 0
- FCONST_1
- PUTFIELD net/minecraft/block/Block.blockParticleGravity : F
- L14
- LINENUMBER 453 L14
- ALOAD 0
- LDC 0.6
- PUTFIELD net/minecraft/block/Block.slipperiness : F
- L15
- LINENUMBER 454 L15
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- L16
- LINENUMBER 455 L16
- ALOAD 0
- FCONST_0
- FCONST_0
- FCONST_0
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V
- L17
- LINENUMBER 456 L17
- ALOAD 0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z
- PUTFIELD net/minecraft/block/Block.opaque : Z
- L18
- LINENUMBER 457 L18
- ALOAD 0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z
- IFEQ L19
- SIPUSH 255
- GOTO L20
- L19
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block]
- ICONST_0
- L20
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I]
- PUTFIELD net/minecraft/block/Block.lightOpacity : I
- L21
- LINENUMBER 458 L21
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z
- IFNE L22
- ICONST_1
- GOTO L23
- L22
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block]
- ICONST_0
- L23
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I]
- PUTFIELD net/minecraft/block/Block.canBlockGrass : Z
- L24
- LINENUMBER 459 L24
- RETURN
- L25
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L25 0
- LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L25 1
- MAXSTACK = 7
- MAXLOCALS = 2
-
- // access flags 0x1
- public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 466 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType;
- L1
- LINENUMBER 467 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public setLightOpacity(I)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 475 L0
- ALOAD 0
- ILOAD 1
- PUTFIELD net/minecraft/block/Block.lightOpacity : I
- L1
- LINENUMBER 476 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149713_1_ I L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public setLightLevel(F)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 485 L0
- ALOAD 0
- LDC 15.0
- FLOAD 1
- FMUL
- F2I
- PUTFIELD net/minecraft/block/Block.lightValue : I
- L1
- LINENUMBER 486 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149715_1_ F L0 L2 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public setResistance(F)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 494 L0
- ALOAD 0
- FLOAD 1
- LDC 3.0
- FMUL
- PUTFIELD net/minecraft/block/Block.blockResistance : F
- L1
- LINENUMBER 495 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149752_1_ F L0 L2 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public isBlockNormalCube()Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 504 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z
- IFEQ L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z
- IFEQ L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public isNormalCube()Z
- L0
- LINENUMBER 509 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z
- IFEQ L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z
- IFEQ L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z
- IFNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public renderAsNormalBlock()Z
- L0
- LINENUMBER 517 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 522 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z
- IFNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE p_149655_2_ I L0 L3 2
- LOCALVARIABLE p_149655_3_ I L0 L3 3
- LOCALVARIABLE p_149655_4_ I L0 L3 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public getRenderType()I
- L0
- LINENUMBER 530 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public setHardness(F)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 538 L0
- ALOAD 0
- FLOAD 1
- PUTFIELD net/minecraft/block/Block.blockHardness : F
- L1
- LINENUMBER 540 L1
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockResistance : F
- FLOAD 1
- LDC 5.0
- FMUL
- FCMPG
- IFGE L2
- L3
- LINENUMBER 542 L3
- ALOAD 0
- FLOAD 1
- LDC 5.0
- FMUL
- PUTFIELD net/minecraft/block/Block.blockResistance : F
- L2
- LINENUMBER 545 L2
- FRAME FULL [net/minecraft/block/Block F] []
- ALOAD 0
- ARETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149711_1_ F L0 L4 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public setBlockUnbreakable()Lnet/minecraft/block/Block;
- L0
- LINENUMBER 553 L0
- ALOAD 0
- LDC -1.0
- INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
- POP
- L1
- LINENUMBER 554 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public getBlockHardness(Lnet/minecraft/world/World;III)F
- L0
- LINENUMBER 562 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockHardness : F
- FRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149712_2_ I L0 L1 2
- LOCALVARIABLE p_149712_3_ I L0 L1 3
- LOCALVARIABLE p_149712_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public setTickRandomly(Z)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 570 L0
- ALOAD 0
- ILOAD 1
- PUTFIELD net/minecraft/block/Block.needsRandomTick : Z
- L1
- LINENUMBER 571 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149675_1_ Z L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getTickRandomly()Z
- L0
- LINENUMBER 580 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.needsRandomTick : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // DEPRECATED
- // access flags 0x20001
- public hasTileEntity()Z
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 586 L0
- ALOAD 0
- ICONST_0
- INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final setBlockBounds(FFFFFF)V
- L0
- LINENUMBER 594 L0
- ALOAD 0
- FLOAD 1
- F2D
- PUTFIELD net/minecraft/block/Block.minX : D
- L1
- LINENUMBER 595 L1
- ALOAD 0
- FLOAD 2
- F2D
- PUTFIELD net/minecraft/block/Block.minY : D
- L2
- LINENUMBER 596 L2
- ALOAD 0
- FLOAD 3
- F2D
- PUTFIELD net/minecraft/block/Block.minZ : D
- L3
- LINENUMBER 597 L3
- ALOAD 0
- FLOAD 4
- F2D
- PUTFIELD net/minecraft/block/Block.maxX : D
- L4
- LINENUMBER 598 L4
- ALOAD 0
- FLOAD 5
- F2D
- PUTFIELD net/minecraft/block/Block.maxY : D
- L5
- LINENUMBER 599 L5
- ALOAD 0
- FLOAD 6
- F2D
- PUTFIELD net/minecraft/block/Block.maxZ : D
- L6
- LINENUMBER 600 L6
- RETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0
- LOCALVARIABLE p_149676_1_ F L0 L7 1
- LOCALVARIABLE p_149676_2_ F L0 L7 2
- LOCALVARIABLE p_149676_3_ F L0 L7 3
- LOCALVARIABLE p_149676_4_ F L0 L7 4
- LOCALVARIABLE p_149676_5_ F L0 L7 5
- LOCALVARIABLE p_149676_6_ F L0 L7 6
- MAXSTACK = 3
- MAXLOCALS = 7
-
- // access flags 0x1
- public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 608 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- ASTORE 5
- L1
- LINENUMBER 609 L1
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I
- ISTORE 6
- L2
- LINENUMBER 611 L2
- ILOAD 6
- IFNE L3
- ALOAD 5
- INSTANCEOF net/minecraft/block/BlockSlab
- IFEQ L3
- L4
- LINENUMBER 613 L4
- IINC 3 -1
- L5
- LINENUMBER 614 L5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- ASTORE 5
- L6
- LINENUMBER 615 L6
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I
- IRETURN
- L3
- LINENUMBER 619 L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] []
- ILOAD 6
- IRETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0
- LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1
- LOCALVARIABLE p_149677_2_ I L0 L7 2
- LOCALVARIABLE p_149677_3_ I L0 L7 3
- LOCALVARIABLE p_149677_4_ I L0 L7 4
- LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5
- LOCALVARIABLE l I L2 L7 6
- MAXSTACK = 9
- MAXLOCALS = 7
-
- // access flags 0x1
- public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 630 L0
- ILOAD 5
- IFNE L1
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DCONST_0
- DCMPL
- IFLE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ILOAD 5
- ICONST_1
- IF_ICMPNE L3
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DCONST_1
- DCMPG
- IFGE L3
- ICONST_1
- GOTO L2
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ILOAD 5
- ICONST_2
- IF_ICMPNE L4
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DCONST_0
- DCMPL
- IFLE L4
- ICONST_1
- GOTO L2
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ILOAD 5
- ICONST_3
- IF_ICMPNE L5
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DCONST_1
- DCMPG
- IFGE L5
- ICONST_1
- GOTO L2
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ILOAD 5
- ICONST_4
- IF_ICMPNE L6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DCONST_0
- DCMPL
- IFLE L6
- ICONST_1
- GOTO L2
- L6
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ILOAD 5
- ICONST_5
- IF_ICMPNE L7
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DCONST_1
- DCMPG
- IFGE L7
- ICONST_1
- GOTO L2
- L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z
- IFNE L8
- ICONST_1
- GOTO L2
- L8
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I]
- IRETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0
- LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1
- LOCALVARIABLE p_149646_2_ I L0 L9 2
- LOCALVARIABLE p_149646_3_ I L0 L9 3
- LOCALVARIABLE p_149646_4_ I L0 L9 4
- LOCALVARIABLE p_149646_5_ I L0 L9 5
- MAXSTACK = 4
- MAXLOCALS = 6
-
- // access flags 0x1
- public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z
- L0
- LINENUMBER 639 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149747_2_ I L0 L1 2
- LOCALVARIABLE p_149747_3_ I L0 L1 3
- LOCALVARIABLE p_149747_4_ I L0 L1 4
- LOCALVARIABLE p_149747_5_ I L0 L1 5
- MAXSTACK = 4
- MAXLOCALS = 6
-
- // access flags 0x1
- public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 645 L0
- ALOAD 0
- ILOAD 5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149673_2_ I L0 L1 2
- LOCALVARIABLE p_149673_3_ I L0 L1 3
- LOCALVARIABLE p_149673_4_ I L0 L1 4
- LOCALVARIABLE p_149673_5_ I L0 L1 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public getIcon(II)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 654 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149691_1_ I L0 L1 1
- LOCALVARIABLE p_149691_2_ I L0 L1 2
- MAXSTACK = 1
- MAXLOCALS = 3
-
- // access flags 0x1
- public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
- L0
- LINENUMBER 663 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB;
- ASTORE 8
- L1
- LINENUMBER 665 L1
- ALOAD 8
- IFNULL L2
- ALOAD 5
- ALOAD 8
- INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z
- IFEQ L2
- L3
- LINENUMBER 667 L3
- ALOAD 6
- ALOAD 8
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L2
- LINENUMBER 669 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] []
- RETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1
- LOCALVARIABLE p_149743_2_ I L0 L4 2
- LOCALVARIABLE p_149743_3_ I L0 L4 3
- LOCALVARIABLE p_149743_4_ I L0 L4 4
- LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5
- LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6
- LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7
- LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8
- MAXSTACK = 5
- MAXLOCALS = 9
-
- // access flags 0x1
- public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB;
- L0
- LINENUMBER 677 L0
- ILOAD 2
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DADD
- ILOAD 3
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DADD
- ILOAD 4
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DADD
- ILOAD 2
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DADD
- ILOAD 3
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DADD
- ILOAD 4
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DADD
- INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149668_2_ I L0 L1 2
- LOCALVARIABLE p_149668_3_ I L0 L1 3
- LOCALVARIABLE p_149668_4_ I L0 L1 4
- MAXSTACK = 14
- MAXLOCALS = 5
-
- // access flags 0x11
- public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 686 L0
- ALOAD 0
- ILOAD 1
- ICONST_0
- INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149733_1_ I L0 L1 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 695 L0
- ILOAD 2
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DADD
- ILOAD 3
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DADD
- ILOAD 4
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DADD
- ILOAD 2
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DADD
- ILOAD 3
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DADD
- ILOAD 4
- I2D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DADD
- INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149633_2_ I L0 L1 2
- LOCALVARIABLE p_149633_3_ I L0 L1 3
- LOCALVARIABLE p_149633_4_ I L0 L1 4
- MAXSTACK = 14
- MAXLOCALS = 5
-
- // access flags 0x1
- public isOpaqueCube()Z
- L0
- LINENUMBER 704 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public canCollideCheck(IZ)Z
- L0
- LINENUMBER 714 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149678_1_ I L0 L1 1
- LOCALVARIABLE p_149678_2_ Z L0 L1 2
- MAXSTACK = 1
- MAXLOCALS = 3
-
- // access flags 0x1
- public isCollidable()Z
- L0
- LINENUMBER 722 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
- L0
- LINENUMBER 728 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149674_2_ I L0 L1 2
- LOCALVARIABLE p_149674_3_ I L0 L1 3
- LOCALVARIABLE p_149674_4_ I L0 L1 4
- LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 734 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149734_2_ I L0 L1 2
- LOCALVARIABLE p_149734_3_ I L0 L1 3
- LOCALVARIABLE p_149734_4_ I L0 L1 4
- LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V
- L0
- LINENUMBER 739 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149664_2_ I L0 L1 2
- LOCALVARIABLE p_149664_3_ I L0 L1 3
- LOCALVARIABLE p_149664_4_ I L0 L1 4
- LOCALVARIABLE p_149664_5_ I L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
- L0
- LINENUMBER 745 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149695_2_ I L0 L1 2
- LOCALVARIABLE p_149695_3_ I L0 L1 3
- LOCALVARIABLE p_149695_4_ I L0 L1 4
- LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public tickRate(Lnet/minecraft/world/World;)I
- L0
- LINENUMBER 752 L0
- BIPUSH 10
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public onBlockAdded(Lnet/minecraft/world/World;III)V
- L0
- LINENUMBER 758 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149726_2_ I L0 L1 2
- LOCALVARIABLE p_149726_3_ I L0 L1 3
- LOCALVARIABLE p_149726_4_ I L0 L1 4
- MAXSTACK = 0
- MAXLOCALS = 5
-
- // access flags 0x1
- public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V
- L0
- LINENUMBER 762 L0
- ALOAD 0
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z
- IFEQ L1
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockContainer
- IFNE L1
- L2
- LINENUMBER 764 L2
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V
- L1
- LINENUMBER 766 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE p_149749_2_ I L0 L3 2
- LOCALVARIABLE p_149749_3_ I L0 L3 3
- LOCALVARIABLE p_149749_4_ I L0 L3 4
- LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5
- LOCALVARIABLE p_149749_6_ I L0 L3 6
- MAXSTACK = 4
- MAXLOCALS = 7
-
- // access flags 0x1
- public quantityDropped(Ljava/util/Random;)I
- L0
- LINENUMBER 773 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item;
- L0
- LINENUMBER 778 L0
- ALOAD 0
- INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149650_1_ I L0 L1 1
- LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2
- LOCALVARIABLE p_149650_3_ I L0 L1 3
- MAXSTACK = 1
- MAXLOCALS = 4
-
- // access flags 0x1
- public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F
- L0
- LINENUMBER 787 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F
- FRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1
- LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2
- LOCALVARIABLE p_149737_3_ I L0 L1 3
- LOCALVARIABLE p_149737_4_ I L0 L1 4
- LOCALVARIABLE p_149737_5_ I L0 L1 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x11
- public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V
- L0
- LINENUMBER 795 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- FCONST_1
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V
- L1
- LINENUMBER 796 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1
- LOCALVARIABLE p_149697_2_ I L0 L2 2
- LOCALVARIABLE p_149697_3_ I L0 L2 3
- LOCALVARIABLE p_149697_4_ I L0 L2 4
- LOCALVARIABLE p_149697_5_ I L0 L2 5
- LOCALVARIABLE p_149697_6_ I L0 L2 6
- MAXSTACK = 8
- MAXLOCALS = 7
-
- // access flags 0x1
- public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V
- L0
- LINENUMBER 803 L0
- ALOAD 1
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFNE L1
- ALOAD 1
- GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z
- IFNE L1
- L2
- LINENUMBER 805 L2
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ILOAD 7
- INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList;
- ASTORE 8
- L3
- LINENUMBER 806 L3
- ALOAD 8
- ALOAD 1
- ALOAD 0
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ILOAD 7
- FLOAD 6
- ICONST_0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST net/minecraft/entity/player/EntityPlayer
- INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F
- FSTORE 6
- L4
- LINENUMBER 808 L4
- ALOAD 8
- INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
- ASTORE 9
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] []
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L1
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/item/ItemStack
- ASTORE 10
- L6
- LINENUMBER 810 L6
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FLOAD 6
- FCMPG
- IFGT L7
- L8
- LINENUMBER 812 L8
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V
- L7
- LINENUMBER 814 L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] []
- GOTO L5
- L1
- LINENUMBER 816 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] []
- RETURN
- L9
- LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10
- LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8
- // signature Ljava/util/ArrayList<Lnet/minecraft/item/ItemStack;>;
- // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0
- LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1
- LOCALVARIABLE p_149690_2_ I L0 L9 2
- LOCALVARIABLE p_149690_3_ I L0 L9 3
- LOCALVARIABLE p_149690_4_ I L0 L9 4
- LOCALVARIABLE p_149690_5_ I L0 L9 5
- LOCALVARIABLE p_149690_6_ F L0 L9 6
- LOCALVARIABLE p_149690_7_ I L0 L9 7
- MAXSTACK = 11
- MAXLOCALS = 11
-
- // access flags 0x4
- protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V
- L0
- LINENUMBER 823 L0
- ALOAD 1
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFNE L1
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules;
- LDC "doTileDrops"
- INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z
- IFEQ L1
- ALOAD 1
- GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z
- IFNE L1
- L2
- LINENUMBER 825 L2
- ALOAD 0
- GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST java/lang/Boolean
- INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z
- IFEQ L3
- L4
- LINENUMBER 827 L4
- ALOAD 0
- GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST java/util/List
- ALOAD 5
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L5
- LINENUMBER 828 L5
- RETURN
- L3
- LINENUMBER 830 L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] []
- LDC 0.7
- FSTORE 6
- L6
- LINENUMBER 831 L6
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FLOAD 6
- FMUL
- F2D
- FCONST_1
- FLOAD 6
- FSUB
- F2D
- LDC 0.5
- DMUL
- DADD
- DSTORE 7
- L7
- LINENUMBER 832 L7
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FLOAD 6
- FMUL
- F2D
- FCONST_1
- FLOAD 6
- FSUB
- F2D
- LDC 0.5
- DMUL
- DADD
- DSTORE 9
- L8
- LINENUMBER 833 L8
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FLOAD 6
- FMUL
- F2D
- FCONST_1
- FLOAD 6
- FSUB
- F2D
- LDC 0.5
- DMUL
- DADD
- DSTORE 11
- L9
- LINENUMBER 834 L9
- NEW net/minecraft/entity/item/EntityItem
- DUP
- ALOAD 1
- ILOAD 2
- I2D
- DLOAD 7
- DADD
- ILOAD 3
- I2D
- DLOAD 9
- DADD
- ILOAD 4
- I2D
- DLOAD 11
- DADD
- ALOAD 5
- INVOKESPECIAL net/minecraft/entity/item/EntityItem.<init> (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
- ASTORE 13
- L10
- LINENUMBER 835 L10
- ALOAD 13
- BIPUSH 10
- PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I
- L11
- LINENUMBER 836 L11
- ALOAD 1
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z
- POP
- L1
- LINENUMBER 838 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] []
- RETURN
- L12
- LOCALVARIABLE f F L6 L1 6
- LOCALVARIABLE d0 D L7 L1 7
- LOCALVARIABLE d1 D L8 L1 9
- LOCALVARIABLE d2 D L9 L1 11
- LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0
- LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1
- LOCALVARIABLE p_149642_2_ I L0 L12 2
- LOCALVARIABLE p_149642_3_ I L0 L12 3
- LOCALVARIABLE p_149642_4_ I L0 L12 4
- LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5
- MAXSTACK = 11
- MAXLOCALS = 14
-
- // access flags 0x1
- public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V
- L0
- LINENUMBER 845 L0
- ALOAD 1
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFNE L1
- L2
- LINENUMBER 847 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] []
- ILOAD 5
- IFLE L1
- L3
- LINENUMBER 849 L3
- ILOAD 5
- INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I
- ISTORE 6
- L4
- LINENUMBER 850 L4
- ILOAD 5
- ILOAD 6
- ISUB
- ISTORE 5
- L5
- LINENUMBER 851 L5
- ALOAD 1
- NEW net/minecraft/entity/item/EntityXPOrb
- DUP
- ALOAD 1
- ILOAD 2
- I2D
- LDC 0.5
- DADD
- ILOAD 3
- I2D
- LDC 0.5
- DADD
- ILOAD 4
- I2D
- LDC 0.5
- DADD
- ILOAD 6
- INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb.<init> (Lnet/minecraft/world/World;DDDI)V
- INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z
- POP
- L6
- LINENUMBER 852 L6
- GOTO L2
- L1
- LINENUMBER 854 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] []
- RETURN
- L7
- LOCALVARIABLE i1 I L4 L6 6
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0
- LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1
- LOCALVARIABLE p_149657_2_ I L0 L7 2
- LOCALVARIABLE p_149657_3_ I L0 L7 3
- LOCALVARIABLE p_149657_4_ I L0 L7 4
- LOCALVARIABLE p_149657_5_ I L0 L7 5
- MAXSTACK = 12
- MAXLOCALS = 7
-
- // access flags 0x1
- public damageDropped(I)I
- L0
- LINENUMBER 861 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149692_1_ I L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public getExplosionResistance(Lnet/minecraft/entity/Entity;)F
- L0
- LINENUMBER 869 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockResistance : F
- LDC 5.0
- FDIV
- FRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition;
- L0
- LINENUMBER 878 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V
- L1
- LINENUMBER 879 L1
- ALOAD 5
- ILOAD 2
- INEG
- I2D
- ILOAD 3
- INEG
- I2D
- ILOAD 4
- INEG
- I2D
- INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3;
- ASTORE 5
- L2
- LINENUMBER 880 L2
- ALOAD 6
- ILOAD 2
- INEG
- I2D
- ILOAD 3
- INEG
- I2D
- ILOAD 4
- INEG
- I2D
- INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3;
- ASTORE 6
- L3
- LINENUMBER 881 L3
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 7
- L4
- LINENUMBER 882 L4
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 8
- L5
- LINENUMBER 883 L5
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 9
- L6
- LINENUMBER 884 L6
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 10
- L7
- LINENUMBER 885 L7
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 11
- L8
- LINENUMBER 886 L8
- ALOAD 5
- ALOAD 6
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3;
- ASTORE 12
- L9
- LINENUMBER 888 L9
- ALOAD 0
- ALOAD 7
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L10
- L11
- LINENUMBER 890 L11
- ACONST_NULL
- ASTORE 7
- L10
- LINENUMBER 893 L10
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 0
- ALOAD 8
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L12
- L13
- LINENUMBER 895 L13
- ACONST_NULL
- ASTORE 8
- L12
- LINENUMBER 898 L12
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 0
- ALOAD 9
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L14
- L15
- LINENUMBER 900 L15
- ACONST_NULL
- ASTORE 9
- L14
- LINENUMBER 903 L14
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 0
- ALOAD 10
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L16
- L17
- LINENUMBER 905 L17
- ACONST_NULL
- ASTORE 10
- L16
- LINENUMBER 908 L16
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 0
- ALOAD 11
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L18
- L19
- LINENUMBER 910 L19
- ACONST_NULL
- ASTORE 11
- L18
- LINENUMBER 913 L18
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 0
- ALOAD 12
- INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z
- IFNE L20
- L21
- LINENUMBER 915 L21
- ACONST_NULL
- ASTORE 12
- L20
- LINENUMBER 918 L20
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ACONST_NULL
- ASTORE 13
- L22
- LINENUMBER 920 L22
- ALOAD 7
- IFNULL L23
- ALOAD 13
- IFNULL L24
- ALOAD 5
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L23
- L24
- LINENUMBER 922 L24
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] []
- ALOAD 7
- ASTORE 13
- L23
- LINENUMBER 925 L23
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 8
- IFNULL L25
- ALOAD 13
- IFNULL L26
- ALOAD 5
- ALOAD 8
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L25
- L26
- LINENUMBER 927 L26
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 8
- ASTORE 13
- L25
- LINENUMBER 930 L25
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 9
- IFNULL L27
- ALOAD 13
- IFNULL L28
- ALOAD 5
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L27
- L28
- LINENUMBER 932 L28
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 9
- ASTORE 13
- L27
- LINENUMBER 935 L27
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 10
- IFNULL L29
- ALOAD 13
- IFNULL L30
- ALOAD 5
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L29
- L30
- LINENUMBER 937 L30
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 10
- ASTORE 13
- L29
- LINENUMBER 940 L29
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 11
- IFNULL L31
- ALOAD 13
- IFNULL L32
- ALOAD 5
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L31
- L32
- LINENUMBER 942 L32
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 11
- ASTORE 13
- L31
- LINENUMBER 945 L31
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 12
- IFNULL L33
- ALOAD 13
- IFNULL L34
- ALOAD 5
- ALOAD 12
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- ALOAD 5
- ALOAD 13
- INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D
- DCMPG
- IFGE L33
- L34
- LINENUMBER 947 L34
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 12
- ASTORE 13
- L33
- LINENUMBER 950 L33
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ALOAD 13
- IFNONNULL L35
- L36
- LINENUMBER 952 L36
- ACONST_NULL
- ARETURN
- L35
- LINENUMBER 956 L35
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] []
- ICONST_M1
- ISTORE 14
- L37
- LINENUMBER 958 L37
- ALOAD 13
- ALOAD 7
- IF_ACMPNE L38
- L39
- LINENUMBER 960 L39
- ICONST_4
- ISTORE 14
- L38
- LINENUMBER 963 L38
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- ALOAD 13
- ALOAD 8
- IF_ACMPNE L40
- L41
- LINENUMBER 965 L41
- ICONST_5
- ISTORE 14
- L40
- LINENUMBER 968 L40
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- ALOAD 13
- ALOAD 9
- IF_ACMPNE L42
- L43
- LINENUMBER 970 L43
- ICONST_0
- ISTORE 14
- L42
- LINENUMBER 973 L42
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- ALOAD 13
- ALOAD 10
- IF_ACMPNE L44
- L45
- LINENUMBER 975 L45
- ICONST_1
- ISTORE 14
- L44
- LINENUMBER 978 L44
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- ALOAD 13
- ALOAD 11
- IF_ACMPNE L46
- L47
- LINENUMBER 980 L47
- ICONST_2
- ISTORE 14
- L46
- LINENUMBER 983 L46
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- ALOAD 13
- ALOAD 12
- IF_ACMPNE L48
- L49
- LINENUMBER 985 L49
- ICONST_3
- ISTORE 14
- L48
- LINENUMBER 988 L48
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] []
- NEW net/minecraft/util/MovingObjectPosition
- DUP
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 14
- ALOAD 13
- ILOAD 2
- I2D
- ILOAD 3
- I2D
- ILOAD 4
- I2D
- INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3;
- INVOKESPECIAL net/minecraft/util/MovingObjectPosition.<init> (IIIILnet/minecraft/util/Vec3;)V
- ARETURN
- L50
- LOCALVARIABLE b0 B L37 L50 14
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0
- LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1
- LOCALVARIABLE p_149731_2_ I L0 L50 2
- LOCALVARIABLE p_149731_3_ I L0 L50 3
- LOCALVARIABLE p_149731_4_ I L0 L50 4
- LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5
- LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6
- LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7
- LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8
- LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9
- LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10
- LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11
- LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12
- LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13
- MAXSTACK = 13
- MAXLOCALS = 15
-
- // access flags 0x2
- private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z
- L0
- LINENUMBER 997 L0
- ALOAD 1
- IFNONNULL L1
- ICONST_0
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.yCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.yCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DCMPG
- IFGT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.zCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.zCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DCMPG
- IFGT L3
- ICONST_1
- GOTO L2
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1
- MAXSTACK = 4
- MAXLOCALS = 2
-
- // access flags 0x2
- private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z
- L0
- LINENUMBER 1005 L0
- ALOAD 1
- IFNONNULL L1
- ICONST_0
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.xCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.xCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DCMPG
- IFGT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.zCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.zCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DCMPG
- IFGT L3
- ICONST_1
- GOTO L2
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1
- MAXSTACK = 4
- MAXLOCALS = 2
-
- // access flags 0x2
- private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z
- L0
- LINENUMBER 1013 L0
- ALOAD 1
- IFNONNULL L1
- ICONST_0
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.xCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.xCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DCMPG
- IFGT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.yCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DCMPL
- IFLT L3
- ALOAD 1
- GETFIELD net/minecraft/util/Vec3.yCoord : D
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DCMPG
- IFGT L3
- ICONST_1
- GOTO L2
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1
- MAXSTACK = 4
- MAXLOCALS = 2
-
- // access flags 0x1
- public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V
- L0
- LINENUMBER 1019 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149723_2_ I L0 L1 2
- LOCALVARIABLE p_149723_3_ I L0 L1 3
- LOCALVARIABLE p_149723_4_ I L0 L1 4
- LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z
- L0
- LINENUMBER 1023 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149705_2_ I L0 L1 2
- LOCALVARIABLE p_149705_3_ I L0 L1 3
- LOCALVARIABLE p_149705_4_ I L0 L1 4
- LOCALVARIABLE p_149705_5_ I L0 L1 5
- LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6
- MAXSTACK = 6
- MAXLOCALS = 7
-
- // access flags 0x1
- public getRenderBlockPass()I
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1032 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z
- L0
- LINENUMBER 1040 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149707_2_ I L0 L1 2
- LOCALVARIABLE p_149707_3_ I L0 L1 3
- LOCALVARIABLE p_149707_4_ I L0 L1 4
- LOCALVARIABLE p_149707_5_ I L0 L1 5
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 1048 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149742_2_ I L0 L1 2
- LOCALVARIABLE p_149742_3_ I L0 L1 3
- LOCALVARIABLE p_149742_4_ I L0 L1 4
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z
- L0
- LINENUMBER 1056 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149727_2_ I L0 L1 2
- LOCALVARIABLE p_149727_3_ I L0 L1 3
- LOCALVARIABLE p_149727_4_ I L0 L1 4
- LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5
- LOCALVARIABLE p_149727_6_ I L0 L1 6
- LOCALVARIABLE p_149727_7_ F L0 L1 7
- LOCALVARIABLE p_149727_8_ F L0 L1 8
- LOCALVARIABLE p_149727_9_ F L0 L1 9
- MAXSTACK = 1
- MAXLOCALS = 10
-
- // access flags 0x1
- public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
- L0
- LINENUMBER 1062 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149724_2_ I L0 L1 2
- LOCALVARIABLE p_149724_3_ I L0 L1 3
- LOCALVARIABLE p_149724_4_ I L0 L1 4
- LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I
- L0
- LINENUMBER 1069 L0
- ILOAD 9
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149660_2_ I L0 L1 2
- LOCALVARIABLE p_149660_3_ I L0 L1 3
- LOCALVARIABLE p_149660_4_ I L0 L1 4
- LOCALVARIABLE p_149660_5_ I L0 L1 5
- LOCALVARIABLE p_149660_6_ F L0 L1 6
- LOCALVARIABLE p_149660_7_ F L0 L1 7
- LOCALVARIABLE p_149660_8_ F L0 L1 8
- LOCALVARIABLE p_149660_9_ I L0 L1 9
- MAXSTACK = 1
- MAXLOCALS = 10
-
- // access flags 0x1
- public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V
- L0
- LINENUMBER 1075 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149699_2_ I L0 L1 2
- LOCALVARIABLE p_149699_3_ I L0 L1 3
- LOCALVARIABLE p_149699_4_ I L0 L1 4
- LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V
- L0
- LINENUMBER 1080 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149640_2_ I L0 L1 2
- LOCALVARIABLE p_149640_3_ I L0 L1 3
- LOCALVARIABLE p_149640_4_ I L0 L1 4
- LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5
- LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6
- MAXSTACK = 0
- MAXLOCALS = 7
-
- // access flags 0x1
- public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V
- L0
- LINENUMBER 1085 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149719_2_ I L0 L1 2
- LOCALVARIABLE p_149719_3_ I L0 L1 3
- LOCALVARIABLE p_149719_4_ I L0 L1 4
- MAXSTACK = 0
- MAXLOCALS = 5
-
- // access flags 0x11
- public final getBlockBoundsMinX()D
- L0
- LINENUMBER 1092 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minX : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final getBlockBoundsMaxX()D
- L0
- LINENUMBER 1100 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxX : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final getBlockBoundsMinY()D
- L0
- LINENUMBER 1108 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minY : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final getBlockBoundsMaxY()D
- L0
- LINENUMBER 1116 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxY : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final getBlockBoundsMinZ()D
- L0
- LINENUMBER 1124 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.minZ : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x11
- public final getBlockBoundsMaxZ()D
- L0
- LINENUMBER 1132 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.maxZ : D
- DRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public getBlockColor()I
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1138 L0
- LDC 16777215
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getRenderColor(I)I
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1147 L0
- LDC 16777215
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149741_1_ I L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1157 L0
- LDC 16777215
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149720_2_ I L0 L1 2
- LOCALVARIABLE p_149720_3_ I L0 L1 3
- LOCALVARIABLE p_149720_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I
- L0
- LINENUMBER 1162 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149709_2_ I L0 L1 2
- LOCALVARIABLE p_149709_3_ I L0 L1 3
- LOCALVARIABLE p_149709_4_ I L0 L1 4
- LOCALVARIABLE p_149709_5_ I L0 L1 5
- MAXSTACK = 1
- MAXLOCALS = 6
-
- // access flags 0x1
- public canProvidePower()Z
- L0
- LINENUMBER 1170 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V
- L0
- LINENUMBER 1176 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149670_2_ I L0 L1 2
- LOCALVARIABLE p_149670_3_ I L0 L1 3
- LOCALVARIABLE p_149670_4_ I L0 L1 4
- LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I
- L0
- LINENUMBER 1180 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149748_2_ I L0 L1 2
- LOCALVARIABLE p_149748_3_ I L0 L1 3
- LOCALVARIABLE p_149748_4_ I L0 L1 4
- LOCALVARIABLE p_149748_5_ I L0 L1 5
- MAXSTACK = 1
- MAXLOCALS = 6
-
- // access flags 0x1
- public setBlockBoundsForItemRender()V
- L0
- LINENUMBER 1186 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 0
- MAXLOCALS = 1
-
- // access flags 0x1
- public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V
- L0
- LINENUMBER 1194 L0
- ALOAD 2
- GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase;
- ALOAD 0
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- AALOAD
- ICONST_1
- INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V
- L1
- LINENUMBER 1195 L1
- ALOAD 2
- LDC 0.025
- INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V
- L2
- LINENUMBER 1197 L2
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z
- IFEQ L3
- ALOAD 2
- INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z
- IFEQ L3
- L4
- LINENUMBER 1199 L4
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- ASTORE 7
- L5
- LINENUMBER 1200 L5
- ALOAD 0
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack;
- ASTORE 8
- L6
- LINENUMBER 1202 L6
- ALOAD 8
- IFNULL L7
- L8
- LINENUMBER 1204 L8
- ALOAD 7
- ALOAD 8
- INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
- POP
- L7
- LINENUMBER 1207 L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] []
- ALOAD 7
- ALOAD 1
- ALOAD 0
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ILOAD 6
- ICONST_0
- FCONST_1
- ICONST_1
- ALOAD 2
- INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F
- POP
- L9
- LINENUMBER 1208 L9
- ALOAD 7
- INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
- ASTORE 9
- L10
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] []
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L11
- ALOAD 9
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/item/ItemStack
- ASTORE 10
- L12
- LINENUMBER 1210 L12
- ALOAD 0
- ALOAD 1
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V
- L13
- LINENUMBER 1211 L13
- GOTO L10
- L11
- LINENUMBER 1212 L11
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] []
- GOTO L14
- L3
- LINENUMBER 1215 L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal;
- ALOAD 2
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L15
- LINENUMBER 1216 L15
- ALOAD 2
- INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I
- ISTORE 7
- L16
- LINENUMBER 1217 L16
- ALOAD 0
- ALOAD 1
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ILOAD 6
- ILOAD 7
- INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V
- L17
- LINENUMBER 1218 L17
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal;
- ACONST_NULL
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L14
- LINENUMBER 1220 L14
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] []
- RETURN
- L18
- LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10
- LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7
- // signature Ljava/util/ArrayList<Lnet/minecraft/item/ItemStack;>;
- // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8
- LOCALVARIABLE i1 I L16 L14 7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0
- LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1
- LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2
- LOCALVARIABLE p_149636_3_ I L0 L18 3
- LOCALVARIABLE p_149636_4_ I L0 L18 4
- LOCALVARIABLE p_149636_5_ I L0 L18 5
- LOCALVARIABLE p_149636_6_ I L0 L18 6
- MAXSTACK = 11
- MAXLOCALS = 11
-
- // access flags 0x4
- protected canSilkHarvest()Z
- L0
- LINENUMBER 1227 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST java/lang/Integer
- ASTORE 1
- L1
- LINENUMBER 1228 L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z
- IFEQ L2
- ALOAD 0
- ALOAD 1
- IFNONNULL L3
- ICONST_0
- GOTO L4
- L3
- FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block]
- ALOAD 1
- INVOKEVIRTUAL java/lang/Integer.intValue ()I
- L4
- FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I]
- INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z
- IFNE L2
- ICONST_1
- GOTO L5
- L2
- FRAME FULL [net/minecraft/block/Block java/lang/Integer] []
- ICONST_0
- L5
- FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I]
- IRETURN
- L6
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0
- LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x4
- protected createStackedBlock(I)Lnet/minecraft/item/ItemStack;
- L0
- LINENUMBER 1237 L0
- ICONST_0
- ISTORE 2
- L1
- LINENUMBER 1238 L1
- ALOAD 0
- INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item;
- ASTORE 3
- L2
- LINENUMBER 1240 L2
- ALOAD 3
- IFNULL L3
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z
- IFEQ L3
- L4
- LINENUMBER 1242 L4
- ILOAD 1
- ISTORE 2
- L3
- LINENUMBER 1245 L3
- FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] []
- NEW net/minecraft/item/ItemStack
- DUP
- ALOAD 3
- ICONST_1
- ILOAD 2
- INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/item/Item;II)V
- ARETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0
- LOCALVARIABLE p_149644_1_ I L0 L5 1
- LOCALVARIABLE j I L1 L5 2
- LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3
- MAXSTACK = 5
- MAXLOCALS = 4
-
- // access flags 0x1
- public quantityDroppedWithBonus(ILjava/util/Random;)I
- L0
- LINENUMBER 1253 L0
- ALOAD 0
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149679_1_ I L0 L1 1
- LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public canBlockStay(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 1261 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149718_2_ I L0 L1 2
- LOCALVARIABLE p_149718_3_ I L0 L1 3
- LOCALVARIABLE p_149718_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V
- L0
- LINENUMBER 1267 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149689_2_ I L0 L1 2
- LOCALVARIABLE p_149689_3_ I L0 L1 3
- LOCALVARIABLE p_149689_4_ I L0 L1 4
- LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5
- LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6
- MAXSTACK = 0
- MAXLOCALS = 7
-
- // access flags 0x1
- public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V
- L0
- LINENUMBER 1272 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149714_2_ I L0 L1 2
- LOCALVARIABLE p_149714_3_ I L0 L1 3
- LOCALVARIABLE p_149714_4_ I L0 L1 4
- LOCALVARIABLE p_149714_5_ I L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 1279 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String;
- L1
- LINENUMBER 1280 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getLocalizedName()Ljava/lang/String;
- L0
- LINENUMBER 1288 L0
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC ".name"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public getUnlocalizedName()Ljava/lang/String;
- L0
- LINENUMBER 1296 L0
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC "tile."
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 0
- GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z
- L0
- LINENUMBER 1301 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149696_2_ I L0 L1 2
- LOCALVARIABLE p_149696_3_ I L0 L1 3
- LOCALVARIABLE p_149696_4_ I L0 L1 4
- LOCALVARIABLE p_149696_5_ I L0 L1 5
- LOCALVARIABLE p_149696_6_ I L0 L1 6
- MAXSTACK = 1
- MAXLOCALS = 7
-
- // access flags 0x1
- public getEnableStats()Z
- L0
- LINENUMBER 1309 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.enableStats : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x4
- protected disableStats()Lnet/minecraft/block/Block;
- L0
- LINENUMBER 1317 L0
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/block/Block.enableStats : Z
- L1
- LINENUMBER 1318 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public getMobilityFlag()I
- L0
- LINENUMBER 1327 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getAmbientOcclusionLightValue()F
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1336 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z
- IFEQ L1
- LDC 0.2
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block] []
- FCONST_1
- L2
- FRAME FULL [net/minecraft/block/Block] [F]
- FRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V
- L0
- LINENUMBER 1342 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149746_2_ I L0 L1 2
- LOCALVARIABLE p_149746_3_ I L0 L1 3
- LOCALVARIABLE p_149746_4_ I L0 L1 4
- LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5
- LOCALVARIABLE p_149746_6_ F L0 L1 6
- MAXSTACK = 0
- MAXLOCALS = 7
-
- // access flags 0x1
- public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1350 L0
- ALOAD 0
- INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149694_2_ I L0 L1 2
- LOCALVARIABLE p_149694_3_ I L0 L1 3
- LOCALVARIABLE p_149694_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public getDamageValue(Lnet/minecraft/world/World;III)I
- L0
- LINENUMBER 1358 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I
- INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149643_2_ I L0 L1 2
- LOCALVARIABLE p_149643_3_ I L0 L1 3
- LOCALVARIABLE p_149643_4_ I L0 L1 4
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1367 L0
- ALOAD 3
- NEW net/minecraft/item/ItemStack
- DUP
- ALOAD 1
- ICONST_1
- ICONST_0
- INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/item/Item;II)V
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L1
- LINENUMBER 1368 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1
- LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2
- LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 1372 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs;
- L1
- LINENUMBER 1373 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V
- L0
- LINENUMBER 1379 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149681_2_ I L0 L1 2
- LOCALVARIABLE p_149681_3_ I L0 L1 3
- LOCALVARIABLE p_149681_4_ I L0 L1 4
- LOCALVARIABLE p_149681_5_ I L0 L1 5
- LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6
- MAXSTACK = 0
- MAXLOCALS = 7
-
- // access flags 0x1
- public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1387 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V
- L0
- LINENUMBER 1394 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149725_2_ I L0 L1 2
- LOCALVARIABLE p_149725_3_ I L0 L1 3
- LOCALVARIABLE p_149725_4_ I L0 L1 4
- LOCALVARIABLE p_149725_5_ I L0 L1 5
- MAXSTACK = 0
- MAXLOCALS = 6
-
- // access flags 0x1
- public fillWithRain(Lnet/minecraft/world/World;III)V
- L0
- LINENUMBER 1399 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149639_2_ I L0 L1 2
- LOCALVARIABLE p_149639_3_ I L0 L1 3
- LOCALVARIABLE p_149639_4_ I L0 L1 4
- MAXSTACK = 0
- MAXLOCALS = 5
-
- // access flags 0x1
- public isFlowerPot()Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1407 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public func_149698_L()Z
- L0
- LINENUMBER 1412 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z
- L0
- LINENUMBER 1420 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public isAssociatedBlock(Lnet/minecraft/block/Block;)Z
- L0
- LINENUMBER 1425 L0
- ALOAD 0
- ALOAD 1
- IF_ACMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x9
- public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z
- L0
- LINENUMBER 1430 L0
- ALOAD 0
- IFNULL L1
- ALOAD 1
- IFNULL L1
- ALOAD 0
- ALOAD 1
- IF_ACMPNE L2
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] []
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z
- GOTO L3
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I]
- IRETURN
- L4
- LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public hasComparatorInputOverride()Z
- L0
- LINENUMBER 1439 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I
- L0
- LINENUMBER 1448 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149736_2_ I L0 L1 2
- LOCALVARIABLE p_149736_3_ I L0 L1 3
- LOCALVARIABLE p_149736_4_ I L0 L1 4
- LOCALVARIABLE p_149736_5_ I L0 L1 5
- MAXSTACK = 1
- MAXLOCALS = 6
-
- // access flags 0x1
- public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block;
- L0
- LINENUMBER 1453 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String;
- L1
- LINENUMBER 1454 L1
- ALOAD 0
- ARETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x4
- protected getTextureName()Ljava/lang/String;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1460 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String;
- IFNONNULL L1
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC "MISSING_ICON_BLOCK_"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 0
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
- LDC "_"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 0
- GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block] []
- ALOAD 0
- GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String;
- L2
- FRAME FULL [net/minecraft/block/Block] [java/lang/String]
- ARETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public func_149735_b(II)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1466 L0
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE p_149735_1_ I L0 L1 1
- LOCALVARIABLE p_149735_2_ I L0 L1 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1472 L0
- ALOAD 0
- ALOAD 1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String;
- INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon;
- PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon;
- L1
- LINENUMBER 1473 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0
- LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0x1
- public getItemIconName()Ljava/lang/String;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 1481 L0
- ACONST_NULL
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I
- L0
- LINENUMBER 1499 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- ASTORE 5
- L1
- LINENUMBER 1500 L1
- ALOAD 5
- ALOAD 0
- IF_ACMPEQ L2
- L3
- LINENUMBER 1502 L3
- ALOAD 5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I
- IRETURN
- L2
- LINENUMBER 1507 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1
- LOCALVARIABLE x I L0 L4 2
- LOCALVARIABLE y I L0 L4 3
- LOCALVARIABLE z I L0 L4 4
- LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z
- L0
- LINENUMBER 1522 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5
- MAXSTACK = 1
- MAXLOCALS = 6
-
- // access flags 0x1
- public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1538 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z
- IFEQ L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z
- IFEQ L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z
- IFNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- L0
- LINENUMBER 1553 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- ISTORE 6
- L1
- LINENUMBER 1555 L1
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockSlab
- IFEQ L2
- L3
- LINENUMBER 1557 L3
- ILOAD 6
- BIPUSH 8
- IAND
- BIPUSH 8
- IF_ICMPNE L4
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPEQ L5
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z
- IFEQ L6
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_1
- GOTO L7
- L6
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I]
- IRETURN
- L2
- LINENUMBER 1559 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockFarmland
- IFEQ L8
- L9
- LINENUMBER 1561 L9
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPEQ L10
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPEQ L10
- ICONST_1
- GOTO L11
- L10
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- L11
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I]
- IRETURN
- L8
- LINENUMBER 1563 L8
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockStairs
- IFEQ L12
- L13
- LINENUMBER 1565 L13
- ILOAD 6
- ICONST_4
- IAND
- IFEQ L14
- ICONST_1
- GOTO L15
- L14
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- L15
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I]
- ISTORE 7
- L16
- LINENUMBER 1566 L16
- ILOAD 6
- ICONST_3
- IAND
- ALOAD 5
- INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I
- IADD
- ICONST_5
- IF_ICMPEQ L17
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPNE L18
- ILOAD 7
- IFEQ L18
- L17
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] []
- ICONST_1
- GOTO L19
- L18
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] []
- ICONST_0
- L19
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I]
- IRETURN
- L12
- LINENUMBER 1568 L12
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockSnow
- IFEQ L20
- L21
- LINENUMBER 1570 L21
- ILOAD 6
- BIPUSH 7
- IAND
- BIPUSH 7
- IF_ICMPNE L22
- ICONST_1
- GOTO L23
- L22
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- L23
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I]
- IRETURN
- L20
- LINENUMBER 1572 L20
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockHopper
- IFEQ L24
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPNE L24
- L25
- LINENUMBER 1574 L25
- ICONST_1
- IRETURN
- L24
- LINENUMBER 1576 L24
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockCompressedPowered
- IFEQ L26
- L27
- LINENUMBER 1578 L27
- ICONST_1
- IRETURN
- L26
- LINENUMBER 1580 L26
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] []
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z
- IRETURN
- L28
- LOCALVARIABLE flipped Z L16 L12 7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1
- LOCALVARIABLE x I L0 L28 2
- LOCALVARIABLE y I L0 L28 3
- LOCALVARIABLE z I L0 L28 4
- LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5
- LOCALVARIABLE meta I L1 L28 6
- MAXSTACK = 5
- MAXLOCALS = 8
-
- // access flags 0x1
- public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1595 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material;
- INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1610 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isAir(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1627 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material;
- IF_ACMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- MAXSTACK = 2
- MAXLOCALS = 5
-
- // access flags 0x1
- public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z
- L0
- LINENUMBER 1639 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1
- LOCALVARIABLE meta I L0 L1 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z
- L0
- LINENUMBER 1664 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2
- LOCALVARIABLE x I L0 L1 3
- LOCALVARIABLE y I L0 L1 4
- LOCALVARIABLE z I L0 L1 5
- LOCALVARIABLE willHarvest Z L0 L1 6
- MAXSTACK = 6
- MAXLOCALS = 7
-
- // DEPRECATED
- // access flags 0x20001
- public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 1670 L0
- ALOAD 1
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2
- LOCALVARIABLE x I L0 L1 3
- LOCALVARIABLE y I L0 L1 4
- LOCALVARIABLE z I L0 L1 5
- MAXSTACK = 4
- MAXLOCALS = 6
-
- // access flags 0x1
- public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I
- L0
- LINENUMBER 1686 L0
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- L0
- LINENUMBER 1702 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I
- IFLE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I
- L0
- LINENUMBER 1718 L0
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- L0
- LINENUMBER 1736 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPNE L1
- L2
- LINENUMBER 1738 L2
- ICONST_1
- IRETURN
- L1
- LINENUMBER 1740 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] []
- ALOAD 1
- GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider;
- INSTANCEOF net/minecraft/world/WorldProviderEnd
- IFEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block;
- IF_ACMPNE L3
- ALOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- IF_ACMPNE L3
- L4
- LINENUMBER 1742 L4
- ICONST_1
- IRETURN
- L3
- LINENUMBER 1744 L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] []
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1
- LOCALVARIABLE x I L0 L5 2
- LOCALVARIABLE y I L0 L5 3
- LOCALVARIABLE z I L0 L5 4
- LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public hasTileEntity(I)Z
- L0
- LINENUMBER 1760 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.isTileProvider : Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE metadata I L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity;
- L0
- LINENUMBER 1773 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.isTileProvider : Z
- IFEQ L1
- L2
- LINENUMBER 1775 L2
- ALOAD 0
- CHECKCAST net/minecraft/block/ITileEntityProvider
- ALOAD 1
- ILOAD 2
- INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity;
- ARETURN
- L1
- LINENUMBER 1777 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] []
- ACONST_NULL
- ARETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE metadata I L0 L3 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public quantityDropped(IILjava/util/Random;)I
- L0
- LINENUMBER 1794 L0
- ALOAD 0
- ILOAD 2
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE meta I L0 L1 1
- LOCALVARIABLE fortune I L0 L1 2
- LOCALVARIABLE random Ljava/util/Random; L0 L1 3
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList<Lnet/minecraft/item/ItemStack;>;
- // declaration: java.util.ArrayList<net.minecraft.item.ItemStack> getDrops(net.minecraft.world.World, int, int, int, int, int)
- public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList;
- L0
- LINENUMBER 1810 L0
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- ASTORE 7
- L1
- LINENUMBER 1812 L1
- ALOAD 0
- ILOAD 5
- ILOAD 6
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I
- ISTORE 8
- L2
- LINENUMBER 1813 L2
- ICONST_0
- ISTORE 9
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] []
- ILOAD 9
- ILOAD 8
- IF_ICMPGE L4
- L5
- LINENUMBER 1815 L5
- ALOAD 0
- ILOAD 5
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item;
- ASTORE 10
- L6
- LINENUMBER 1816 L6
- ALOAD 10
- IFNULL L7
- L8
- LINENUMBER 1818 L8
- ALOAD 7
- NEW net/minecraft/item/ItemStack
- DUP
- ALOAD 10
- ICONST_1
- ALOAD 0
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I
- INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/item/Item;II)V
- INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
- POP
- L7
- LINENUMBER 1813 L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] []
- IINC 9 1
- GOTO L3
- L4
- LINENUMBER 1821 L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] []
- ALOAD 7
- ARETURN
- L9
- LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10
- LOCALVARIABLE i I L3 L4 9
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1
- LOCALVARIABLE x I L0 L9 2
- LOCALVARIABLE y I L0 L9 3
- LOCALVARIABLE z I L0 L9 4
- LOCALVARIABLE metadata I L0 L9 5
- LOCALVARIABLE fortune I L0 L9 6
- LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7
- // signature Ljava/util/ArrayList<Lnet/minecraft/item/ItemStack;>;
- // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
- LOCALVARIABLE count I L2 L9 8
- MAXSTACK = 7
- MAXLOCALS = 11
-
- // access flags 0x1
- public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z
- L0
- LINENUMBER 1837 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal;
- ILOAD 6
- INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L1
- LINENUMBER 1838 L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z
- ISTORE 7
- L2
- LINENUMBER 1839 L2
- ALOAD 0
- GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal;
- ACONST_NULL
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L3
- LINENUMBER 1840 L3
- ILOAD 7
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2
- LOCALVARIABLE x I L0 L4 3
- LOCALVARIABLE y I L0 L4 4
- LOCALVARIABLE z I L0 L4 5
- LOCALVARIABLE metadata I L0 L4 6
- LOCALVARIABLE ret Z L2 L4 7
- MAXSTACK = 2
- MAXLOCALS = 8
-
- // access flags 0x1
- public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1856 L0
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- ISTORE 6
- L1
- LINENUMBER 1857 L1
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockSlab
- IFEQ L2
- L3
- LINENUMBER 1859 L3
- ILOAD 6
- BIPUSH 8
- IAND
- BIPUSH 8
- IF_ICMPEQ L4
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z
- IFEQ L5
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] []
- ICONST_1
- GOTO L6
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] []
- ICONST_0
- L6
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I]
- IRETURN
- L2
- LINENUMBER 1861 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] []
- ALOAD 0
- INSTANCEOF net/minecraft/block/BlockStairs
- IFEQ L7
- L8
- LINENUMBER 1863 L8
- ILOAD 6
- ICONST_4
- IAND
- IFEQ L9
- ICONST_1
- GOTO L10
- L9
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] []
- ICONST_0
- L10
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I]
- IRETURN
- L7
- LINENUMBER 1865 L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] []
- ALOAD 0
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IRETURN
- L11
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0
- LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2
- LOCALVARIABLE x I L0 L11 3
- LOCALVARIABLE y I L0 L11 4
- LOCALVARIABLE z I L0 L11 5
- LOCALVARIABLE meta I L1 L11 6
- MAXSTACK = 6
- MAXLOCALS = 7
-
- // access flags 0x1
- public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z
- L0
- LINENUMBER 1882 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates;
- L0
- LINENUMBER 1898 L0
- ALOAD 1
- INSTANCEOF net/minecraft/world/World
- IFEQ L1
- L2
- LINENUMBER 1899 L2
- ALOAD 1
- CHECKCAST net/minecraft/world/World
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_0
- INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates;
- ARETURN
- L1
- LINENUMBER 1900 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] []
- ACONST_NULL
- ARETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V
- L0
- LINENUMBER 1915 L0
- ALOAD 1
- INSTANCEOF net/minecraft/world/World
- IFEQ L1
- L2
- LINENUMBER 1916 L2
- ALOAD 1
- CHECKCAST net/minecraft/world/World
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 6
- INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V
- L1
- LINENUMBER 1917 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5
- LOCALVARIABLE occupied Z L0 L3 6
- MAXSTACK = 5
- MAXLOCALS = 7
-
- // access flags 0x1
- public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I
- L0
- LINENUMBER 1931 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1945 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public beginLeavesDecay(Lnet/minecraft/world/World;III)V
- L0
- LINENUMBER 1956 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 0
- MAXLOCALS = 5
-
- // access flags 0x1
- public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1969 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 1983 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material;
- IF_ACMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- MAXSTACK = 2
- MAXLOCALS = 5
-
- // access flags 0x1
- public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z
- IRETURN
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public isWood(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 2010 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z
- L0
- LINENUMBER 2026 L0
- ALOAD 0
- ALOAD 5
- IF_ACMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F
- L0
- LINENUMBER 2047 L0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F
- FRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2
- LOCALVARIABLE x I L0 L1 3
- LOCALVARIABLE y I L0 L1 4
- LOCALVARIABLE z I L0 L1 5
- LOCALVARIABLE explosionX D L0 L1 6
- LOCALVARIABLE explosionY D L0 L1 8
- LOCALVARIABLE explosionZ D L0 L1 10
- MAXSTACK = 2
- MAXLOCALS = 12
-
- // access flags 0x1
- public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V
- L0
- LINENUMBER 2063 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- L1
- LINENUMBER 2064 L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V
- L2
- LINENUMBER 2065 L2
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z
- L0
- LINENUMBER 2090 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z
- IFEQ L1
- ILOAD 5
- ICONST_M1
- IF_ICMPEQ L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE side I L0 L3 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 2105 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L1
- L2
- LINENUMBER 2107 L2
- ICONST_1
- IRETURN
- L1
- LINENUMBER 2111 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block;
- IF_ACMPNE L4
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- ICONST_1
- GOTO L5
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- ICONST_0
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I]
- IRETURN
- L6
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1
- LOCALVARIABLE x I L0 L6 2
- LOCALVARIABLE y I L0 L6 3
- LOCALVARIABLE z I L0 L6 4
- MAXSTACK = 6
- MAXLOCALS = 5
-
- // access flags 0x1
- public canRenderInPass(I)Z
- L0
- LINENUMBER 2123 L0
- ILOAD 1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I
- IF_ICMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block I] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/block/Block I] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE pass I L0 L3 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack;
- L0
- LINENUMBER 2134 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2
- LOCALVARIABLE x I L0 L1 3
- LOCALVARIABLE y I L0 L1 4
- LOCALVARIABLE z I L0 L1 5
- LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6
- MAXSTACK = 6
- MAXLOCALS = 7
-
- // DEPRECATED
- // access flags 0x20001
- public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack;
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 2139 L0
- ALOAD 0
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
- ASTORE 6
- L1
- LINENUMBER 2141 L1
- ALOAD 6
- IFNONNULL L2
- L3
- LINENUMBER 2143 L3
- ACONST_NULL
- ARETURN
- L2
- LINENUMBER 2146 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] []
- ALOAD 6
- INSTANCEOF net/minecraft/item/ItemBlock
- IFEQ L4
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z
- IFNE L4
- ALOAD 6
- INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- GOTO L5
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] []
- ALOAD 0
- L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block]
- ASTORE 7
- L6
- LINENUMBER 2147 L6
- NEW net/minecraft/item/ItemStack
- DUP
- ALOAD 6
- ICONST_1
- ALOAD 7
- ALOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I
- INVOKESPECIAL net/minecraft/item/ItemStack.<init> (Lnet/minecraft/item/Item;II)V
- ARETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0
- LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2
- LOCALVARIABLE x I L0 L7 3
- LOCALVARIABLE y I L0 L7 4
- LOCALVARIABLE z I L0 L7 5
- LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6
- LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7
- MAXSTACK = 9
- MAXLOCALS = 8
-
- // access flags 0x1
- public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 2158 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 2175 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2
- LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3
- MAXSTACK = 1
- MAXLOCALS = 4
-
- // access flags 0x1
- public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 2195 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE meta I L0 L1 5
- LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6
- MAXSTACK = 1
- MAXLOCALS = 7
-
- // access flags 0x1
- public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z
- L0
- LINENUMBER 2219 L0
- ALOAD 6
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block;
- ASTORE 7
- L1
- LINENUMBER 2220 L1
- ALOAD 6
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType;
- ASTORE 8
- L2
- LINENUMBER 2222 L2
- ALOAD 7
- GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block;
- IF_ACMPNE L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block;
- IF_ACMPNE L3
- L4
- LINENUMBER 2224 L4
- ICONST_1
- IRETURN
- L3
- LINENUMBER 2227 L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 7
- GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block;
- IF_ACMPNE L5
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block;
- IF_ACMPNE L5
- L6
- LINENUMBER 2229 L6
- ICONST_1
- IRETURN
- L5
- LINENUMBER 2232 L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 6
- INSTANCEOF net/minecraft/block/BlockBush
- IFEQ L7
- ALOAD 6
- CHECKCAST net/minecraft/block/BlockBush
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z
- IFEQ L7
- L8
- LINENUMBER 2234 L8
- ICONST_1
- IRETURN
- L7
- LINENUMBER 2237 L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I
- ALOAD 8
- INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I
- IALOAD
- TABLESWITCH
- 1: L9
- 2: L10
- 3: L11
- 4: L12
- 5: L13
- 6: L14
- 7: L15
- default: L16
- L9
- LINENUMBER 2239 L9
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand;
- IF_ACMPNE L17
- ICONST_1
- GOTO L18
- L17
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L18
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- IRETURN
- L10
- LINENUMBER 2240 L10
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block;
- IF_ACMPNE L19
- ICONST_1
- GOTO L20
- L19
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L20
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- IRETURN
- L11
- LINENUMBER 2241 L11
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block;
- IF_ACMPNE L21
- ICONST_1
- GOTO L22
- L21
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L22
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- IRETURN
- L12
- LINENUMBER 2242 L12
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IRETURN
- L13
- LINENUMBER 2243 L13
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass;
- IF_ACMPEQ L23
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block;
- IF_ACMPEQ L23
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block;
- IF_ACMPNE L24
- L23
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_1
- GOTO L25
- L24
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L25
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- IRETURN
- L14
- LINENUMBER 2244 L14
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- IF_ACMPNE L26
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I
- IFNE L26
- ICONST_1
- GOTO L27
- L26
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L27
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- IRETURN
- L15
- LINENUMBER 2246 L15
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass;
- IF_ACMPEQ L28
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block;
- IF_ACMPEQ L28
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand;
- IF_ACMPNE L29
- L28
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_1
- GOTO L30
- L29
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- L30
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I]
- ISTORE 9
- L31
- LINENUMBER 2247 L31
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- IF_ACMPEQ L32
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- L33
- LINENUMBER 2248 L33
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- IF_ACMPEQ L32
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- L34
- LINENUMBER 2249 L34
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- IF_ACMPEQ L32
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- L35
- LINENUMBER 2250 L35
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material;
- GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material;
- IF_ACMPNE L36
- L32
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] []
- ICONST_1
- GOTO L37
- L36
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] []
- ICONST_0
- L37
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I]
- ISTORE 10
- L38
- LINENUMBER 2251 L38
- ILOAD 9
- IFEQ L39
- ILOAD 10
- IFEQ L39
- ICONST_1
- GOTO L40
- L39
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] []
- ICONST_0
- L40
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I]
- IRETURN
- L16
- LINENUMBER 2254 L16
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] []
- ICONST_0
- IRETURN
- L41
- LOCALVARIABLE isBeach Z L31 L16 9
- LOCALVARIABLE hasWater Z L38 L16 10
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L41 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L41 1
- LOCALVARIABLE x I L0 L41 2
- LOCALVARIABLE y I L0 L41 3
- LOCALVARIABLE z I L0 L41 4
- LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L41 5
- LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L41 6
- LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L41 7
- LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L41 8
- MAXSTACK = 6
- MAXLOCALS = 11
-
- // access flags 0x1
- public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V
- L0
- LINENUMBER 2276 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass;
- IF_ACMPEQ L1
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block;
- IF_ACMPNE L2
- L1
- LINENUMBER 2278 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block;
- ICONST_0
- ICONST_2
- INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z
- POP
- L2
- LINENUMBER 2280 L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- LOCALVARIABLE sourceX I L0 L3 5
- LOCALVARIABLE sourceY I L0 L3 6
- LOCALVARIABLE sourceZ I L0 L3 7
- MAXSTACK = 7
- MAXLOCALS = 8
-
- // access flags 0x1
- public isFertile(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 2295 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- L2
- LINENUMBER 2297 L2
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I
- IFLE L3
- ICONST_1
- GOTO L4
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- ICONST_0
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I]
- IRETURN
- L1
- LINENUMBER 2300 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1
- LOCALVARIABLE x I L0 L5 2
- LOCALVARIABLE y I L0 L5 3
- LOCALVARIABLE z I L0 L5 4
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x1
- public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I
- L0
- LINENUMBER 2319 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z
- L0
- LINENUMBER 2333 L0
- ALOAD 5
- INSTANCEOF net/minecraft/entity/boss/EntityWither
- IFEQ L1
- L2
- LINENUMBER 2335 L2
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block;
- IF_ACMPEQ L3
- ICONST_1
- GOTO L4
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] []
- ICONST_0
- L4
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I]
- IRETURN
- L1
- LINENUMBER 2337 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] []
- ALOAD 5
- INSTANCEOF net/minecraft/entity/boss/EntityDragon
- IFEQ L5
- L6
- LINENUMBER 2339 L6
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block;
- IF_ACMPEQ L7
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block;
- IF_ACMPEQ L7
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block;
- IF_ACMPEQ L7
- ICONST_1
- GOTO L8
- L7
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] []
- ICONST_0
- L8
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I]
- IRETURN
- L5
- LINENUMBER 2342 L5
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] []
- ICONST_1
- IRETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1
- LOCALVARIABLE x I L0 L9 2
- LOCALVARIABLE y I L0 L9 3
- LOCALVARIABLE z I L0 L9 4
- LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5
- MAXSTACK = 2
- MAXLOCALS = 6
-
- // access flags 0x1
- public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z
- L0
- LINENUMBER 2359 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block;
- IF_ACMPEQ L1
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block;
- IF_ACMPEQ L1
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block;
- IF_ACMPEQ L1
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block;
- IF_ACMPNE L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] []
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1
- LOCALVARIABLE x I L0 L4 2
- LOCALVARIABLE y I L0 L4 3
- LOCALVARIABLE z I L0 L4 4
- LOCALVARIABLE beaconX I L0 L4 5
- LOCALVARIABLE beaconY I L0 L4 6
- LOCALVARIABLE beaconZ I L0 L4 7
- MAXSTACK = 2
- MAXLOCALS = 8
-
- // access flags 0x1
- public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- L0
- LINENUMBER 2377 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection;
- L0
- LINENUMBER 2391 L0
- ALOAD 0
- INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F
- L0
- LINENUMBER 2404 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- FCONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] []
- FCONST_0
- L2
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F]
- FRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE x I L0 L3 2
- LOCALVARIABLE y I L0 L3 3
- LOCALVARIABLE z I L0 L3 4
- MAXSTACK = 2
- MAXLOCALS = 5
-
- // access flags 0x1
- public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z
- L0
- LINENUMBER 2419 L0
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- L2
- LINENUMBER 2421 L2
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I
- ISTORE 7
- L3
- LINENUMBER 2422 L3
- ILOAD 7
- ILOAD 6
- IF_ICMPEQ L1
- L4
- LINENUMBER 2424 L4
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 6
- ICONST_3
- INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z
- POP
- L5
- LINENUMBER 2425 L5
- ICONST_1
- IRETURN
- L1
- LINENUMBER 2428 L1
- FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- IRETURN
- L6
- LOCALVARIABLE meta I L3 L1 7
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0
- LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1
- LOCALVARIABLE x I L0 L6 2
- LOCALVARIABLE y I L0 L6 3
- LOCALVARIABLE z I L0 L6 4
- LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5
- LOCALVARIABLE colour I L0 L6 6
- MAXSTACK = 6
- MAXLOCALS = 8
-
- // access flags 0x1
- public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I
- L0
- LINENUMBER 2441 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE metadata I L0 L1 2
- LOCALVARIABLE fortune I L0 L1 3
- MAXSTACK = 1
- MAXLOCALS = 4
-
- // access flags 0x1
- public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V
- L0
- LINENUMBER 2456 L0
- RETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE tileX I L0 L1 5
- LOCALVARIABLE tileY I L0 L1 6
- LOCALVARIABLE tileZ I L0 L1 7
- MAXSTACK = 0
- MAXLOCALS = 8
-
- // access flags 0x1
- public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z
- L0
- LINENUMBER 2469 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE side I L0 L1 5
- MAXSTACK = 1
- MAXLOCALS = 6
-
- // access flags 0x1
- public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z
- L0
- LINENUMBER 2486 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public setHarvestLevel(Ljava/lang/String;I)V
- L0
- LINENUMBER 2504 L0
- ICONST_0
- ISTORE 3
- L1
- FRAME FULL [net/minecraft/block/Block java/lang/String I I] []
- ILOAD 3
- BIPUSH 16
- IF_ICMPGE L2
- L3
- LINENUMBER 2506 L3
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V
- L4
- LINENUMBER 2504 L4
- IINC 3 1
- GOTO L1
- L2
- LINENUMBER 2508 L2
- FRAME FULL [net/minecraft/block/Block java/lang/String I I] []
- RETURN
- L5
- LOCALVARIABLE m I L1 L2 3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0
- LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1
- LOCALVARIABLE level I L0 L5 2
- MAXSTACK = 4
- MAXLOCALS = 4
-
- // access flags 0x1
- public setHarvestLevel(Ljava/lang/String;II)V
- L0
- LINENUMBER 2524 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String;
- ILOAD 3
- ALOAD 1
- AASTORE
- L1
- LINENUMBER 2525 L1
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestLevel : [I
- ILOAD 3
- ILOAD 2
- IASTORE
- L2
- LINENUMBER 2526 L2
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
- LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1
- LOCALVARIABLE level I L0 L3 2
- LOCALVARIABLE metadata I L0 L3 3
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public getHarvestTool(I)Ljava/lang/String;
- L0
- LINENUMBER 2537 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String;
- ILOAD 1
- AALOAD
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE metadata I L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getHarvestLevel(I)I
- L0
- LINENUMBER 2549 L0
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestLevel : [I
- ILOAD 1
- IALOAD
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
- LOCALVARIABLE metadata I L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public isToolEffective(Ljava/lang/String;I)Z
- L0
- LINENUMBER 2562 L0
- LDC "pickaxe"
- ALOAD 1
- INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
- IFEQ L1
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block;
- IF_ACMPEQ L2
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block;
- IF_ACMPEQ L2
- ALOAD 0
- GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- L2
- LINENUMBER 2563 L2
- FRAME FULL [net/minecraft/block/Block java/lang/String I] []
- ICONST_0
- IRETURN
- L1
- LINENUMBER 2564 L1
- FRAME FULL [net/minecraft/block/Block java/lang/String I] []
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String;
- ILOAD 2
- AALOAD
- IFNONNULL L3
- ICONST_0
- IRETURN
- L3
- LINENUMBER 2565 L3
- FRAME FULL [net/minecraft/block/Block java/lang/String I] []
- ALOAD 0
- GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String;
- ILOAD 2
- AALOAD
- ALOAD 1
- INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0
- LOCALVARIABLE type Ljava/lang/String; L0 L4 1
- LOCALVARIABLE metadata I L0 L4 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x4
- // signature (Z)Ljava/util/List<Lnet/minecraft/item/ItemStack;>;
- // declaration: java.util.List<net.minecraft.item.ItemStack> captureDrops(boolean)
- protected captureDrops(Z)Ljava/util/List;
- L0
- LINENUMBER 2580 L0
- ILOAD 1
- IFEQ L1
- L2
- LINENUMBER 2582 L2
- ALOAD 0
- GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal;
- ICONST_1
- INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L3
- LINENUMBER 2583 L3
- ALOAD 0
- GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST java/util/List
- INVOKEINTERFACE java/util/List.clear ()V
- L4
- LINENUMBER 2584 L4
- ACONST_NULL
- ARETURN
- L1
- LINENUMBER 2588 L1
- FRAME FULL [net/minecraft/block/Block I] []
- ALOAD 0
- GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal;
- ICONST_0
- INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
- INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
- L5
- LINENUMBER 2589 L5
- ALOAD 0
- GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal;
- INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
- CHECKCAST java/util/List
- ARETURN
- L6
- LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0
- LOCALVARIABLE start Z L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 57 L0
- INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry;
- PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- L1
- LINENUMBER 60 L1
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "stone"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
- L2
- LINENUMBER 62 L2
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "wood"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
- L3
- LINENUMBER 64 L3
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "gravel"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
- L4
- LINENUMBER 65 L4
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "grass"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
- L5
- LINENUMBER 67 L5
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "stone"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
- L6
- LINENUMBER 69 L6
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "stone"
- FCONST_1
- LDC 1.5
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
- L7
- LINENUMBER 71 L7
- NEW net/minecraft/block/Block$1
- DUP
- LDC "stone"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$1.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
- L8
- LINENUMBER 87 L8
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "cloth"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
- L9
- LINENUMBER 88 L9
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "sand"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
- L10
- LINENUMBER 89 L10
- NEW net/minecraft/block/Block$SoundType
- DUP
- LDC "snow"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
- L11
- LINENUMBER 91 L11
- NEW net/minecraft/block/Block$2
- DUP
- LDC "ladder"
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$2.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType;
- L12
- LINENUMBER 103 L12
- NEW net/minecraft/block/Block$3
- DUP
- LDC "anvil"
- LDC 0.3
- FCONST_1
- INVOKESPECIAL net/minecraft/block/Block$3.<init> (Ljava/lang/String;FF)V
- PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType;
- RETURN
- MAXSTACK = 5
- MAXLOCALS = 0
-}
diff --git a/asm/ccl_modular/net#minecraft#block#BlockFire.txt b/asm/ccl_modular/net#minecraft#block#BlockFire.txt
deleted file mode 100644
index 5ab36279c6..0000000000
--- a/asm/ccl_modular/net#minecraft#block#BlockFire.txt
+++ /dev/null
@@ -1,2451 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/block/BlockFire extends net/minecraft/block/Block {
-
- // compiled from: BlockFire.java
- // access flags 0x1008
- static synthetic INNERCLASS net/minecraft/block/BlockFire$1 null null
- // access flags 0xA
- private static INNERCLASS net/minecraft/block/BlockFire$FireInfo net/minecraft/block/BlockFire FireInfo
- // access flags 0x609
- public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry
-
- // DEPRECATED
- // access flags 0x20002
- private [I field_149849_a
- @Ljava/lang/Deprecated;()
-
- // DEPRECATED
- // access flags 0x20002
- private [I field_149848_b
- @Ljava/lang/Deprecated;()
-
- // access flags 0x2
- private [Lnet/minecraft/util/IIcon; field_149850_M
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000245"
-
- // access flags 0x2
- // signature Ljava/util/IdentityHashMap<Lnet/minecraft/block/Block;Lnet/minecraft/block/BlockFire$FireInfo;>;
- // declaration: java.util.IdentityHashMap<net.minecraft.block.Block, net.minecraft.block.BlockFire$FireInfo>
- private Ljava/util/IdentityHashMap; blockInfo
-
- // access flags 0x4
- protected <init>()V
- L0
- LINENUMBER 33 L0
- ALOAD 0
- GETSTATIC net/minecraft/block/material/Material.fire : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/Block.<init> (Lnet/minecraft/block/material/Material;)V
- L1
- LINENUMBER 23 L1
- ALOAD 0
- SIPUSH 4096
- NEWARRAY T_INT
- PUTFIELD net/minecraft/block/BlockFire.field_149849_a : [I
- L2
- LINENUMBER 25 L2
- ALOAD 0
- SIPUSH 4096
- NEWARRAY T_INT
- PUTFIELD net/minecraft/block/BlockFire.field_149848_b : [I
- L3
- LINENUMBER 484 L3
- ALOAD 0
- INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap;
- PUTFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap;
- L4
- LINENUMBER 34 L4
- ALOAD 0
- ICONST_1
- INVOKEVIRTUAL net/minecraft/block/BlockFire.setTickRandomly (Z)Lnet/minecraft/block/Block;
- POP
- L5
- LINENUMBER 35 L5
- RETURN
- L6
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L6 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x9
- public static func_149843_e()V
- L0
- LINENUMBER 39 L0
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.planks : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L1
- LINENUMBER 40 L1
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.double_wooden_slab : Lnet/minecraft/block/BlockSlab;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L2
- LINENUMBER 41 L2
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.wooden_slab : Lnet/minecraft/block/BlockSlab;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L3
- LINENUMBER 42 L3
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L4
- LINENUMBER 43 L4
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.oak_stairs : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L5
- LINENUMBER 44 L5
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.birch_stairs : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L6
- LINENUMBER 45 L6
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.spruce_stairs : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L7
- LINENUMBER 46 L7
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.jungle_stairs : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L8
- LINENUMBER 47 L8
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.log : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- ICONST_5
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L9
- LINENUMBER 48 L9
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.log2 : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- ICONST_5
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L10
- LINENUMBER 49 L10
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.leaves : Lnet/minecraft/block/BlockLeaves;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 30
- BIPUSH 60
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L11
- LINENUMBER 50 L11
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.leaves2 : Lnet/minecraft/block/BlockLeaves;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 30
- BIPUSH 60
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L12
- LINENUMBER 51 L12
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 30
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L13
- LINENUMBER 52 L13
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 15
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L14
- LINENUMBER 53 L14
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.tallgrass : Lnet/minecraft/block/BlockTallGrass;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L15
- LINENUMBER 54 L15
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.double_plant : Lnet/minecraft/block/BlockDoublePlant;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L16
- LINENUMBER 55 L16
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.yellow_flower : Lnet/minecraft/block/BlockFlower;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L17
- LINENUMBER 56 L17
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.red_flower : Lnet/minecraft/block/BlockFlower;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L18
- LINENUMBER 57 L18
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 30
- BIPUSH 60
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L19
- LINENUMBER 58 L19
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.vine : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 15
- BIPUSH 100
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L20
- LINENUMBER 59 L20
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.coal_block : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ICONST_5
- ICONST_5
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L21
- LINENUMBER 60 L21
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.hay_block : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L22
- LINENUMBER 61 L22
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- GETSTATIC net/minecraft/init/Blocks.carpet : Lnet/minecraft/block/Block;
- INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I
- BIPUSH 60
- BIPUSH 20
- INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V
- L23
- LINENUMBER 62 L23
- RETURN
- MAXSTACK = 4
- MAXLOCALS = 0
-
- // DEPRECATED
- // access flags 0x20001
- public func_149842_a(III)V
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 67 L0
- ALOAD 0
- GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
- ILOAD 1
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/block/BlockFire.setFireInfo (Lnet/minecraft/block/Block;II)V
- L1
- LINENUMBER 68 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0
- LOCALVARIABLE p_149842_1_ I L0 L2 1
- LOCALVARIABLE p_149842_2_ I L0 L2 2
- LOCALVARIABLE p_149842_3_ I L0 L2 3
- MAXSTACK = 4
- MAXLOCALS = 4
-
- // access flags 0x1
- public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB;
- L0
- LINENUMBER 76 L0
- ACONST_NULL
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149668_2_ I L0 L1 2
- LOCALVARIABLE p_149668_3_ I L0 L1 3
- LOCALVARIABLE p_149668_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public isOpaqueCube()Z
- L0
- LINENUMBER 85 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public renderAsNormalBlock()Z
- L0
- LINENUMBER 93 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getRenderType()I
- L0
- LINENUMBER 101 L0
- ICONST_3
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public quantityDropped(Ljava/util/Random;)I
- L0
- LINENUMBER 109 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public tickRate(Lnet/minecraft/world/World;)I
- L0
- LINENUMBER 117 L0
- BIPUSH 30
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
- L0
- LINENUMBER 125 L0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules;
- LDC "doFireTick"
- INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z
- IFEQ L1
- L2
- LINENUMBER 127 L2
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/Block.isFireSource (Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- ISTORE 6
- L3
- LINENUMBER 129 L3
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z
- IFNE L4
- L5
- LINENUMBER 131 L5
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- L4
- LINENUMBER 134 L4
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- IFNE L6
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z
- IFEQ L6
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L7
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L7
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L7
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L7
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFEQ L6
- L7
- LINENUMBER 136 L7
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- GOTO L1
- L6
- LINENUMBER 140 L6
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I
- ISTORE 7
- L8
- LINENUMBER 142 L8
- ILOAD 7
- BIPUSH 15
- IF_ICMPGE L9
- L10
- LINENUMBER 144 L10
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 7
- ALOAD 5
- ICONST_3
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ICONST_2
- IDIV
- IADD
- ICONST_4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z
- POP
- L9
- LINENUMBER 147 L9
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I
- ALOAD 5
- BIPUSH 10
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V
- L11
- LINENUMBER 149 L11
- ILOAD 6
- IFNE L12
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z
- IFNE L12
- L13
- LINENUMBER 151 L13
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z
- IFEQ L14
- ILOAD 7
- ICONST_3
- IF_ICMPLE L1
- L14
- LINENUMBER 153 L14
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- GOTO L1
- L12
- LINENUMBER 156 L12
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] []
- ILOAD 6
- IFNE L15
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L15
- ILOAD 7
- BIPUSH 15
- IF_ICMPNE L15
- ALOAD 5
- ICONST_4
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IFNE L15
- L16
- LINENUMBER 158 L16
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- GOTO L1
- L15
- LINENUMBER 162 L15
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.isBlockHighHumidity (III)Z
- ISTORE 8
- L17
- LINENUMBER 163 L17
- ICONST_0
- ISTORE 9
- L18
- LINENUMBER 165 L18
- ILOAD 8
- IFEQ L19
- L20
- LINENUMBER 167 L20
- BIPUSH -50
- ISTORE 9
- L19
- LINENUMBER 170 L19
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I] []
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- SIPUSH 300
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L21
- LINENUMBER 171 L21
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- SIPUSH 300
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L22
- LINENUMBER 172 L22
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- SIPUSH 250
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L23
- LINENUMBER 173 L23
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- SIPUSH 250
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L24
- LINENUMBER 174 L24
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- SIPUSH 300
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L25
- LINENUMBER 175 L25
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- SIPUSH 300
- ILOAD 9
- IADD
- ALOAD 5
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L26
- LINENUMBER 177 L26
- ILOAD 2
- ICONST_1
- ISUB
- ISTORE 10
- L27
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I] []
- ILOAD 10
- ILOAD 2
- ICONST_1
- IADD
- IF_ICMPGT L1
- L28
- LINENUMBER 179 L28
- ILOAD 4
- ICONST_1
- ISUB
- ISTORE 11
- L29
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] []
- ILOAD 11
- ILOAD 4
- ICONST_1
- IADD
- IF_ICMPGT L30
- L31
- LINENUMBER 181 L31
- ILOAD 3
- ICONST_1
- ISUB
- ISTORE 12
- L32
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] []
- ILOAD 12
- ILOAD 3
- ICONST_4
- IADD
- IF_ICMPGT L33
- L34
- LINENUMBER 183 L34
- ILOAD 10
- ILOAD 2
- IF_ICMPNE L35
- ILOAD 12
- ILOAD 3
- IF_ICMPNE L35
- ILOAD 11
- ILOAD 4
- IF_ICMPEQ L36
- L35
- LINENUMBER 185 L35
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] []
- BIPUSH 100
- ISTORE 13
- L37
- LINENUMBER 187 L37
- ILOAD 12
- ILOAD 3
- ICONST_1
- IADD
- IF_ICMPLE L38
- L39
- LINENUMBER 189 L39
- ILOAD 13
- ILOAD 12
- ILOAD 3
- ICONST_1
- IADD
- ISUB
- BIPUSH 100
- IMUL
- IADD
- ISTORE 13
- L38
- LINENUMBER 192 L38
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I] []
- ALOAD 0
- ALOAD 1
- ILOAD 10
- ILOAD 12
- ILOAD 11
- INVOKESPECIAL net/minecraft/block/BlockFire.getChanceOfNeighborsEncouragingFire (Lnet/minecraft/world/World;III)I
- ISTORE 14
- L40
- LINENUMBER 194 L40
- ILOAD 14
- IFLE L36
- L41
- LINENUMBER 196 L41
- ILOAD 14
- BIPUSH 40
- IADD
- ALOAD 1
- GETFIELD net/minecraft/world/World.difficultySetting : Lnet/minecraft/world/EnumDifficulty;
- INVOKEVIRTUAL net/minecraft/world/EnumDifficulty.getDifficultyId ()I
- BIPUSH 7
- IMUL
- IADD
- ILOAD 7
- BIPUSH 30
- IADD
- IDIV
- ISTORE 15
- L42
- LINENUMBER 198 L42
- ILOAD 8
- IFEQ L43
- L44
- LINENUMBER 200 L44
- ILOAD 15
- ICONST_2
- IDIV
- ISTORE 15
- L43
- LINENUMBER 203 L43
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] []
- ILOAD 15
- IFLE L36
- ALOAD 5
- ILOAD 13
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ILOAD 15
- IF_ICMPGT L36
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z
- IFEQ L45
- ALOAD 1
- ILOAD 10
- ILOAD 12
- ILOAD 11
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L36
- L45
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] []
- ALOAD 1
- ILOAD 10
- ICONST_1
- ISUB
- ILOAD 12
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L36
- ALOAD 1
- ILOAD 10
- ICONST_1
- IADD
- ILOAD 12
- ILOAD 11
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L36
- ALOAD 1
- ILOAD 10
- ILOAD 12
- ILOAD 11
- ICONST_1
- ISUB
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L36
- ALOAD 1
- ILOAD 10
- ILOAD 12
- ILOAD 11
- ICONST_1
- IADD
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L36
- L46
- LINENUMBER 205 L46
- ILOAD 7
- ALOAD 5
- ICONST_5
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ICONST_4
- IDIV
- IADD
- ISTORE 16
- L47
- LINENUMBER 207 L47
- ILOAD 16
- BIPUSH 15
- IF_ICMPLE L48
- L49
- LINENUMBER 209 L49
- BIPUSH 15
- ISTORE 16
- L48
- LINENUMBER 212 L48
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I I] []
- ALOAD 1
- ILOAD 10
- ILOAD 12
- ILOAD 11
- ALOAD 0
- ILOAD 16
- ICONST_3
- INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z
- POP
- L36
- LINENUMBER 181 L36
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] []
- IINC 12 1
- GOTO L32
- L33
- LINENUMBER 179 L33
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] []
- IINC 11 1
- GOTO L29
- L30
- LINENUMBER 177 L30
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] []
- IINC 10 1
- GOTO L27
- L50
- FRAME FULL [] [java/lang/Throwable]
- NOP
- NOP
- ATHROW
- L1
- LINENUMBER 222 L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V
- RETURN
- L51
- LOCALVARIABLE k2 I L47 L36 16
- LOCALVARIABLE j2 I L42 L36 15
- LOCALVARIABLE l1 I L37 L36 13
- LOCALVARIABLE i2 I L40 L36 14
- LOCALVARIABLE k1 I L32 L33 12
- LOCALVARIABLE j1 I L29 L30 11
- LOCALVARIABLE i1 I L27 L1 10
- LOCALVARIABLE flag1 Z L17 L1 8
- LOCALVARIABLE b0 B L18 L1 9
- LOCALVARIABLE l I L8 L1 7
- LOCALVARIABLE flag Z L3 L1 6
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0
- LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L51 1
- LOCALVARIABLE p_149674_2_ I L0 L51 2
- LOCALVARIABLE p_149674_3_ I L0 L51 3
- LOCALVARIABLE p_149674_4_ I L0 L51 4
- LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5
- MAXSTACK = 9
- MAXLOCALS = 17
-
- // access flags 0x1
- public func_149698_L()Z
- L0
- LINENUMBER 226 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // DEPRECATED
- // access flags 0x20002
- private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 235 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- ALOAD 6
- ILOAD 7
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L1
- LINENUMBER 236 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0
- LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L2 1
- LOCALVARIABLE p_149841_2_ I L0 L2 2
- LOCALVARIABLE p_149841_3_ I L0 L2 3
- LOCALVARIABLE p_149841_4_ I L0 L2 4
- LOCALVARIABLE p_149841_5_ I L0 L2 5
- LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6
- LOCALVARIABLE p_149841_7_ I L0 L2 7
- MAXSTACK = 9
- MAXLOCALS = 8
-
- // access flags 0x2
- private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V
- L0
- LINENUMBER 240 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 8
- INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 9
- L1
- LINENUMBER 242 L1
- ALOAD 6
- ILOAD 5
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ILOAD 9
- IF_ICMPGE L2
- L3
- LINENUMBER 244 L3
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block;
- GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block;
- IF_ACMPNE L4
- ICONST_1
- GOTO L5
- L4
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] []
- ICONST_0
- L5
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I]
- ISTORE 10
- L6
- LINENUMBER 246 L6
- ALOAD 6
- ILOAD 7
- BIPUSH 10
- IADD
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ICONST_5
- IF_ICMPGE L7
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z
- IFNE L7
- L8
- LINENUMBER 248 L8
- ILOAD 7
- ALOAD 6
- ICONST_5
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- ICONST_4
- IDIV
- IADD
- ISTORE 11
- L9
- LINENUMBER 250 L9
- ILOAD 11
- BIPUSH 15
- IF_ICMPLE L10
- L11
- LINENUMBER 252 L11
- BIPUSH 15
- ISTORE 11
- L10
- LINENUMBER 255 L10
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 0
- ILOAD 11
- ICONST_3
- INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z
- POP
- L12
- LINENUMBER 256 L12
- GOTO L13
- L7
- LINENUMBER 259 L7
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- L13
- LINENUMBER 262 L13
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] []
- ILOAD 10
- IFEQ L2
- L14
- LINENUMBER 264 L14
- GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByPlayer (Lnet/minecraft/world/World;IIII)V
- L2
- LINENUMBER 267 L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] []
- RETURN
- L15
- LOCALVARIABLE k1 I L9 L12 11
- LOCALVARIABLE flag Z L6 L2 10
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L15 0
- LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L15 1
- LOCALVARIABLE p_149841_2_ I L0 L15 2
- LOCALVARIABLE p_149841_3_ I L0 L15 3
- LOCALVARIABLE p_149841_4_ I L0 L15 4
- LOCALVARIABLE p_149841_5_ I L0 L15 5
- LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6
- LOCALVARIABLE p_149841_7_ I L0 L15 7
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8
- LOCALVARIABLE j1 I L1 L15 9
- MAXSTACK = 7
- MAXLOCALS = 12
-
- // access flags 0x2
- private canNeighborBurn(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 274 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection;
- L2
- LINENUMBER 275 L2
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- L3
- LINENUMBER 276 L3
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
- L4
- LINENUMBER 277 L4
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection;
- L5
- LINENUMBER 278 L5
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection;
- L6
- LINENUMBER 279 L6
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L7
- L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ICONST_1
- GOTO L8
- L7
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ICONST_0
- L8
- LINENUMBER 274 L8
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I]
- IRETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L9 0
- LOCALVARIABLE p_149847_1_ Lnet/minecraft/world/World; L0 L9 1
- LOCALVARIABLE p_149847_2_ I L0 L9 2
- LOCALVARIABLE p_149847_3_ I L0 L9 3
- LOCALVARIABLE p_149847_4_ I L0 L9 4
- MAXSTACK = 6
- MAXLOCALS = 5
-
- // access flags 0x2
- private getChanceOfNeighborsEncouragingFire(Lnet/minecraft/world/World;III)I
- L0
- LINENUMBER 287 L0
- ICONST_0
- ISTORE 5
- L1
- LINENUMBER 289 L1
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.isAirBlock (III)Z
- IFNE L2
- L3
- LINENUMBER 291 L3
- ICONST_0
- IRETURN
- L2
- LINENUMBER 295 L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I] []
- ILOAD 5
- ISTORE 6
- L4
- LINENUMBER 296 L4
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L5
- LINENUMBER 297 L5
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L6
- LINENUMBER 298 L6
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L7
- LINENUMBER 299 L7
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L8
- LINENUMBER 300 L8
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L9
- LINENUMBER 301 L9
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- ILOAD 6
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 6
- L10
- LINENUMBER 302 L10
- ILOAD 6
- IRETURN
- L11
- LOCALVARIABLE l I L4 L11 6
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L11 0
- LOCALVARIABLE p_149845_1_ Lnet/minecraft/world/World; L0 L11 1
- LOCALVARIABLE p_149845_2_ I L0 L11 2
- LOCALVARIABLE p_149845_3_ I L0 L11 3
- LOCALVARIABLE p_149845_4_ I L0 L11 4
- LOCALVARIABLE b0 B L1 L11 5
- MAXSTACK = 7
- MAXLOCALS = 7
-
- // access flags 0x1
- public isCollidable()Z
- L0
- LINENUMBER 311 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // DEPRECATED
- // access flags 0x20001
- public canBlockCatchFire(Lnet/minecraft/world/IBlockAccess;III)Z
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 320 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149844_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE p_149844_2_ I L0 L1 2
- LOCALVARIABLE p_149844_3_ I L0 L1 3
- LOCALVARIABLE p_149844_4_ I L0 L1 4
- MAXSTACK = 6
- MAXLOCALS = 5
-
- // DEPRECATED
- // access flags 0x20001
- public func_149846_a(Lnet/minecraft/world/World;IIII)I
- @Ljava/lang/Deprecated;()
- L0
- LINENUMBER 326 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149846_2_ I L0 L1 2
- LOCALVARIABLE p_149846_3_ I L0 L1 3
- LOCALVARIABLE p_149846_4_ I L0 L1 4
- LOCALVARIABLE p_149846_5_ I L0 L1 5
- MAXSTACK = 7
- MAXLOCALS = 6
-
- // access flags 0x1
- public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z
- L0
- LINENUMBER 334 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z
- IFEQ L2
- L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0
- LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L4 1
- LOCALVARIABLE p_149742_2_ I L0 L4 2
- LOCALVARIABLE p_149742_3_ I L0 L4 3
- LOCALVARIABLE p_149742_4_ I L0 L4 4
- MAXSTACK = 5
- MAXLOCALS = 5
-
- // access flags 0x1
- public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
- L0
- LINENUMBER 343 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z
- IFNE L1
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z
- IFNE L1
- L2
- LINENUMBER 345 L2
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- L1
- LINENUMBER 347 L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I net/minecraft/block/Block] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L3 0
- LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L3 1
- LOCALVARIABLE p_149695_2_ I L0 L3 2
- LOCALVARIABLE p_149695_3_ I L0 L3 3
- LOCALVARIABLE p_149695_4_ I L0 L3 4
- LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L3 5
- MAXSTACK = 5
- MAXLOCALS = 6
-
- // access flags 0x1
- public onBlockAdded(Lnet/minecraft/world/World;III)V
- L0
- LINENUMBER 354 L0
- ALOAD 1
- GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider;
- GETFIELD net/minecraft/world/WorldProvider.dimensionId : I
- IFGT L1
- GETSTATIC net/minecraft/init/Blocks.portal : Lnet/minecraft/block/BlockPortal;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/block/BlockPortal.func_150000_e (Lnet/minecraft/world/World;III)Z
- IFNE L2
- L1
- LINENUMBER 356 L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z
- IFNE L3
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z
- IFNE L3
- L4
- LINENUMBER 358 L4
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z
- POP
- GOTO L2
- L3
- LINENUMBER 362 L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I
- ALOAD 1
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- BIPUSH 10
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V
- L2
- LINENUMBER 365 L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] []
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0
- LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L5 1
- LOCALVARIABLE p_149726_2_ I L0 L5 2
- LOCALVARIABLE p_149726_3_ I L0 L5 3
- LOCALVARIABLE p_149726_4_ I L0 L5 4
- MAXSTACK = 8
- MAXLOCALS = 5
-
- // access flags 0x1
- public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 373 L0
- ALOAD 5
- BIPUSH 24
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IFNE L1
- L2
- LINENUMBER 375 L2
- ALOAD 1
- ILOAD 2
- I2F
- LDC 0.5
- FADD
- F2D
- ILOAD 3
- I2F
- LDC 0.5
- FADD
- F2D
- ILOAD 4
- I2F
- LDC 0.5
- FADD
- F2D
- LDC "fire.fire"
- FCONST_1
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.7
- FMUL
- LDC 0.3
- FADD
- ICONST_0
- INVOKEVIRTUAL net/minecraft/world/World.playSound (DDDLjava/lang/String;FFZ)V
- L1
- LINENUMBER 383 L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z
- IFNE L3
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- ISUB
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFNE L3
- L4
- LINENUMBER 385 L4
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ICONST_1
- ISUB
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L5
- L6
- LINENUMBER 387 L6
- ICONST_0
- ISTORE 6
- L7
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_2
- IF_ICMPGE L5
- L8
- LINENUMBER 389 L8
- ILOAD 2
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.1
- FMUL
- FADD
- FSTORE 7
- L9
- LINENUMBER 390 L9
- ILOAD 3
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 8
- L10
- LINENUMBER 391 L10
- ILOAD 4
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 9
- L11
- LINENUMBER 392 L11
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L12
- LINENUMBER 387 L12
- IINC 6 1
- GOTO L7
- L5
- LINENUMBER 396 L5
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L13
- L14
- LINENUMBER 398 L14
- ICONST_0
- ISTORE 6
- L15
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_2
- IF_ICMPGE L13
- L16
- LINENUMBER 400 L16
- ILOAD 2
- ICONST_1
- IADD
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.1
- FMUL
- FSUB
- FSTORE 7
- L17
- LINENUMBER 401 L17
- ILOAD 3
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 8
- L18
- LINENUMBER 402 L18
- ILOAD 4
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 9
- L19
- LINENUMBER 403 L19
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L20
- LINENUMBER 398 L20
- IINC 6 1
- GOTO L15
- L13
- LINENUMBER 407 L13
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- ISUB
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L21
- L22
- LINENUMBER 409 L22
- ICONST_0
- ISTORE 6
- L23
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_2
- IF_ICMPGE L21
- L24
- LINENUMBER 411 L24
- ILOAD 2
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 7
- L25
- LINENUMBER 412 L25
- ILOAD 3
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 8
- L26
- LINENUMBER 413 L26
- ILOAD 4
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.1
- FMUL
- FADD
- FSTORE 9
- L27
- LINENUMBER 414 L27
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L28
- LINENUMBER 409 L28
- IINC 6 1
- GOTO L23
- L21
- LINENUMBER 418 L21
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ICONST_1
- IADD
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L29
- L30
- LINENUMBER 420 L30
- ICONST_0
- ISTORE 6
- L31
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_2
- IF_ICMPGE L29
- L32
- LINENUMBER 422 L32
- ILOAD 2
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 7
- L33
- LINENUMBER 423 L33
- ILOAD 3
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 8
- L34
- LINENUMBER 424 L34
- ILOAD 4
- ICONST_1
- IADD
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.1
- FMUL
- FSUB
- FSTORE 9
- L35
- LINENUMBER 425 L35
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L36
- LINENUMBER 420 L36
- IINC 6 1
- GOTO L31
- L29
- LINENUMBER 429 L29
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ICONST_1
- IADD
- ILOAD 4
- GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
- INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IFEQ L37
- L38
- LINENUMBER 431 L38
- ICONST_0
- ISTORE 6
- L39
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_2
- IF_ICMPGE L37
- L40
- LINENUMBER 433 L40
- ILOAD 2
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 7
- L41
- LINENUMBER 434 L41
- ILOAD 3
- ICONST_1
- IADD
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.1
- FMUL
- FSUB
- FSTORE 8
- L42
- LINENUMBER 435 L42
- ILOAD 4
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 9
- L43
- LINENUMBER 436 L43
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L44
- LINENUMBER 431 L44
- IINC 6 1
- GOTO L39
- L3
- LINENUMBER 442 L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- ICONST_0
- ISTORE 6
- L45
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] []
- ILOAD 6
- ICONST_3
- IF_ICMPGE L37
- L46
- LINENUMBER 444 L46
- ILOAD 2
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 7
- L47
- LINENUMBER 445 L47
- ILOAD 3
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 0.5
- FMUL
- FADD
- LDC 0.5
- FADD
- FSTORE 8
- L48
- LINENUMBER 446 L48
- ILOAD 4
- I2F
- ALOAD 5
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- FSTORE 9
- L49
- LINENUMBER 447 L49
- ALOAD 1
- LDC "largesmoke"
- FLOAD 7
- F2D
- FLOAD 8
- F2D
- FLOAD 9
- F2D
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L50
- LINENUMBER 442 L50
- IINC 6 1
- GOTO L45
- L37
- LINENUMBER 450 L37
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] []
- RETURN
- L51
- LOCALVARIABLE l I L7 L5 6
- LOCALVARIABLE f F L9 L5 7
- LOCALVARIABLE f1 F L10 L5 8
- LOCALVARIABLE f2 F L11 L5 9
- LOCALVARIABLE l I L15 L13 6
- LOCALVARIABLE f F L17 L13 7
- LOCALVARIABLE f1 F L18 L13 8
- LOCALVARIABLE f2 F L19 L13 9
- LOCALVARIABLE l I L23 L21 6
- LOCALVARIABLE f F L25 L21 7
- LOCALVARIABLE f1 F L26 L21 8
- LOCALVARIABLE f2 F L27 L21 9
- LOCALVARIABLE l I L31 L29 6
- LOCALVARIABLE f F L33 L29 7
- LOCALVARIABLE f1 F L34 L29 8
- LOCALVARIABLE f2 F L35 L29 9
- LOCALVARIABLE l I L39 L3 6
- LOCALVARIABLE f F L41 L3 7
- LOCALVARIABLE f1 F L42 L3 8
- LOCALVARIABLE f2 F L43 L3 9
- LOCALVARIABLE l I L45 L37 6
- LOCALVARIABLE f F L47 L37 7
- LOCALVARIABLE f1 F L48 L37 8
- LOCALVARIABLE f2 F L49 L37 9
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0
- LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L51 1
- LOCALVARIABLE p_149734_2_ I L0 L51 2
- LOCALVARIABLE p_149734_3_ I L0 L51 3
- LOCALVARIABLE p_149734_4_ I L0 L51 4
- LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5
- MAXSTACK = 14
- MAXLOCALS = 10
-
- // access flags 0x1
- public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 455 L0
- ALOAD 0
- ICONST_2
- ANEWARRAY net/minecraft/util/IIcon
- DUP
- ICONST_0
- ALOAD 1
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC "_layer_0"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon;
- AASTORE
- DUP
- ICONST_1
- ALOAD 1
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC "_layer_1"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon;
- AASTORE
- PUTFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon;
- L1
- LINENUMBER 456 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0
- LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1
- MAXSTACK = 7
- MAXLOCALS = 2
-
- // access flags 0x1
- public getFireIcon(I)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 461 L0
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon;
- ILOAD 1
- AALOAD
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149840_1_ I L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getIcon(II)Lnet/minecraft/util/IIcon;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 470 L0
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon;
- ICONST_0
- AALOAD
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149691_1_ I L0 L1 1
- LOCALVARIABLE p_149691_2_ I L0 L1 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getMapColor(I)Lnet/minecraft/block/material/MapColor;
- L0
- LINENUMBER 475 L0
- GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE p_149728_1_ I L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public setFireInfo(Lnet/minecraft/block/Block;II)V
- L0
- LINENUMBER 488 L0
- ALOAD 1
- GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block;
- IF_ACMPNE L1
- NEW java/lang/IllegalArgumentException
- DUP
- LDC "Tried to set air on fire... This is bad."
- INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
- ATHROW
- L1
- LINENUMBER 489 L1
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I I] []
- ALOAD 1
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ISTORE 4
- L2
- LINENUMBER 490 L2
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I
- ILOAD 4
- ILOAD 2
- IASTORE
- L3
- LINENUMBER 491 L3
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I
- ILOAD 4
- ILOAD 3
- IASTORE
- L4
- LINENUMBER 493 L4
- ALOAD 0
- ALOAD 1
- ICONST_1
- INVOKESPECIAL net/minecraft/block/BlockFire.getInfo (Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo;
- ASTORE 5
- L5
- LINENUMBER 494 L5
- ALOAD 5
- ILOAD 2
- INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$002 (Lnet/minecraft/block/BlockFire$FireInfo;I)I
- POP
- L6
- LINENUMBER 495 L6
- ALOAD 5
- ILOAD 3
- INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$102 (Lnet/minecraft/block/BlockFire$FireInfo;I)I
- POP
- L7
- LINENUMBER 496 L7
- RETURN
- L8
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L8 0
- LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L8 1
- LOCALVARIABLE encouragement I L0 L8 2
- LOCALVARIABLE flammibility I L0 L8 3
- LOCALVARIABLE id I L2 L8 4
- LOCALVARIABLE info Lnet/minecraft/block/BlockFire$FireInfo; L5 L8 5
- MAXSTACK = 3
- MAXLOCALS = 6
-
- // access flags 0x2
- private getInfo(Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo;
- L0
- LINENUMBER 500 L0
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap;
- ALOAD 1
- INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/block/BlockFire$FireInfo
- ASTORE 3
- L1
- LINENUMBER 501 L1
- ALOAD 3
- IFNONNULL L2
- ILOAD 2
- IFEQ L2
- L3
- LINENUMBER 503 L3
- NEW net/minecraft/block/BlockFire$FireInfo
- DUP
- ACONST_NULL
- INVOKESPECIAL net/minecraft/block/BlockFire$FireInfo.<init> (Lnet/minecraft/block/BlockFire$1;)V
- ASTORE 3
- L4
- LINENUMBER 504 L4
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap;
- ALOAD 1
- ALOAD 3
- INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L2
- LINENUMBER 506 L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I net/minecraft/block/BlockFire$FireInfo] []
- ALOAD 3
- ARETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0
- LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L5 1
- LOCALVARIABLE garentee Z L0 L5 2
- LOCALVARIABLE ret Lnet/minecraft/block/BlockFire$FireInfo; L1 L5 3
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public rebuildFireInfo()V
- L0
- LINENUMBER 511 L0
- ICONST_0
- ISTORE 1
- L1
- FRAME FULL [net/minecraft/block/BlockFire I] []
- ILOAD 1
- SIPUSH 4096
- IF_ICMPGE L2
- L3
- LINENUMBER 515 L3
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I
- ILOAD 1
- ICONST_0
- IASTORE
- L4
- LINENUMBER 516 L4
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I
- ILOAD 1
- ICONST_0
- IASTORE
- L5
- LINENUMBER 511 L5
- IINC 1 1
- GOTO L1
- L2
- LINENUMBER 519 L2
- FRAME FULL [net/minecraft/block/BlockFire I] []
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap;
- INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 1
- L6
- FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] []
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L7
- ALOAD 1
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/util/Map$Entry
- ASTORE 2
- L8
- LINENUMBER 521 L8
- ALOAD 2
- INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object;
- CHECKCAST net/minecraft/block/Block
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ISTORE 3
- L9
- LINENUMBER 522 L9
- ILOAD 3
- IFLT L10
- ILOAD 3
- SIPUSH 4096
- IF_ICMPGE L10
- L11
- LINENUMBER 524 L11
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I
- ILOAD 3
- ALOAD 2
- INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object;
- CHECKCAST net/minecraft/block/BlockFire$FireInfo
- INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$000 (Lnet/minecraft/block/BlockFire$FireInfo;)I
- IASTORE
- L12
- LINENUMBER 525 L12
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I
- ILOAD 3
- ALOAD 2
- INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object;
- CHECKCAST net/minecraft/block/BlockFire$FireInfo
- INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$100 (Lnet/minecraft/block/BlockFire$FireInfo;)I
- IASTORE
- L10
- LINENUMBER 527 L10
- FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator java/util/Map$Entry I] []
- GOTO L6
- L7
- LINENUMBER 528 L7
- FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] []
- RETURN
- L13
- LOCALVARIABLE x I L1 L2 1
- LOCALVARIABLE id I L9 L10 3
- LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2
- // signature Ljava/util/Map$Entry<Lnet/minecraft/block/Block;Lnet/minecraft/block/BlockFire$FireInfo;>;
- // declaration: java.util.Map$Entry<net.minecraft.block.Block, net.minecraft.block.BlockFire$FireInfo>
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L13 0
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public getFlammability(Lnet/minecraft/block/Block;)I
- L0
- LINENUMBER 532 L0
- ALOAD 1
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ISTORE 2
- L1
- LINENUMBER 533 L1
- ILOAD 2
- IFLT L2
- ILOAD 2
- SIPUSH 4096
- IF_ICMPGE L2
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I
- ILOAD 2
- IALOAD
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0
- LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1
- LOCALVARIABLE id I L1 L4 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getEncouragement(Lnet/minecraft/block/Block;)I
- L0
- LINENUMBER 538 L0
- ALOAD 1
- INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
- ISTORE 2
- L1
- LINENUMBER 539 L1
- ILOAD 2
- IFLT L2
- ILOAD 2
- SIPUSH 4096
- IF_ICMPGE L2
- ALOAD 0
- GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I
- ILOAD 2
- IALOAD
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0
- LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1
- LOCALVARIABLE id I L1 L4 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public canCatchFire(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- L0
- LINENUMBER 554 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/block/Block.isFlammable (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE x I L0 L1 2
- LOCALVARIABLE y I L0 L1 3
- LOCALVARIABLE z I L0 L1 4
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public getChanceToEncourageFire(Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I
- L0
- LINENUMBER 570 L0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block;
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/block/Block.getFireSpreadSpeed (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I
- ISTORE 7
- L1
- LINENUMBER 571 L1
- ILOAD 7
- ILOAD 5
- IF_ICMPLE L2
- ILOAD 7
- GOTO L3
- L2
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] []
- ILOAD 5
- L3
- FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1
- LOCALVARIABLE x I L0 L4 2
- LOCALVARIABLE y I L0 L4 3
- LOCALVARIABLE z I L0 L4 4
- LOCALVARIABLE oldChance I L0 L4 5
- LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6
- LOCALVARIABLE newChance I L1 L4 7
- MAXSTACK = 6
- MAXLOCALS = 8
-}
diff --git a/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt b/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt
deleted file mode 100644
index 6d3ab195d8..0000000000
--- a/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt
+++ /dev/null
@@ -1,167 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer {
-
- // compiled from: BlockMobSpawner.java
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000269"
-
- // access flags 0x2
- private Ljava/util/Random; rand
-
- // access flags 0x4
- protected <init>()V
- L0
- LINENUMBER 19 L0
- ALOAD 0
- GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
- INVOKESPECIAL net/minecraft/block/BlockContainer.<init> (Lnet/minecraft/block/material/Material;)V
- L1
- LINENUMBER 51 L1
- ALOAD 0
- NEW java/util/Random
- DUP
- INVOKESPECIAL java/util/Random.<init> ()V
- PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
- L2
- LINENUMBER 20 L2
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0
- MAXSTACK = 3
- MAXLOCALS = 1
-
- // access flags 0x1
- public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity;
- L0
- LINENUMBER 27 L0
- NEW net/minecraft/tileentity/TileEntityMobSpawner
- DUP
- INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner.<init> ()V
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149915_2_ I L0 L1 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item;
- L0
- LINENUMBER 32 L0
- ACONST_NULL
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- LOCALVARIABLE p_149650_1_ I L0 L1 1
- LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2
- LOCALVARIABLE p_149650_3_ I L0 L1 3
- MAXSTACK = 1
- MAXLOCALS = 4
-
- // access flags 0x1
- public quantityDropped(Ljava/util/Random;)I
- L0
- LINENUMBER 40 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x1
- public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V
- L0
- LINENUMBER 48 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- ILOAD 4
- ILOAD 5
- FLOAD 6
- ILOAD 7
- INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V
- L1
- LINENUMBER 49 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0
- LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1
- LOCALVARIABLE p_149690_2_ I L0 L2 2
- LOCALVARIABLE p_149690_3_ I L0 L2 3
- LOCALVARIABLE p_149690_4_ I L0 L2 4
- LOCALVARIABLE p_149690_5_ I L0 L2 5
- LOCALVARIABLE p_149690_6_ F L0 L2 6
- LOCALVARIABLE p_149690_7_ I L0 L2 7
- MAXSTACK = 8
- MAXLOCALS = 8
-
- // access flags 0x1
- public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I
- L0
- LINENUMBER 55 L0
- BIPUSH 15
- ALOAD 0
- GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
- BIPUSH 15
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- ALOAD 0
- GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
- BIPUSH 15
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
- LOCALVARIABLE metadata I L0 L1 2
- LOCALVARIABLE fortune I L0 L1 3
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public isOpaqueCube()Z
- L0
- LINENUMBER 64 L0
- ICONST_0
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 73 L0
- ICONST_0
- INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
- LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1
- LOCALVARIABLE p_149694_2_ I L0 L1 2
- LOCALVARIABLE p_149694_3_ I L0 L1 3
- LOCALVARIABLE p_149694_4_ I L0 L1 4
- MAXSTACK = 1
- MAXLOCALS = 5
-
- // access flags 0x1
- public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V
- ILOAD 2
- PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I
- ILOAD 3
- PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I
- ILOAD 4
- PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 7
-}
diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt
deleted file mode 100644
index c135dd4457..0000000000
--- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt
+++ /dev/null
@@ -1,87 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x20
-class net/minecraft/client/gui/inventory/GuiBeacon$CancelButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button {
-
- // compiled from: GuiBeacon.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- // access flags 0x0
- INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$CancelButton net/minecraft/client/gui/inventory/GuiBeacon CancelButton
- // access flags 0x8
- static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000740"
-
- // access flags 0x1010
- final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0
-
- // access flags 0x1
- public <init>(Lnet/minecraft/client/gui/inventory/GuiBeacon;III)V
- L0
- LINENUMBER 296 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- L1
- LINENUMBER 297 L1
- ALOAD 0
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$000 ()Lnet/minecraft/util/ResourceLocation;
- BIPUSH 112
- SIPUSH 220
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button.<init> (IIILnet/minecraft/util/ResourceLocation;II)V
- L2
- LINENUMBER 298 L2
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$CancelButton; L0 L3 0
- LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L3 1
- LOCALVARIABLE p_i1074_2_ I L0 L3 2
- LOCALVARIABLE p_i1074_3_ I L0 L3 3
- LOCALVARIABLE p_i1074_4_ I L0 L3 4
- MAXSTACK = 7
- MAXLOCALS = 5
-
- // access flags 0x1
- public func_146111_b(II)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- SWAP
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ILOAD 1
- IADD
- SWAP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ILOAD 2
- IADD
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 302 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$CancelButton I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$CancelButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- LDC "gui.cancel"
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ILOAD 1
- ILOAD 2
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$100 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V
- L1
- LINENUMBER 303 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$CancelButton; L0 L2 0
- LOCALVARIABLE p_146111_1_ I L0 L2 1
- LOCALVARIABLE p_146111_2_ I L0 L2 2
- MAXSTACK = 4
- MAXLOCALS = 3
-}
diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt
deleted file mode 100644
index de5857358c..0000000000
--- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt
+++ /dev/null
@@ -1,87 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x20
-class net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button {
-
- // compiled from: GuiBeacon.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- // access flags 0x0
- INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton net/minecraft/client/gui/inventory/GuiBeacon ConfirmButton
- // access flags 0x8
- static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000741"
-
- // access flags 0x1010
- final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0
-
- // access flags 0x1
- public <init>(Lnet/minecraft/client/gui/inventory/GuiBeacon;III)V
- L0
- LINENUMBER 312 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- L1
- LINENUMBER 313 L1
- ALOAD 0
- ILOAD 2
- ILOAD 3
- ILOAD 4
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$000 ()Lnet/minecraft/util/ResourceLocation;
- BIPUSH 90
- SIPUSH 220
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button.<init> (IIILnet/minecraft/util/ResourceLocation;II)V
- L2
- LINENUMBER 314 L2
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton; L0 L3 0
- LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L3 1
- LOCALVARIABLE p_i1075_2_ I L0 L3 2
- LOCALVARIABLE p_i1075_3_ I L0 L3 3
- LOCALVARIABLE p_i1075_4_ I L0 L3 4
- MAXSTACK = 7
- MAXLOCALS = 5
-
- // access flags 0x1
- public func_146111_b(II)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- SWAP
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ILOAD 1
- IADD
- SWAP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ILOAD 2
- IADD
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 318 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- LDC "gui.done"
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ILOAD 1
- ILOAD 2
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$200 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V
- L1
- LINENUMBER 319 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$ConfirmButton; L0 L2 0
- LOCALVARIABLE p_146111_1_ I L0 L2 1
- LOCALVARIABLE p_146111_2_ I L0 L2 2
- MAXSTACK = 4
- MAXLOCALS = 3
-}
diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt
deleted file mode 100644
index 4e17925b60..0000000000
--- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt
+++ /dev/null
@@ -1,155 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x20
-class net/minecraft/client/gui/inventory/GuiBeacon$PowerButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button {
-
- // compiled from: GuiBeacon.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- // access flags 0x0
- INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$PowerButton net/minecraft/client/gui/inventory/GuiBeacon PowerButton
- // access flags 0x8
- static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button
-
- // access flags 0x12
- private final I field_146149_p
-
- // access flags 0x12
- private final I field_146148_q
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000742"
-
- // access flags 0x1010
- final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0
-
- // access flags 0x1
- public <init>(Lnet/minecraft/client/gui/inventory/GuiBeacon;IIIII)V
- L0
- LINENUMBER 330 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- L1
- LINENUMBER 331 L1
- ALOAD 0
- ILOAD 2
- ILOAD 3
- ILOAD 4
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation;
- ICONST_0
- GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion;
- ILOAD 5
- AALOAD
- INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I
- BIPUSH 8
- IREM
- BIPUSH 18
- IMUL
- IADD
- SIPUSH 198
- GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion;
- ILOAD 5
- AALOAD
- INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I
- BIPUSH 8
- IDIV
- BIPUSH 18
- IMUL
- IADD
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button.<init> (IIILnet/minecraft/util/ResourceLocation;II)V
- L2
- LINENUMBER 332 L2
- ALOAD 0
- ILOAD 5
- PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I
- L3
- LINENUMBER 333 L3
- ALOAD 0
- ILOAD 6
- PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I
- L4
- LINENUMBER 334 L4
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0
- LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L5 1
- LOCALVARIABLE p_i1076_2_ I L0 L5 2
- LOCALVARIABLE p_i1076_3_ I L0 L5 3
- LOCALVARIABLE p_i1076_4_ I L0 L5 4
- LOCALVARIABLE p_i1076_5_ I L0 L5 5
- LOCALVARIABLE p_i1076_6_ I L0 L5 6
- MAXSTACK = 9
- MAXLOCALS = 7
-
- // access flags 0x1
- public func_146111_b(II)V
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- SWAP
- DUP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- ILOAD 1
- IADD
- SWAP
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- ILOAD 2
- IADD
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L0
- RETURN
- L0
- LINENUMBER 338 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I] []
- GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I
- AALOAD
- INVOKEVIRTUAL net/minecraft/potion/Potion.getName ()Ljava/lang/String;
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ASTORE 3
- L1
- LINENUMBER 340 L1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I
- ICONST_3
- IF_ICMPLT L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I
- GETSTATIC net/minecraft/potion/Potion.regeneration : Lnet/minecraft/potion/Potion;
- GETFIELD net/minecraft/potion/Potion.id : I
- IF_ICMPEQ L2
- L3
- LINENUMBER 342 L3
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 3
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC " II"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 3
- L2
- LINENUMBER 345 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon;
- ALOAD 3
- ILOAD 1
- ILOAD 2
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$300 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V
- L4
- LINENUMBER 346 L4
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0
- LOCALVARIABLE p_146111_1_ I L0 L5 1
- LOCALVARIABLE p_146111_2_ I L0 L5 2
- LOCALVARIABLE s Ljava/lang/String; L1 L5 3
- MAXSTACK = 4
- MAXLOCALS = 4
-}
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
-}
diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt
deleted file mode 100644
index dd3263ebdb..0000000000
--- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt
+++ /dev/null
@@ -1,3725 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/client/gui/inventory/GuiContainerCreative extends net/minecraft/client/renderer/InventoryEffectRenderer {
-
- // compiled from: GuiContainerCreative.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- // access flags 0x0
- INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot net/minecraft/client/gui/inventory/GuiContainerCreative CreativeSlot
- // access flags 0x8
- static INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative ContainerCreative
-
- // access flags 0x1A
- private final static Lnet/minecraft/util/ResourceLocation; field_147061_u
-
- // access flags 0xA
- private static Lnet/minecraft/inventory/InventoryBasic; field_147060_v
-
- // access flags 0xA
- private static I selectedTabIndex
-
- // access flags 0x2
- private F currentScroll
-
- // access flags 0x2
- private Z isScrolling
-
- // access flags 0x2
- private Z wasClicking
-
- // access flags 0x2
- private Lnet/minecraft/client/gui/GuiTextField; searchField
-
- // access flags 0x2
- private Ljava/util/List; field_147063_B
-
- // access flags 0x2
- private Lnet/minecraft/inventory/Slot; field_147064_C
-
- // access flags 0x2
- private Z field_147057_D
-
- // access flags 0x2
- private Lnet/minecraft/client/gui/inventory/CreativeCrafting; field_147059_E
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000752"
-
- // access flags 0xA
- private static I tabPage
-
- // access flags 0x2
- private I maxPages
-
- // access flags 0x1
- public <init>(Lnet/minecraft/entity/player/EntityPlayer;)V
- L0
- LINENUMBER 61 L0
- ALOAD 0
- NEW net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- DUP
- ALOAD 1
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.<init> (Lnet/minecraft/entity/player/EntityPlayer;)V
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.<init> (Lnet/minecraft/inventory/Container;)V
- L1
- LINENUMBER 57 L1
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I
- L2
- LINENUMBER 62 L2
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- PUTFIELD net/minecraft/entity/player/EntityPlayer.openContainer : Lnet/minecraft/inventory/Container;
- L3
- LINENUMBER 63 L3
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.allowUserInput : Z
- L4
- LINENUMBER 64 L4
- ALOAD 0
- SIPUSH 136
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I
- L5
- LINENUMBER 65 L5
- ALOAD 0
- SIPUSH 195
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- L6
- LINENUMBER 66 L6
- RETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L7 0
- LOCALVARIABLE p_i1088_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L7 1
- MAXSTACK = 4
- MAXLOCALS = 2
-
- // access flags 0x1
- public updateScreen()V
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.updateScreen ()V
- L0
- LINENUMBER 73 L0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z
- IFNE L1
- L2
- LINENUMBER 75 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- NEW net/minecraft/client/gui/inventory/GuiInventory
- DUP
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory.<init> (Lnet/minecraft/entity/player/EntityPlayer;)V
- INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V
- L1
- LINENUMBER 77 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L3 0
- MAXSTACK = 4
- MAXLOCALS = 1
-
- // access flags 0x4
- protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V
- L0
- LINENUMBER 81 L0
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z
- L1
- LINENUMBER 82 L1
- ILOAD 4
- ICONST_1
- IF_ICMPNE L2
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] [I]
- ISTORE 5
- L4
- LINENUMBER 83 L4
- ILOAD 2
- SIPUSH -999
- IF_ICMPNE L5
- ILOAD 4
- IFNE L5
- ICONST_4
- GOTO L6
- L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ILOAD 4
- L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [I]
- ISTORE 4
- L7
- LINENUMBER 87 L7
- ALOAD 1
- IFNONNULL L8
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPEQ L8
- ILOAD 4
- ICONST_5
- IF_ICMPEQ L8
- L9
- LINENUMBER 89 L9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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 6
- L10
- LINENUMBER 91 L10
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- IFNULL L11
- L12
- LINENUMBER 93 L12
- ILOAD 3
- IFNE L13
- L14
- LINENUMBER 95 L14
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem;
- POP
- L15
- LINENUMBER 96 L15
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V
- L16
- LINENUMBER 97 L16
- ALOAD 6
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- L13
- LINENUMBER 100 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer] []
- ILOAD 3
- ICONST_1
- IF_ICMPNE L11
- L17
- LINENUMBER 102 L17
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.splitStack (I)Lnet/minecraft/item/ItemStack;
- ASTORE 7
- L18
- LINENUMBER 103 L18
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 7
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem;
- POP
- L19
- LINENUMBER 104 L19
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V
- L20
- LINENUMBER 106 L20
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- IFNE L11
- L21
- LINENUMBER 108 L21
- ALOAD 6
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- GOTO L11
- L8
- LINENUMBER 117 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- IF_ACMPNE L22
- ILOAD 5
- IFEQ L22
- L23
- LINENUMBER 119 L23
- ICONST_0
- ISTORE 8
- L24
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] []
- ILOAD 8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- INVOKEVIRTUAL net/minecraft/inventory/Container.getInventory ()Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L11
- L25
- LINENUMBER 121 L25
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- ILOAD 8
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V
- L26
- LINENUMBER 119 L26
- IINC 8 1
- GOTO L24
- L22
- LINENUMBER 128 L22
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPNE L27
- L28
- LINENUMBER 130 L28
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- IF_ACMPNE L29
- L30
- LINENUMBER 132 L30
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- GOTO L11
- L29
- LINENUMBER 134 L29
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ILOAD 4
- ICONST_4
- IF_ICMPNE L31
- ALOAD 1
- IFNULL L31
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L31
- L32
- LINENUMBER 136 L32
- ALOAD 1
- ILOAD 3
- IFNE L33
- ICONST_1
- GOTO L34
- L33
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot]
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot I]
- INVOKEVIRTUAL net/minecraft/inventory/Slot.decrStackSize (I)Lnet/minecraft/item/ItemStack;
- ASTORE 9
- L35
- LINENUMBER 137 L35
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 9
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem;
- POP
- L36
- LINENUMBER 138 L36
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V
- GOTO L11
- L31
- LINENUMBER 140 L31
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ILOAD 4
- ICONST_4
- IF_ICMPNE L37
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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 L37
- L38
- LINENUMBER 142 L38
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem;
- POP
- L39
- LINENUMBER 143 L39
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V
- L40
- LINENUMBER 144 L40
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- GOTO L11
- L37
- LINENUMBER 148 L37
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- ALOAD 1
- IFNONNULL L41
- ILOAD 2
- GOTO L42
- L41
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container]
- ALOAD 1
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.access$000 (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot;)Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- L42
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I]
- ILOAD 3
- ILOAD 4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack;
- POP
- L43
- LINENUMBER 149 L43
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V
- GOTO L11
- L27
- LINENUMBER 152 L27
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ILOAD 4
- ICONST_5
- IF_ICMPEQ L44
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic;
- IF_ACMPNE L44
- L45
- LINENUMBER 154 L45
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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 6
- L46
- LINENUMBER 155 L46
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 7
- L47
- LINENUMBER 156 L47
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 10
- L48
- LINENUMBER 159 L48
- ILOAD 4
- ICONST_2
- IF_ICMPNE L49
- L50
- LINENUMBER 161 L50
- ALOAD 10
- IFNULL L51
- ILOAD 3
- IFLT L51
- ILOAD 3
- BIPUSH 9
- IF_ICMPGE L51
- L52
- LINENUMBER 163 L52
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 11
- L53
- LINENUMBER 164 L53
- ALOAD 11
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L54
- LINENUMBER 165 L54
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- ILOAD 3
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V
- L55
- LINENUMBER 166 L55
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V
- L51
- LINENUMBER 169 L51
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- RETURN
- L49
- LINENUMBER 172 L49
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ILOAD 4
- ICONST_3
- IF_ICMPNE L56
- L57
- LINENUMBER 174 L57
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- IFNONNULL L58
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z
- IFEQ L58
- L59
- LINENUMBER 176 L59
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 11
- L60
- LINENUMBER 177 L60
- ALOAD 11
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L61
- LINENUMBER 178 L61
- ALOAD 6
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- L58
- LINENUMBER 181 L58
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- RETURN
- L56
- LINENUMBER 184 L56
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ILOAD 4
- ICONST_4
- IF_ICMPNE L62
- L63
- LINENUMBER 186 L63
- ALOAD 10
- IFNULL L64
- L65
- LINENUMBER 188 L65
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack;
- ASTORE 11
- L66
- LINENUMBER 189 L66
- ALOAD 11
- ILOAD 3
- IFNE L67
- ICONST_1
- GOTO L68
- L67
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack]
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- L68
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack I]
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- L69
- LINENUMBER 190 L69
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 11
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem;
- POP
- L70
- LINENUMBER 191 L70
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V
- L64
- LINENUMBER 194 L64
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- RETURN
- L62
- LINENUMBER 197 L62
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 7
- IFNULL L71
- ALOAD 10
- IFNULL L71
- ALOAD 7
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.isItemEqual (Lnet/minecraft/item/ItemStack;)Z
- IFEQ L71
- ALOAD 7
- ALOAD 10
- INVOKESTATIC net/minecraft/item/ItemStack.areItemStackTagsEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
- IFEQ L71
- L72
- LINENUMBER 199 L72
- ILOAD 3
- IFNE L73
- L74
- LINENUMBER 201 L74
- ILOAD 5
- IFEQ L75
- L76
- LINENUMBER 203 L76
- ALOAD 7
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L77
- L75
- LINENUMBER 205 L75
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 7
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- IF_ICMPGE L77
- L78
- LINENUMBER 207 L78
- ALOAD 7
- DUP
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- IADD
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L77
- L73
- LINENUMBER 210 L73
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 7
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- IF_ICMPGT L79
- L80
- LINENUMBER 212 L80
- ALOAD 6
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- GOTO L77
- L79
- LINENUMBER 216 L79
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 7
- DUP
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- ISUB
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L77
- L71
- LINENUMBER 219 L71
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 10
- IFNULL L81
- ALOAD 7
- IFNONNULL L81
- L82
- LINENUMBER 221 L82
- ALOAD 6
- ALOAD 10
- INVOKESTATIC net/minecraft/item/ItemStack.copyItemStack (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- L83
- LINENUMBER 222 L83
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 7
- L84
- LINENUMBER 224 L84
- ILOAD 5
- IFEQ L77
- L85
- LINENUMBER 226 L85
- ALOAD 7
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I
- PUTFIELD net/minecraft/item/ItemStack.stackSize : I
- GOTO L77
- L81
- LINENUMBER 231 L81
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- ALOAD 6
- ACONST_NULL
- CHECKCAST net/minecraft/item/ItemStack
- INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V
- L77
- LINENUMBER 233 L77
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] []
- GOTO L11
- L44
- LINENUMBER 236 L44
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- ALOAD 1
- IFNONNULL L86
- ILOAD 2
- GOTO L87
- L86
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container]
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- L87
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I]
- ILOAD 3
- ILOAD 4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack;
- POP
- L88
- LINENUMBER 238 L88
- ILOAD 3
- INVOKESTATIC net/minecraft/inventory/Container.func_94532_c (I)I
- ICONST_2
- IF_ICMPNE L89
- L90
- LINENUMBER 240 L90
- ICONST_0
- ISTORE 8
- L91
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] []
- ILOAD 8
- BIPUSH 9
- IF_ICMPGE L11
- L92
- LINENUMBER 242 L92
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- BIPUSH 45
- ILOAD 8
- IADD
- INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- BIPUSH 36
- ILOAD 8
- IADD
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V
- L93
- LINENUMBER 240 L93
- IINC 8 1
- GOTO L91
- L89
- LINENUMBER 245 L89
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- ALOAD 1
- IFNULL L11
- L94
- LINENUMBER 247 L94
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot;
- INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 9
- L95
- LINENUMBER 248 L95
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- ALOAD 9
- ALOAD 1
- GETFIELD net/minecraft/inventory/Slot.slotNumber : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- ISUB
- BIPUSH 9
- IADD
- BIPUSH 36
- IADD
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V
- L11
- LINENUMBER 253 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] []
- RETURN
- L96
- LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L18 L8 7
- LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L10 L8 6
- LOCALVARIABLE l I L24 L22 8
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L35 L31 9
- LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L53 L51 11
- LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L60 L58 11
- LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L66 L64 11
- LOCALVARIABLE itemstack2 Lnet/minecraft/item/ItemStack; L48 L77 10
- LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L47 L44 7
- LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L46 L44 6
- LOCALVARIABLE l I L91 L89 8
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L95 L11 9
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L96 0
- LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L96 1
- LOCALVARIABLE p_146984_2_ I L0 L96 2
- LOCALVARIABLE p_146984_3_ I L0 L96 3
- LOCALVARIABLE p_146984_4_ I L0 L96 4
- LOCALVARIABLE flag Z L4 L96 5
- MAXSTACK = 5
- MAXLOCALS = 12
-
- // access flags 0x1
- public initGui()V
- L0
- LINENUMBER 260 L0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
- INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z
- IFEQ L1
- L2
- LINENUMBER 262 L2
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.initGui ()V
- L3
- LINENUMBER 263 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.clear ()V
- L4
- LINENUMBER 264 L4
- ICONST_1
- INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V
- L5
- LINENUMBER 265 L5
- ALOAD 0
- NEW net/minecraft/client/gui/GuiTextField
- DUP
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- BIPUSH 82
- IADD
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 6
- IADD
- BIPUSH 89
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- GETFIELD net/minecraft/client/gui/FontRenderer.FONT_HEIGHT : I
- INVOKESPECIAL net/minecraft/client/gui/GuiTextField.<init> (Lnet/minecraft/client/gui/FontRenderer;IIII)V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- L6
- LINENUMBER 266 L6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- BIPUSH 15
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setMaxStringLength (I)V
- L7
- LINENUMBER 267 L7
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setEnableBackgroundDrawing (Z)V
- L8
- LINENUMBER 268 L8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V
- L9
- LINENUMBER 269 L9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- LDC 16777215
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setTextColor (I)V
- L10
- LINENUMBER 270 L10
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- ISTORE 1
- L11
- LINENUMBER 271 L11
- ICONST_M1
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- L12
- LINENUMBER 272 L12
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ILOAD 1
- AALOAD
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V
- L13
- LINENUMBER 273 L13
- ALOAD 0
- NEW net/minecraft/client/gui/inventory/CreativeCrafting
- DUP
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKESPECIAL net/minecraft/client/gui/inventory/CreativeCrafting.<init> (Lnet/minecraft/client/Minecraft;)V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting;
- L14
- LINENUMBER 274 L14
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting;
- INVOKEVIRTUAL net/minecraft/inventory/Container.addCraftingToCrafters (Lnet/minecraft/inventory/ICrafting;)V
- L15
- LINENUMBER 275 L15
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ARRAYLENGTH
- ISTORE 2
- L16
- LINENUMBER 276 L16
- ILOAD 2
- BIPUSH 12
- IF_ICMPLE L17
- L18
- LINENUMBER 278 L18
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List;
- NEW net/minecraft/client/gui/GuiButton
- DUP
- BIPUSH 101
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 50
- ISUB
- BIPUSH 20
- BIPUSH 20
- LDC "<"
- INVOKESPECIAL net/minecraft/client/gui/GuiButton.<init> (IIIIILjava/lang/String;)V
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L19
- LINENUMBER 279 L19
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List;
- NEW net/minecraft/client/gui/GuiButton
- DUP
- BIPUSH 102
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- IADD
- BIPUSH 20
- ISUB
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 50
- ISUB
- BIPUSH 20
- BIPUSH 20
- LDC ">"
- INVOKESPECIAL net/minecraft/client/gui/GuiButton.<init> (IIIIILjava/lang/String;)V
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L20
- LINENUMBER 280 L20
- ALOAD 0
- ILOAD 2
- BIPUSH 12
- ISUB
- BIPUSH 10
- IDIV
- ICONST_1
- IADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I
- L17
- LINENUMBER 282 L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- GOTO L21
- L1
- LINENUMBER 285 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- NEW net/minecraft/client/gui/inventory/GuiInventory
- DUP
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory.<init> (Lnet/minecraft/entity/player/EntityPlayer;)V
- INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V
- L21
- LINENUMBER 287 L21
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- RETURN
- L22
- LOCALVARIABLE i I L11 L17 1
- LOCALVARIABLE tabCount I L16 L17 2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L22 0
- MAXSTACK = 9
- MAXLOCALS = 3
-
- // access flags 0x1
- public onGuiClosed()V
- L0
- LINENUMBER 294 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.onGuiClosed ()V
- L1
- LINENUMBER 296 L1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- IFNULL L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.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;
- IFNULL L2
- L3
- LINENUMBER 298 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting;
- INVOKEVIRTUAL net/minecraft/inventory/Container.removeCraftingFromCrafters (Lnet/minecraft/inventory/ICrafting;)V
- L2
- LINENUMBER 301 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- ICONST_0
- INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V
- L4
- LINENUMBER 302 L4
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x4
- protected keyTyped(CI)V
- L0
- LINENUMBER 309 L0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z
- IFNE L1
- L2
- LINENUMBER 311 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.keyBindChat : Lnet/minecraft/client/settings/KeyBinding;
- INVOKESTATIC net/minecraft/client/settings/GameSettings.isKeyDown (Lnet/minecraft/client/settings/KeyBinding;)Z
- IFEQ L3
- L4
- LINENUMBER 313 L4
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V
- GOTO L5
- L3
- LINENUMBER 317 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V
- GOTO L5
- L1
- LINENUMBER 322 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z
- IFEQ L6
- L7
- LINENUMBER 324 L7
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z
- L8
- LINENUMBER 325 L8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- LDC ""
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V
- L6
- LINENUMBER 328 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.checkHotbarKeys (I)Z
- IFNE L5
- L9
- LINENUMBER 330 L9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.textboxKeyTyped (CI)Z
- IFEQ L10
- L11
- LINENUMBER 332 L11
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V
- GOTO L5
- L10
- LINENUMBER 336 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V
- L5
- LINENUMBER 340 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- RETURN
- L12
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L12 0
- LOCALVARIABLE p_73869_1_ C L0 L12 1
- LOCALVARIABLE p_73869_2_ I L0 L12 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x2
- private updateCreativeSearch()V
- L0
- LINENUMBER 344 L0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- ASTORE 1
- L1
- LINENUMBER 345 L1
- ALOAD 1
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.clear ()V
- L2
- LINENUMBER 347 L2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- ASTORE 2
- L3
- LINENUMBER 348 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z
- IFEQ L4
- ALOAD 2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L4
- L5
- LINENUMBER 350 L5
- ALOAD 2
- ALOAD 1
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V
- L6
- LINENUMBER 351 L6
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V
- L7
- LINENUMBER 352 L7
- RETURN
- L4
- LINENUMBER 355 L4
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs] []
- GETSTATIC net/minecraft/item/Item.itemRegistry : Lnet/minecraft/util/RegistryNamespaced;
- INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L8
- LINENUMBER 357 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L9
- L10
- LINENUMBER 359 L10
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/item/Item
- ASTORE 4
- L11
- LINENUMBER 361 L11
- ALOAD 4
- IFNULL L12
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs;
- IFNULL L12
- L13
- LINENUMBER 363 L13
- ALOAD 4
- ALOAD 4
- ACONST_NULL
- CHECKCAST net/minecraft/creativetab/CreativeTabs
- ALOAD 1
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEVIRTUAL net/minecraft/item/Item.getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V
- L12
- LINENUMBER 365 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator net/minecraft/item/Item] []
- GOTO L8
- L9
- LINENUMBER 366 L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] []
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V
- L14
- LINENUMBER 367 L14
- RETURN
- L15
- LOCALVARIABLE item Lnet/minecraft/item/Item; L11 L12 4
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0
- LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L1 L15 1
- LOCALVARIABLE tab Lnet/minecraft/creativetab/CreativeTabs; L3 L15 2
- LOCALVARIABLE iterator Ljava/util/Iterator; L8 L15 3
- MAXSTACK = 4
- MAXLOCALS = 5
-
- // access flags 0x2
- private updateFilteredItems(Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V
- L0
- LINENUMBER 373 L0
- GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment;
- ASTORE 2
- L1
- LINENUMBER 374 L1
- ALOAD 2
- ARRAYLENGTH
- ISTORE 3
- L2
- LINENUMBER 376 L2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L3
- ICONST_0
- ISTORE 3
- L3
- LINENUMBER 377 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I] []
- ICONST_0
- ISTORE 4
- L4
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] []
- ILOAD 4
- ILOAD 3
- IF_ICMPGE L5
- L6
- LINENUMBER 379 L6
- ALOAD 2
- ILOAD 4
- AALOAD
- ASTORE 5
- L7
- LINENUMBER 381 L7
- ALOAD 5
- IFNULL L8
- ALOAD 5
- GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType;
- IFNULL L8
- L9
- LINENUMBER 383 L9
- GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook;
- ALOAD 5
- ALOAD 1
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEVIRTUAL net/minecraft/item/ItemEnchantedBook.func_92113_a (Lnet/minecraft/enchantment/Enchantment;Ljava/util/List;)V
- L8
- LINENUMBER 377 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I net/minecraft/enchantment/Enchantment] []
- IINC 4 1
- GOTO L4
- L5
- LINENUMBER 387 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] []
- ALOAD 1
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 6
- L10
- LINENUMBER 388 L10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.getText ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String;
- ASTORE 4
- L11
- LINENUMBER 390 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] []
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L12
- L13
- LINENUMBER 392 L13
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/item/ItemStack
- ASTORE 5
- L14
- LINENUMBER 393 L14
- ICONST_0
- ISTORE 7
- L15
- LINENUMBER 394 L15
- ALOAD 5
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 8
- L16
- LINENUMBER 398 L16
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] []
- ALOAD 8
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L17
- L18
- LINENUMBER 400 L18
- ALOAD 8
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 9
- L19
- LINENUMBER 402 L19
- ALOAD 9
- INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String;
- ALOAD 4
- INVOKEVIRTUAL java/lang/String.contains (Ljava/lang/CharSequence;)Z
- IFNE L20
- L21
- LINENUMBER 404 L21
- GOTO L16
- L20
- LINENUMBER 407 L20
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator java/lang/String] []
- ICONST_1
- ISTORE 7
- L17
- LINENUMBER 410 L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] []
- ILOAD 7
- IFNE L22
- L23
- LINENUMBER 412 L23
- ALOAD 6
- INVOKEINTERFACE java/util/Iterator.remove ()V
- GOTO L22
- L22
- LINENUMBER 417 L22
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] []
- GOTO L11
- L12
- LINENUMBER 419 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] []
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L24
- LINENUMBER 420 L24
- ALOAD 1
- FCONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V
- L25
- LINENUMBER 421 L25
- RETURN
- L26
- LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L7 L8 5
- LOCALVARIABLE i I L4 L5 4
- LOCALVARIABLE s Ljava/lang/String; L19 L17 9
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L14 L22 5
- LOCALVARIABLE flag Z L15 L22 7
- LOCALVARIABLE iterator1 Ljava/util/Iterator; L16 L22 8
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L26 0
- LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L0 L26 1
- LOCALVARIABLE iterator Ljava/util/Iterator; L10 L26 6
- LOCALVARIABLE aenchantment [Lnet/minecraft/enchantment/Enchantment; L1 L26 2
- LOCALVARIABLE j I L2 L26 3
- LOCALVARIABLE s1 Ljava/lang/String; L11 L26 4
- MAXSTACK = 3
- MAXLOCALS = 10
-
- // access flags 0x4
- protected drawGuiContainerForegroundLayer(II)V
- L0
- LINENUMBER 428 L0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- ASTORE 3
- L1
- LINENUMBER 430 L1
- ALOAD 3
- IFNULL L2
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.drawInForegroundOfTab ()Z
- IFEQ L2
- L3
- LINENUMBER 432 L3
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L4
- LINENUMBER 433 L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()Ljava/lang/String;
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- BIPUSH 8
- BIPUSH 6
- LDC 4210752
- INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I
- POP
- L2
- LINENUMBER 435 L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I net/minecraft/creativetab/CreativeTabs] []
- RETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0
- LOCALVARIABLE p_146979_1_ I L0 L5 1
- LOCALVARIABLE p_146979_2_ I L0 L5 2
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L1 L5 3
- MAXSTACK = 5
- MAXLOCALS = 4
-
- // access flags 0x4
- protected mouseClicked(III)V
- L0
- LINENUMBER 442 L0
- ILOAD 3
- IFNE L1
- L2
- LINENUMBER 444 L2
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ISUB
- ISTORE 4
- L3
- LINENUMBER 445 L3
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- ISUB
- ISTORE 5
- L4
- LINENUMBER 446 L4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 6
- L5
- LINENUMBER 447 L5
- ALOAD 6
- ARRAYLENGTH
- ISTORE 7
- L6
- LINENUMBER 449 L6
- ICONST_0
- ISTORE 8
- L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] []
- ILOAD 8
- ILOAD 7
- IF_ICMPGE L1
- L8
- LINENUMBER 451 L8
- ALOAD 6
- ILOAD 8
- AALOAD
- ASTORE 9
- L9
- LINENUMBER 453 L9
- ALOAD 9
- IFNULL L10
- ALOAD 0
- ALOAD 9
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z
- IFEQ L10
- L11
- LINENUMBER 455 L11
- RETURN
- L10
- LINENUMBER 449 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] []
- IINC 8 1
- GOTO L7
- L1
- LINENUMBER 460 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseClicked (III)V
- L12
- LINENUMBER 461 L12
- RETURN
- L13
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9
- LOCALVARIABLE k1 I L7 L1 8
- LOCALVARIABLE l I L3 L1 4
- LOCALVARIABLE i1 I L4 L1 5
- LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6
- LOCALVARIABLE j1 I L6 L1 7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L13 0
- LOCALVARIABLE p_73864_1_ I L0 L13 1
- LOCALVARIABLE p_73864_2_ I L0 L13 2
- LOCALVARIABLE p_73864_3_ I L0 L13 3
- MAXSTACK = 4
- MAXLOCALS = 10
-
- // access flags 0x4
- protected mouseMovedOrUp(III)V
- L0
- LINENUMBER 469 L0
- ILOAD 3
- IFNE L1
- L2
- LINENUMBER 471 L2
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ISUB
- ISTORE 4
- L3
- LINENUMBER 472 L3
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- ISUB
- ISTORE 5
- L4
- LINENUMBER 473 L4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 6
- L5
- LINENUMBER 474 L5
- ALOAD 6
- ARRAYLENGTH
- ISTORE 7
- L6
- LINENUMBER 476 L6
- ICONST_0
- ISTORE 8
- L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] []
- ILOAD 8
- ILOAD 7
- IF_ICMPGE L1
- L8
- LINENUMBER 478 L8
- ALOAD 6
- ILOAD 8
- AALOAD
- ASTORE 9
- L9
- LINENUMBER 480 L9
- ALOAD 9
- IFNULL L10
- ALOAD 0
- ALOAD 9
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z
- IFEQ L10
- L11
- LINENUMBER 482 L11
- ALOAD 0
- ALOAD 9
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V
- L12
- LINENUMBER 483 L12
- RETURN
- L10
- LINENUMBER 476 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] []
- IINC 8 1
- GOTO L7
- L1
- LINENUMBER 488 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseMovedOrUp (III)V
- L13
- LINENUMBER 489 L13
- RETURN
- L14
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9
- LOCALVARIABLE k1 I L7 L1 8
- LOCALVARIABLE l I L3 L1 4
- LOCALVARIABLE i1 I L4 L1 5
- LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6
- LOCALVARIABLE j1 I L6 L1 7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L14 0
- LOCALVARIABLE p_146286_1_ I L0 L14 1
- LOCALVARIABLE p_146286_2_ I L0 L14 2
- LOCALVARIABLE p_146286_3_ I L0 L14 3
- MAXSTACK = 4
- MAXLOCALS = 10
-
- // access flags 0x2
- private needsScrollBars()Z
- L0
- LINENUMBER 496 L0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- IFNONNULL L1
- ICONST_0
- IRETURN
- L1
- LINENUMBER 497 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPEQ L2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z
- IFEQ L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.func_148328_e ()Z
- IFEQ L2
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L4 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x2
- private setCurrentCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)V
- L0
- LINENUMBER 502 L0
- ALOAD 1
- IFNONNULL L1
- RETURN
- L1
- LINENUMBER 503 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- ISTORE 2
- L2
- LINENUMBER 504 L2
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- L3
- LINENUMBER 505 L3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- ASTORE 3
- L4
- LINENUMBER 506 L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147008_s : Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.clear ()V
- L5
- LINENUMBER 507 L5
- ALOAD 3
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.clear ()V
- L6
- LINENUMBER 508 L6
- ALOAD 1
- ALOAD 3
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V
- L7
- LINENUMBER 510 L7
- ALOAD 1
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPNE L8
- L9
- LINENUMBER 512 L9
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container;
- ASTORE 4
- L10
- LINENUMBER 514 L10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List;
- IFNONNULL L11
- L12
- LINENUMBER 516 L12
- ALOAD 0
- ALOAD 3
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List;
- L11
- LINENUMBER 519 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container] []
- ALOAD 3
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List;
- L13
- LINENUMBER 521 L13
- ICONST_0
- ISTORE 5
- L14
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] []
- ILOAD 5
- ALOAD 4
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L15
- L16
- LINENUMBER 523 L16
- NEW net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot
- DUP
- ALOAD 0
- ALOAD 4
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- ILOAD 5
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/inventory/Slot
- ILOAD 5
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.<init> (Lnet/minecraft/client/gui/inventory/GuiContainerCreative;Lnet/minecraft/inventory/Slot;I)V
- ASTORE 6
- L17
- LINENUMBER 524 L17
- ALOAD 3
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List;
- ALOAD 6
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L18
- LINENUMBER 529 L18
- ILOAD 5
- ICONST_5
- IF_ICMPLT L19
- ILOAD 5
- BIPUSH 9
- IF_ICMPGE L19
- L20
- LINENUMBER 531 L20
- ILOAD 5
- ICONST_5
- ISUB
- ISTORE 7
- L21
- LINENUMBER 532 L21
- ILOAD 7
- ICONST_2
- IDIV
- ISTORE 8
- L22
- LINENUMBER 533 L22
- ILOAD 7
- ICONST_2
- IREM
- ISTORE 9
- L23
- LINENUMBER 534 L23
- ALOAD 6
- BIPUSH 9
- ILOAD 8
- BIPUSH 54
- IMUL
- IADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I
- L24
- LINENUMBER 535 L24
- ALOAD 6
- BIPUSH 6
- ILOAD 9
- BIPUSH 27
- IMUL
- IADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I
- GOTO L25
- L19
- LINENUMBER 537 L19
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] []
- ILOAD 5
- IFLT L26
- ILOAD 5
- ICONST_5
- IF_ICMPGE L26
- L27
- LINENUMBER 539 L27
- ALOAD 6
- SIPUSH -2000
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I
- L28
- LINENUMBER 540 L28
- ALOAD 6
- SIPUSH -2000
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I
- GOTO L25
- L26
- LINENUMBER 542 L26
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] []
- ILOAD 5
- ALOAD 4
- GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L25
- L29
- LINENUMBER 544 L29
- ILOAD 5
- BIPUSH 9
- ISUB
- ISTORE 7
- L30
- LINENUMBER 545 L30
- ILOAD 7
- BIPUSH 9
- IREM
- ISTORE 8
- L31
- LINENUMBER 546 L31
- ILOAD 7
- BIPUSH 9
- IDIV
- ISTORE 9
- L32
- LINENUMBER 547 L32
- ALOAD 6
- BIPUSH 9
- ILOAD 8
- BIPUSH 18
- IMUL
- IADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I
- L33
- LINENUMBER 549 L33
- ILOAD 5
- BIPUSH 36
- IF_ICMPLT L34
- L35
- LINENUMBER 551 L35
- ALOAD 6
- BIPUSH 112
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I
- GOTO L25
- L34
- LINENUMBER 555 L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot I I I] []
- ALOAD 6
- BIPUSH 54
- ILOAD 9
- BIPUSH 18
- IMUL
- IADD
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I
- L25
- LINENUMBER 521 L25
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] []
- IINC 5 1
- GOTO L14
- L15
- LINENUMBER 560 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] []
- ALOAD 0
- NEW net/minecraft/inventory/Slot
- DUP
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic;
- ICONST_0
- SIPUSH 173
- BIPUSH 112
- INVOKESPECIAL net/minecraft/inventory/Slot.<init> (Lnet/minecraft/inventory/IInventory;III)V
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- L36
- LINENUMBER 561 L36
- ALOAD 3
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L37
- LINENUMBER 562 L37
- GOTO L38
- L8
- LINENUMBER 563 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] []
- ILOAD 2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPNE L38
- L39
- LINENUMBER 565 L39
- ALOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List;
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List;
- L40
- LINENUMBER 566 L40
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List;
- L38
- LINENUMBER 569 L38
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- IFNULL L41
- L42
- LINENUMBER 571 L42
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z
- IFEQ L43
- L44
- LINENUMBER 573 L44
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V
- L45
- LINENUMBER 574 L45
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V
- L46
- LINENUMBER 575 L46
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V
- L47
- LINENUMBER 576 L47
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- LDC ""
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V
- L48
- LINENUMBER 577 L48
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getSearchbarWidth ()I
- PUTFIELD net/minecraft/client/gui/GuiTextField.width : I
- L49
- LINENUMBER 578 L49
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- SIPUSH 171
- IADD
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- GETFIELD net/minecraft/client/gui/GuiTextField.width : I
- ISUB
- PUTFIELD net/minecraft/client/gui/GuiTextField.xPosition : I
- L50
- LINENUMBER 579 L50
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V
- GOTO L41
- L43
- LINENUMBER 583 L43
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V
- L51
- LINENUMBER 584 L51
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V
- L52
- LINENUMBER 585 L52
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V
- L41
- LINENUMBER 589 L41
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] []
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L53
- LINENUMBER 590 L53
- ALOAD 3
- FCONST_0
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V
- L54
- LINENUMBER 591 L54
- RETURN
- L55
- LOCALVARIABLE k I L21 L19 7
- LOCALVARIABLE l I L22 L19 8
- LOCALVARIABLE i1 I L23 L19 9
- LOCALVARIABLE creativeslot Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot; L17 L25 6
- LOCALVARIABLE k I L30 L25 7
- LOCALVARIABLE l I L31 L25 8
- LOCALVARIABLE i1 I L32 L25 9
- LOCALVARIABLE j I L14 L15 5
- LOCALVARIABLE container Lnet/minecraft/inventory/Container; L10 L37 4
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L55 0
- LOCALVARIABLE p_147050_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L55 1
- LOCALVARIABLE i I L2 L55 2
- LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L4 L55 3
- MAXSTACK = 7
- MAXLOCALS = 10
-
- // access flags 0x1
- public handleMouseInput()V
- L0
- LINENUMBER 598 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.handleMouseInput ()V
- L1
- LINENUMBER 599 L1
- INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I
- ISTORE 1
- L2
- LINENUMBER 601 L2
- ILOAD 1
- IFEQ L3
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z
- IFEQ L3
- L4
- LINENUMBER 603 L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- BIPUSH 9
- IDIV
- ICONST_5
- ISUB
- ICONST_1
- IADD
- ISTORE 2
- L5
- LINENUMBER 605 L5
- ILOAD 1
- IFLE L6
- L7
- LINENUMBER 607 L7
- ICONST_1
- ISTORE 1
- L6
- LINENUMBER 610 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ILOAD 1
- IFGE L8
- L9
- LINENUMBER 612 L9
- ICONST_M1
- ISTORE 1
- L8
- LINENUMBER 615 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- F2D
- ILOAD 1
- I2D
- ILOAD 2
- I2D
- DDIV
- DSUB
- D2F
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L10
- LINENUMBER 617 L10
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- FCONST_0
- FCMPG
- IFGE L11
- L12
- LINENUMBER 619 L12
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L11
- LINENUMBER 622 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- FCONST_1
- FCMPL
- IFLE L13
- L14
- LINENUMBER 624 L14
- ALOAD 0
- FCONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L13
- LINENUMBER 627 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V
- L3
- LINENUMBER 629 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I] []
- RETURN
- L15
- LOCALVARIABLE j I L5 L3 2
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0
- LOCALVARIABLE i I L2 L15 1
- MAXSTACK = 7
- MAXLOCALS = 3
-
- // access flags 0x1
- public drawScreen(IIF)V
- L0
- LINENUMBER 636 L0
- ICONST_0
- INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z
- ISTORE 4
- L1
- LINENUMBER 637 L1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ISTORE 5
- L2
- LINENUMBER 638 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- ISTORE 6
- L3
- LINENUMBER 639 L3
- ILOAD 5
- SIPUSH 175
- IADD
- ISTORE 7
- L4
- LINENUMBER 640 L4
- ILOAD 6
- BIPUSH 18
- IADD
- ISTORE 8
- L5
- LINENUMBER 641 L5
- ILOAD 7
- BIPUSH 14
- IADD
- ISTORE 9
- L6
- LINENUMBER 642 L6
- ILOAD 8
- BIPUSH 112
- IADD
- ISTORE 10
- L7
- LINENUMBER 644 L7
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z
- IFNE L8
- ILOAD 4
- IFEQ L8
- ILOAD 1
- ILOAD 7
- IF_ICMPLT L8
- ILOAD 2
- ILOAD 8
- IF_ICMPLT L8
- ILOAD 1
- ILOAD 9
- IF_ICMPGE L8
- ILOAD 2
- ILOAD 10
- IF_ICMPGE L8
- L9
- LINENUMBER 646 L9
- ALOAD 0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z
- L8
- LINENUMBER 649 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] []
- ILOAD 4
- IFNE L10
- L11
- LINENUMBER 651 L11
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z
- L10
- LINENUMBER 654 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] []
- ALOAD 0
- ILOAD 4
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z
- L12
- LINENUMBER 656 L12
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z
- IFEQ L13
- L14
- LINENUMBER 658 L14
- ALOAD 0
- ILOAD 2
- ILOAD 8
- ISUB
- I2F
- LDC 7.5
- FSUB
- ILOAD 10
- ILOAD 8
- ISUB
- I2F
- LDC 15.0
- FSUB
- FDIV
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L15
- LINENUMBER 660 L15
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- FCONST_0
- FCMPG
- IFGE L16
- L17
- LINENUMBER 662 L17
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L16
- LINENUMBER 665 L16
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- FCONST_1
- FCMPL
- IFLE L18
- L19
- LINENUMBER 667 L19
- ALOAD 0
- FCONST_1
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- L18
- LINENUMBER 670 L18
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container;
- CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V
- L13
- LINENUMBER 673 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] []
- ALOAD 0
- ILOAD 1
- ILOAD 2
- FLOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.drawScreen (IIF)V
- L20
- LINENUMBER 674 L20
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 11
- L21
- LINENUMBER 675 L21
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- BIPUSH 10
- IMUL
- ISTORE 12
- L22
- LINENUMBER 676 L22
- ALOAD 11
- ARRAYLENGTH
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- ICONST_1
- IADD
- BIPUSH 10
- IMUL
- ICONST_2
- IADD
- INVOKESTATIC java/lang/Math.min (II)I
- ISTORE 13
- L23
- LINENUMBER 677 L23
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- IFEQ L24
- IINC 12 2
- L24
- LINENUMBER 678 L24
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] []
- ICONST_0
- ISTORE 14
- L25
- LINENUMBER 680 L25
- ILOAD 12
- ISTORE 15
- L26
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ILOAD 15
- ILOAD 13
- IF_ICMPGE L27
- L28
- LINENUMBER 682 L28
- ALOAD 11
- ILOAD 15
- AALOAD
- ASTORE 16
- L29
- LINENUMBER 684 L29
- ALOAD 16
- IFNONNULL L30
- GOTO L31
- L30
- LINENUMBER 685 L30
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] []
- ALOAD 0
- ALOAD 16
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z
- IFEQ L31
- L32
- LINENUMBER 687 L32
- ICONST_1
- ISTORE 14
- L33
- LINENUMBER 688 L33
- GOTO L27
- L31
- LINENUMBER 680 L31
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] []
- IINC 15 1
- GOTO L26
- L27
- LINENUMBER 692 L27
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ILOAD 14
- IFNE L34
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z
- IFEQ L34
- L35
- LINENUMBER 694 L35
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z
- POP
- L34
- LINENUMBER 697 L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- IFNULL L36
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPNE L36
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot;
- GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I
- BIPUSH 16
- BIPUSH 16
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z
- IFEQ L36
- L37
- LINENUMBER 699 L37
- ALOAD 0
- LDC "inventory.binSlot"
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ILOAD 1
- ILOAD 2
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V
- L36
- LINENUMBER 702 L36
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I
- IFEQ L38
- L39
- LINENUMBER 704 L39
- LDC "%d / %d"
- ICONST_2
- ANEWARRAY java/lang/Object
- DUP
- ICONST_0
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- ICONST_1
- IADD
- INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
- AASTORE
- DUP
- ICONST_1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I
- ICONST_1
- IADD
- INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
- AASTORE
- INVOKESTATIC java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ASTORE 15
- L40
- LINENUMBER 705 L40
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 15
- INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I
- ISTORE 16
- L41
- LINENUMBER 706 L41
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L42
- LINENUMBER 707 L42
- ALOAD 0
- LDC 300.0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F
- L43
- LINENUMBER 708 L43
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- LDC 300.0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L44
- LINENUMBER 709 L44
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 15
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- ICONST_2
- IDIV
- IADD
- ILOAD 16
- ICONST_2
- IDIV
- ISUB
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 44
- ISUB
- ICONST_M1
- INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I
- POP
- L45
- LINENUMBER 710 L45
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F
- L46
- LINENUMBER 711 L46
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- FCONST_0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L38
- LINENUMBER 714 L38
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I] []
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L47
- LINENUMBER 715 L47
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L48
- LINENUMBER 716 L48
- RETURN
- L49
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L29 L31 16
- LOCALVARIABLE j2 I L26 L27 15
- LOCALVARIABLE page Ljava/lang/String; L40 L38 15
- LOCALVARIABLE width I L41 L38 16
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L49 0
- LOCALVARIABLE p_73863_1_ I L0 L49 1
- LOCALVARIABLE p_73863_2_ I L0 L49 2
- LOCALVARIABLE p_73863_3_ F L0 L49 3
- LOCALVARIABLE flag Z L1 L49 4
- LOCALVARIABLE k I L2 L49 5
- LOCALVARIABLE l I L3 L49 6
- LOCALVARIABLE i1 I L4 L49 7
- LOCALVARIABLE j1 I L5 L49 8
- LOCALVARIABLE k1 I L6 L49 9
- LOCALVARIABLE l1 I L7 L49 10
- LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L21 L49 11
- LOCALVARIABLE start I L22 L49 12
- LOCALVARIABLE i2 I L23 L49 13
- LOCALVARIABLE rendered Z L25 L49 14
- MAXSTACK = 7
- MAXLOCALS = 17
-
- // access flags 0x4
- protected renderToolTip(Lnet/minecraft/item/ItemStack;II)V
- L0
- LINENUMBER 720 L0
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- IF_ICMPNE L1
- L2
- LINENUMBER 722 L2
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List;
- ASTORE 4
- L3
- LINENUMBER 723 L3
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 5
- L4
- LINENUMBER 725 L4
- ALOAD 5
- IFNONNULL L5
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook;
- IF_ACMPNE L5
- L6
- LINENUMBER 727 L6
- ALOAD 1
- INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getEnchantments (Lnet/minecraft/item/ItemStack;)Ljava/util/Map;
- ASTORE 6
- L7
- LINENUMBER 729 L7
- ALOAD 6
- INVOKEINTERFACE java/util/Map.size ()I
- ICONST_1
- IF_ICMPNE L5
- L8
- LINENUMBER 731 L8
- GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment;
- ALOAD 6
- INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/Integer
- INVOKEVIRTUAL java/lang/Integer.intValue ()I
- AALOAD
- ASTORE 7
- L9
- LINENUMBER 732 L9
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 8
- L10
- LINENUMBER 733 L10
- ALOAD 8
- ARRAYLENGTH
- ISTORE 9
- L11
- LINENUMBER 735 L11
- ICONST_0
- ISTORE 10
- L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I] []
- ILOAD 10
- ILOAD 9
- IF_ICMPGE L5
- L13
- LINENUMBER 737 L13
- ALOAD 8
- ILOAD 10
- AALOAD
- ASTORE 11
- L14
- LINENUMBER 739 L14
- ALOAD 11
- ALOAD 7
- GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.func_111226_a (Lnet/minecraft/enchantment/EnumEnchantmentType;)Z
- IFEQ L15
- L16
- LINENUMBER 741 L16
- ALOAD 11
- ASTORE 5
- L17
- LINENUMBER 742 L17
- GOTO L5
- L15
- LINENUMBER 735 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] []
- IINC 10 1
- GOTO L12
- L5
- LINENUMBER 748 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] []
- ALOAD 5
- IFNULL L18
- L19
- LINENUMBER 750 L19
- ALOAD 4
- ICONST_1
- 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.BOLD : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- GETSTATIC net/minecraft/util/EnumChatFormatting.BLUE : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()Ljava/lang/String;
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.add (ILjava/lang/Object;)V
- L18
- LINENUMBER 753 L18
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] []
- ICONST_0
- ISTORE 6
- L20
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] []
- ILOAD 6
- ALOAD 4
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L21
- L22
- LINENUMBER 755 L22
- ILOAD 6
- IFNE L23
- L24
- LINENUMBER 757 L24
- ALOAD 4
- ILOAD 6
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity;
- GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- ALOAD 4
- ILOAD 6
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- GOTO L25
- L23
- LINENUMBER 761 L23
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] []
- ALOAD 4
- ILOAD 6
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- GETSTATIC net/minecraft/util/EnumChatFormatting.GRAY : Lnet/minecraft/util/EnumChatFormatting;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- ALOAD 4
- ILOAD 6
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST java/lang/String
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- L25
- LINENUMBER 753 L25
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] []
- IINC 6 1
- GOTO L20
- L21
- LINENUMBER 765 L21
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] []
- ALOAD 0
- ALOAD 4
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146283_a (Ljava/util/List;II)V
- L26
- LINENUMBER 766 L26
- GOTO L27
- L1
- LINENUMBER 769 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] []
- ALOAD 0
- ALOAD 1
- ILOAD 2
- ILOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.renderToolTip (Lnet/minecraft/item/ItemStack;II)V
- L27
- LINENUMBER 771 L27
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] []
- RETURN
- L28
- LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L14 L15 11
- LOCALVARIABLE l I L12 L5 10
- LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L9 L5 7
- LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L10 L5 8
- LOCALVARIABLE k I L11 L5 9
- LOCALVARIABLE map Ljava/util/Map; L7 L5 6
- LOCALVARIABLE i1 I L20 L21 6
- LOCALVARIABLE list Ljava/util/List; L3 L26 4
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L4 L26 5
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L28 0
- LOCALVARIABLE p_146285_1_ Lnet/minecraft/item/ItemStack; L0 L28 1
- LOCALVARIABLE p_146285_2_ I L0 L28 2
- LOCALVARIABLE p_146285_3_ I L0 L28 3
- MAXSTACK = 5
- MAXLOCALS = 12
-
- // access flags 0x4
- protected drawGuiContainerBackgroundLayer(FII)V
- L0
- LINENUMBER 775 L0
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L1
- LINENUMBER 776 L1
- INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V
- L2
- LINENUMBER 777 L2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- AALOAD
- ASTORE 4
- L3
- LINENUMBER 778 L3
- GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs;
- ASTORE 5
- L4
- LINENUMBER 779 L4
- ALOAD 5
- ARRAYLENGTH
- ISTORE 6
- L5
- LINENUMBER 782 L5
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- BIPUSH 10
- IMUL
- ISTORE 7
- L6
- LINENUMBER 783 L6
- ALOAD 5
- ARRAYLENGTH
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- ICONST_1
- IADD
- BIPUSH 10
- IMUL
- ICONST_2
- IADD
- INVOKESTATIC java/lang/Math.min (II)I
- ISTORE 6
- L7
- LINENUMBER 784 L7
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- IFEQ L8
- IINC 7 2
- L8
- LINENUMBER 786 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I] []
- ILOAD 7
- ISTORE 8
- L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] []
- ILOAD 8
- ILOAD 6
- IF_ICMPGE L10
- L11
- LINENUMBER 788 L11
- ALOAD 5
- ILOAD 8
- AALOAD
- ASTORE 9
- L12
- LINENUMBER 789 L12
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L13
- LINENUMBER 791 L13
- ALOAD 9
- IFNONNULL L14
- GOTO L15
- L14
- LINENUMBER 793 L14
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] []
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- IF_ICMPEQ L15
- L16
- LINENUMBER 795 L16
- ALOAD 0
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V
- L15
- LINENUMBER 786 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] []
- IINC 8 1
- GOTO L9
- L10
- LINENUMBER 799 L10
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] []
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- IFEQ L17
- L18
- LINENUMBER 801 L18
- ALOAD 4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L19
- L20
- LINENUMBER 803 L20
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L21
- LINENUMBER 804 L21
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V
- L19
- LINENUMBER 806 L19
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] []
- ALOAD 4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L17
- L22
- LINENUMBER 808 L22
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L23
- LINENUMBER 809 L23
- ALOAD 0
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V
- L17
- LINENUMBER 813 L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- NEW net/minecraft/util/ResourceLocation
- DUP
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- LDC "textures/gui/container/creative_inventory/tab_"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getBackgroundImageName ()Ljava/lang/String;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L24
- LINENUMBER 814 L24
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- ICONST_0
- ICONST_0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V
- L25
- LINENUMBER 815 L25
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField;
- INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.drawTextBox ()V
- L26
- LINENUMBER 816 L26
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L27
- LINENUMBER 817 L27
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- SIPUSH 175
- IADD
- ISTORE 9
- L28
- LINENUMBER 818 L28
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 18
- IADD
- ISTORE 6
- L29
- LINENUMBER 819 L29
- ILOAD 6
- BIPUSH 112
- IADD
- ISTORE 8
- L30
- LINENUMBER 820 L30
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L31
- LINENUMBER 822 L31
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z
- IFEQ L32
- L33
- LINENUMBER 824 L33
- ALOAD 0
- ILOAD 9
- ILOAD 6
- ILOAD 8
- ILOAD 6
- ISUB
- BIPUSH 17
- ISUB
- I2F
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F
- FMUL
- F2I
- IADD
- SIPUSH 232
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z
- IFEQ L34
- ICONST_0
- GOTO L35
- L34
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I]
- BIPUSH 12
- L35
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I]
- IADD
- ICONST_0
- BIPUSH 12
- BIPUSH 15
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V
- L32
- LINENUMBER 827 L32
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ALOAD 4
- IFNULL L36
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- IF_ICMPEQ L37
- L36
- LINENUMBER 829 L36
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ALOAD 4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L37
- ALOAD 4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L37
- L38
- LINENUMBER 831 L38
- RETURN
- L37
- LINENUMBER 835 L37
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- ALOAD 0
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V
- L39
- LINENUMBER 837 L39
- ALOAD 4
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPNE L40
- L41
- LINENUMBER 839 L41
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- BIPUSH 43
- IADD
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 45
- IADD
- BIPUSH 20
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- BIPUSH 43
- IADD
- ILOAD 2
- ISUB
- I2F
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- BIPUSH 45
- IADD
- BIPUSH 30
- ISUB
- ILOAD 3
- ISUB
- I2F
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKESTATIC net/minecraft/client/gui/inventory/GuiInventory.func_147046_a (IIIFFLnet/minecraft/entity/EntityLivingBase;)V
- L40
- LINENUMBER 841 L40
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] []
- RETURN
- L42
- LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L12 L15 9
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L42 0
- LOCALVARIABLE p_146976_1_ F L0 L42 1
- LOCALVARIABLE p_146976_2_ I L0 L42 2
- LOCALVARIABLE p_146976_3_ I L0 L42 3
- LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L3 L42 4
- LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L4 L42 5
- LOCALVARIABLE k I L5 L42 6
- LOCALVARIABLE l I L9 L42 8
- LOCALVARIABLE start I L6 L42 7
- LOCALVARIABLE i1 I L28 L42 9
- MAXSTACK = 7
- MAXLOCALS = 10
-
- // access flags 0x4
- protected func_147049_a(Lnet/minecraft/creativetab/CreativeTabs;II)Z
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I
- IADD
- ILOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I
- IADD
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L0
- ICONST_0
- IRETURN
- L0
- LINENUMBER 845 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- IF_ICMPEQ L1
- L2
- LINENUMBER 847 L2
- ALOAD 1
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L1
- ALOAD 1
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs;
- IF_ACMPEQ L1
- L3
- LINENUMBER 850 L3
- ICONST_0
- IRETURN
- L1
- LINENUMBER 854 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I
- ISTORE 4
- L4
- LINENUMBER 855 L4
- BIPUSH 28
- ILOAD 4
- IMUL
- ISTORE 5
- L5
- LINENUMBER 856 L5
- ICONST_0
- ISTORE 6
- L6
- LINENUMBER 858 L6
- ILOAD 4
- ICONST_5
- IF_ICMPNE L7
- L8
- LINENUMBER 860 L8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- BIPUSH 28
- ISUB
- ICONST_2
- IADD
- ISTORE 5
- GOTO L9
- L7
- LINENUMBER 862 L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ILOAD 4
- IFLE L9
- L10
- LINENUMBER 864 L10
- ILOAD 5
- ILOAD 4
- IADD
- ISTORE 5
- L9
- LINENUMBER 869 L9
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z
- IFEQ L11
- L12
- LINENUMBER 871 L12
- ILOAD 6
- BIPUSH 32
- ISUB
- ISTORE 7
- L13
- GOTO L14
- L11
- LINENUMBER 875 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ILOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I
- IADD
- ISTORE 7
- L14
- LINENUMBER 878 L14
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] []
- ILOAD 2
- ILOAD 5
- IF_ICMPLT L15
- ILOAD 2
- ILOAD 5
- BIPUSH 28
- IADD
- IF_ICMPGT L15
- ILOAD 3
- ILOAD 7
- IF_ICMPLT L15
- ILOAD 3
- ILOAD 7
- BIPUSH 32
- IADD
- IF_ICMPGT L15
- ICONST_1
- GOTO L16
- L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] []
- ICONST_0
- L16
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [I]
- IRETURN
- L17
- LOCALVARIABLE i1 I L13 L11 7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L17 0
- LOCALVARIABLE p_147049_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L17 1
- LOCALVARIABLE p_147049_2_ I L0 L17 2
- LOCALVARIABLE p_147049_3_ I L0 L17 3
- LOCALVARIABLE k I L4 L17 4
- LOCALVARIABLE l I L5 L17 5
- LOCALVARIABLE b0 B L6 L17 6
- LOCALVARIABLE i1 I L14 L17 7
- MAXSTACK = 4
- MAXLOCALS = 8
-
- // access flags 0x4
- protected renderCreativeInventoryHoveringText(Lnet/minecraft/creativetab/CreativeTabs;II)Z
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager;
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z
- IFEQ L0
- ICONST_0
- IRETURN
- L0
- LINENUMBER 887 L0
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I
- ISTORE 4
- L1
- LINENUMBER 888 L1
- BIPUSH 28
- ILOAD 4
- IMUL
- ISTORE 5
- L2
- LINENUMBER 889 L2
- ICONST_0
- ISTORE 6
- L3
- LINENUMBER 891 L3
- ILOAD 4
- ICONST_5
- IF_ICMPNE L4
- L5
- LINENUMBER 893 L5
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- BIPUSH 28
- ISUB
- ICONST_2
- IADD
- ISTORE 5
- GOTO L6
- L4
- LINENUMBER 895 L4
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ILOAD 4
- IFLE L6
- L7
- LINENUMBER 897 L7
- ILOAD 5
- ILOAD 4
- IADD
- ISTORE 5
- L6
- LINENUMBER 902 L6
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z
- IFEQ L8
- L9
- LINENUMBER 904 L9
- ILOAD 6
- BIPUSH 32
- ISUB
- ISTORE 7
- L10
- GOTO L11
- L8
- LINENUMBER 908 L8
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] []
- ILOAD 6
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I
- IADD
- ISTORE 7
- L11
- LINENUMBER 911 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] []
- ALOAD 0
- ILOAD 5
- ICONST_3
- IADD
- ILOAD 7
- ICONST_3
- IADD
- BIPUSH 23
- BIPUSH 27
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z
- IFEQ L12
- L13
- LINENUMBER 913 L13
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()Ljava/lang/String;
- ICONST_0
- ANEWARRAY java/lang/Object
- INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
- ILOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V
- L14
- LINENUMBER 914 L14
- ICONST_1
- IRETURN
- L12
- LINENUMBER 918 L12
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] []
- ICONST_0
- IRETURN
- L15
- LOCALVARIABLE i1 I L10 L8 7
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0
- LOCALVARIABLE p_147052_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L15 1
- LOCALVARIABLE p_147052_2_ I L0 L15 2
- LOCALVARIABLE p_147052_3_ I L0 L15 3
- LOCALVARIABLE k I L1 L15 4
- LOCALVARIABLE l I L2 L15 5
- LOCALVARIABLE b0 B L3 L15 6
- LOCALVARIABLE i1 I L11 L15 7
- MAXSTACK = 7
- MAXLOCALS = 8
-
- // access flags 0x4
- protected func_147051_a(Lnet/minecraft/creativetab/CreativeTabs;)V
- L0
- LINENUMBER 924 L0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- IF_ICMPNE L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [I]
- ISTORE 2
- L3
- LINENUMBER 925 L3
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z
- ISTORE 3
- L4
- LINENUMBER 926 L4
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I
- ISTORE 4
- L5
- LINENUMBER 927 L5
- ILOAD 4
- BIPUSH 28
- IMUL
- ISTORE 5
- L6
- LINENUMBER 928 L6
- ICONST_0
- ISTORE 6
- L7
- LINENUMBER 929 L7
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- BIPUSH 28
- ILOAD 4
- IMUL
- IADD
- ISTORE 7
- L8
- LINENUMBER 930 L8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I
- ISTORE 8
- L9
- LINENUMBER 931 L9
- BIPUSH 32
- ISTORE 9
- L10
- LINENUMBER 933 L10
- ILOAD 2
- IFEQ L11
- L12
- LINENUMBER 935 L12
- IINC 6 32
- L11
- LINENUMBER 938 L11
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] []
- ILOAD 4
- ICONST_5
- IF_ICMPNE L13
- L14
- LINENUMBER 940 L14
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I
- IADD
- BIPUSH 28
- ISUB
- ISTORE 7
- GOTO L15
- L13
- LINENUMBER 942 L13
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] []
- ILOAD 4
- IFLE L15
- L16
- LINENUMBER 944 L16
- ILOAD 7
- ILOAD 4
- IADD
- ISTORE 7
- L15
- LINENUMBER 947 L15
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] []
- ILOAD 3
- IFEQ L17
- L18
- LINENUMBER 949 L18
- IINC 8 -28
- GOTO L19
- L17
- LINENUMBER 953 L17
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] []
- IINC 6 64
- L20
- LINENUMBER 954 L20
- ILOAD 8
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I
- ICONST_4
- ISUB
- IADD
- ISTORE 8
- L19
- LINENUMBER 957 L19
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L21
- LINENUMBER 958 L21
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor3f (FFF)V
- L22
- LINENUMBER 959 L22
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L23
- LINENUMBER 960 L23
- ALOAD 0
- ILOAD 7
- ILOAD 8
- ILOAD 5
- ILOAD 6
- BIPUSH 28
- ILOAD 9
- INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V
- L24
- LINENUMBER 961 L24
- ALOAD 0
- LDC 100.0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F
- L25
- LINENUMBER 962 L25
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- LDC 100.0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L26
- LINENUMBER 963 L26
- IINC 7 6
- L27
- LINENUMBER 964 L27
- ILOAD 8
- BIPUSH 8
- ILOAD 3
- IFEQ L28
- ICONST_1
- GOTO L29
- L28
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I]
- ICONST_M1
- L29
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I I]
- IADD
- IADD
- ISTORE 8
- L30
- LINENUMBER 965 L30
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L31
- LINENUMBER 966 L31
- LDC 32826
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L32
- LINENUMBER 967 L32
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getIconItemStack ()Lnet/minecraft/item/ItemStack;
- ASTORE 10
- L33
- LINENUMBER 968 L33
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 10
- ILOAD 7
- ILOAD 8
- 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
- L34
- LINENUMBER 969 L34
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer;
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 10
- ILOAD 7
- ILOAD 8
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L35
- LINENUMBER 970 L35
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L36
- LINENUMBER 971 L36
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem;
- FCONST_0
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L37
- LINENUMBER 972 L37
- ALOAD 0
- FCONST_0
- PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F
- L38
- LINENUMBER 973 L38
- RETURN
- L39
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L39 0
- LOCALVARIABLE p_147051_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L39 1
- LOCALVARIABLE flag Z L3 L39 2
- LOCALVARIABLE flag1 Z L4 L39 3
- LOCALVARIABLE i I L5 L39 4
- LOCALVARIABLE j I L6 L39 5
- LOCALVARIABLE k I L7 L39 6
- LOCALVARIABLE l I L8 L39 7
- LOCALVARIABLE i1 I L9 L39 8
- LOCALVARIABLE b0 B L10 L39 9
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L33 L39 10
- MAXSTACK = 7
- MAXLOCALS = 11
-
- // access flags 0x4
- protected actionPerformed(Lnet/minecraft/client/gui/GuiButton;)V
- L0
- LINENUMBER 977 L0
- ALOAD 1
- GETFIELD net/minecraft/client/gui/GuiButton.id : I
- IFNE L1
- L2
- LINENUMBER 979 L2
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- NEW net/minecraft/client/gui/achievement/GuiAchievements
- DUP
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter;
- INVOKESPECIAL net/minecraft/client/gui/achievement/GuiAchievements.<init> (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V
- INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V
- L1
- LINENUMBER 982 L1
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] []
- ALOAD 1
- GETFIELD net/minecraft/client/gui/GuiButton.id : I
- ICONST_1
- IF_ICMPNE L3
- L4
- LINENUMBER 984 L4
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- NEW net/minecraft/client/gui/achievement/GuiStats
- DUP
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft;
- GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP;
- INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter;
- INVOKESPECIAL net/minecraft/client/gui/achievement/GuiStats.<init> (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V
- INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V
- L3
- LINENUMBER 987 L3
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] []
- ALOAD 1
- GETFIELD net/minecraft/client/gui/GuiButton.id : I
- BIPUSH 101
- IF_ICMPNE L5
- L6
- LINENUMBER 989 L6
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- ICONST_1
- ISUB
- ICONST_0
- INVOKESTATIC java/lang/Math.max (II)I
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- GOTO L7
- L5
- LINENUMBER 991 L5
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] []
- ALOAD 1
- GETFIELD net/minecraft/client/gui/GuiButton.id : I
- BIPUSH 102
- IF_ICMPNE L7
- L8
- LINENUMBER 993 L8
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- ICONST_1
- IADD
- ALOAD 0
- GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I
- INVOKESTATIC java/lang/Math.min (II)I
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- L7
- LINENUMBER 995 L7
- FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] []
- RETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L9 0
- LOCALVARIABLE p_146284_1_ Lnet/minecraft/client/gui/GuiButton; L0 L9 1
- MAXSTACK = 5
- MAXLOCALS = 2
-
- // access flags 0x1
- public func_147056_g()I
- L0
- LINENUMBER 1000 L0
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1008
- static synthetic access$100()Lnet/minecraft/inventory/InventoryBasic;
- L0
- LINENUMBER 38 L0
- GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic;
- ARETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 40 L0
- NEW net/minecraft/util/ResourceLocation
- DUP
- LDC "textures/gui/container/creative_inventory/tabs.png"
- INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation;
- L1
- LINENUMBER 41 L1
- NEW net/minecraft/inventory/InventoryBasic
- DUP
- LDC "tmp"
- ICONST_1
- BIPUSH 45
- INVOKESPECIAL net/minecraft/inventory/InventoryBasic.<init> (Ljava/lang/String;ZI)V
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic;
- L2
- LINENUMBER 43 L2
- GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
- INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I
- L3
- LINENUMBER 56 L3
- ICONST_0
- PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I
- RETURN
- MAXSTACK = 5
- MAXLOCALS = 0
-}
diff --git a/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt b/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt
deleted file mode 100644
index be60d507e7..0000000000
--- a/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt
+++ /dev/null
@@ -1,3287 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/client/renderer/entity/RenderItem extends net/minecraft/client/renderer/entity/Render {
-
- // compiled from: RenderItem.java
-
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- // access flags 0x0
- INNERCLASS net/minecraft/client/renderer/entity/RenderItem$4 null null
- // access flags 0x0
- INNERCLASS net/minecraft/client/renderer/entity/RenderItem$3 null null
- // access flags 0x0
- INNERCLASS net/minecraft/client/renderer/entity/RenderItem$2 null null
- // access flags 0x0
- INNERCLASS net/minecraft/client/renderer/entity/RenderItem$1 null null
-
- // access flags 0x1A
- private final static Lnet/minecraft/util/ResourceLocation; RES_ITEM_GLINT
-
- // access flags 0x2
- private Lnet/minecraft/client/renderer/RenderBlocks; renderBlocksRi
-
- // access flags 0x2
- private Ljava/util/Random; random
-
- // access flags 0x1
- public Z renderWithColor
-
- // access flags 0x1
- public F zLevel
-
- // access flags 0x9
- public static Z renderInFrame
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00001003"
-
- // access flags 0xA
- private static Lnet/minecraft/client/renderer/entity/RenderItem; instance
-
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 48 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/client/renderer/entity/Render.<init> ()V
- L1
- LINENUMBER 38 L1
- ALOAD 0
- NEW net/minecraft/client/renderer/RenderBlocks
- DUP
- INVOKESPECIAL net/minecraft/client/renderer/RenderBlocks.<init> ()V
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks;
- L2
- LINENUMBER 40 L2
- ALOAD 0
- NEW java/util/Random
- DUP
- INVOKESPECIAL java/util/Random.<init> ()V
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- L3
- LINENUMBER 41 L3
- ALOAD 0
- ICONST_1
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- L4
- LINENUMBER 49 L4
- ALOAD 0
- LDC 0.15
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowSize : F
- L5
- LINENUMBER 50 L5
- ALOAD 0
- LDC 0.75
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowOpaque : F
- L6
- LINENUMBER 51 L6
- RETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L7 0
- MAXSTACK = 3
- MAXLOCALS = 1
-
- // access flags 0x1
- public doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V
- L0
- LINENUMBER 61 L0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- ASTORE 10
- L1
- LINENUMBER 63 L1
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- IFNULL L2
- L3
- LINENUMBER 65 L3
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V
- L4
- LINENUMBER 66 L4
- ICONST_0
- ICONST_0
- FCONST_1
- INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_152777_a (ZZF)V
- L5
- LINENUMBER 67 L5
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- LDC 187
- INVOKEVIRTUAL java/util/Random.setSeed (J)V
- L6
- LINENUMBER 68 L6
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L7
- LINENUMBER 69 L7
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldBob ()Z
- IFEQ L8
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.age : I
- I2F
- FLOAD 9
- FADD
- LDC 10.0
- FDIV
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F
- FADD
- INVOKESTATIC net/minecraft/util/MathHelper.sin (F)F
- LDC 0.1
- FMUL
- LDC 0.1
- FADD
- GOTO L9
- L8
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] []
- FCONST_0
- L9
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [F]
- FSTORE 11
- L10
- LINENUMBER 70 L10
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.age : I
- I2F
- FLOAD 9
- FADD
- LDC 20.0
- FDIV
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F
- FADD
- LDC 57.295776
- FMUL
- FSTORE 12
- L11
- LINENUMBER 71 L11
- ICONST_1
- ISTORE 13
- L12
- LINENUMBER 73 L12
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- IF_ICMPLE L13
- L14
- LINENUMBER 75 L14
- ICONST_2
- ISTORE 13
- L13
- LINENUMBER 78 L13
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_5
- IF_ICMPLE L15
- L16
- LINENUMBER 80 L16
- ICONST_3
- ISTORE 13
- L15
- LINENUMBER 83 L15
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- BIPUSH 20
- IF_ICMPLE L17
- L18
- LINENUMBER 85 L18
- ICONST_4
- ISTORE 13
- L17
- LINENUMBER 88 L17
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- BIPUSH 40
- IF_ICMPLE L19
- L20
- LINENUMBER 90 L20
- ICONST_5
- ISTORE 13
- L19
- LINENUMBER 93 L19
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 0
- ALOAD 10
- ILOAD 13
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniBlockCount (Lnet/minecraft/item/ItemStack;B)B
- ISTORE 13
- L21
- LINENUMBER 95 L21
- DLOAD 2
- D2F
- DLOAD 4
- D2F
- FLOAD 11
- FADD
- DLOAD 6
- D2F
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L22
- LINENUMBER 96 L22
- LDC 32826
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L23
- LINENUMBER 101 L23
- ALOAD 1
- ALOAD 10
- FLOAD 11
- FLOAD 12
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager;
- GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks;
- ILOAD 13
- INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderEntityItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/item/ItemStack;FFLjava/util/Random;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/RenderBlocks;I)Z
- IFEQ L24
- GOTO L25
- L24
- LINENUMBER 106 L24
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- IFNE L26
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INSTANCEOF net/minecraft/item/ItemBlock
- IFEQ L26
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I
- INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z
- IFEQ L26
- L27
- LINENUMBER 108 L27
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- ASTORE 14
- L28
- LINENUMBER 109 L28
- FLOAD 12
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L29
- LINENUMBER 111 L29
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z
- IFEQ L30
- L31
- LINENUMBER 113 L31
- LDC 1.25
- LDC 1.25
- LDC 1.25
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L32
- LINENUMBER 114 L32
- FCONST_0
- LDC 0.05
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L33
- LINENUMBER 115 L33
- LDC -90.0
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L30
- LINENUMBER 118 L30
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block] []
- LDC 0.25
- FSTORE 15
- L34
- LINENUMBER 119 L34
- ALOAD 14
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I
- ISTORE 16
- L35
- LINENUMBER 121 L35
- ILOAD 16
- ICONST_1
- IF_ICMPEQ L36
- ILOAD 16
- BIPUSH 19
- IF_ICMPEQ L36
- ILOAD 16
- BIPUSH 12
- IF_ICMPEQ L36
- ILOAD 16
- ICONST_2
- IF_ICMPNE L37
- L36
- LINENUMBER 123 L36
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] []
- LDC 0.5
- FSTORE 15
- L37
- LINENUMBER 126 L37
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] []
- ALOAD 14
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I
- IFLE L38
- L39
- LINENUMBER 128 L39
- SIPUSH 516
- LDC 0.1
- INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V
- L40
- LINENUMBER 129 L40
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L41
- LINENUMBER 130 L41
- SIPUSH 770
- SIPUSH 771
- ICONST_1
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L38
- LINENUMBER 133 L38
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] []
- FLOAD 15
- FLOAD 15
- FLOAD 15
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L42
- LINENUMBER 135 L42
- ICONST_0
- ISTORE 17
- L43
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] []
- ILOAD 17
- ILOAD 13
- IF_ICMPGE L44
- L45
- LINENUMBER 137 L45
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L46
- LINENUMBER 139 L46
- ILOAD 17
- IFLE L47
- L48
- LINENUMBER 141 L48
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.2
- FMUL
- FLOAD 15
- FDIV
- FSTORE 18
- L49
- LINENUMBER 142 L49
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.2
- FMUL
- FLOAD 15
- FDIV
- FSTORE 19
- L50
- LINENUMBER 143 L50
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.2
- FMUL
- FLOAD 15
- FDIV
- FSTORE 20
- L51
- LINENUMBER 144 L51
- FLOAD 18
- FLOAD 19
- FLOAD 20
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L47
- LINENUMBER 147 L47
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] []
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks;
- ALOAD 14
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I
- FCONST_1
- INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V
- L52
- LINENUMBER 148 L52
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L53
- LINENUMBER 135 L53
- IINC 17 1
- GOTO L43
- L44
- LINENUMBER 151 L44
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] []
- ALOAD 14
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I
- IFLE L54
- L55
- LINENUMBER 153 L55
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L54
- LINENUMBER 155 L54
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] []
- GOTO L25
- L26
- LINENUMBER 160 L26
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z
- IFEQ L56
- L57
- LINENUMBER 162 L57
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z
- IFEQ L58
- L59
- LINENUMBER 164 L59
- LDC 0.5128205
- LDC 0.5128205
- LDC 0.5128205
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L60
- LINENUMBER 165 L60
- FCONST_0
- LDC -0.05
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- GOTO L61
- L58
- LINENUMBER 169 L58
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- LDC 0.5
- LDC 0.5
- LDC 0.5
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L61
- LINENUMBER 172 L61
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ICONST_0
- ISTORE 15
- L62
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] []
- ILOAD 15
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I
- INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I
- IF_ICMPGE L63
- L64
- LINENUMBER 174 L64
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- LDC 187
- INVOKEVIRTUAL java/util/Random.setSeed (J)V
- L65
- LINENUMBER 175 L65
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 10
- ILOAD 15
- INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon;
- ASTORE 17
- L66
- LINENUMBER 177 L66
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- IFEQ L67
- L68
- LINENUMBER 179 L68
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 10
- ILOAD 15
- INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I
- ISTORE 16
- L69
- LINENUMBER 180 L69
- ILOAD 16
- BIPUSH 16
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 14
- L70
- LINENUMBER 181 L70
- ILOAD 16
- BIPUSH 8
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 18
- L71
- LINENUMBER 182 L71
- ILOAD 16
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 19
- L72
- LINENUMBER 183 L72
- FLOAD 14
- FLOAD 18
- FLOAD 19
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L73
- LINENUMBER 184 L73
- ALOAD 0
- ALOAD 1
- ALOAD 17
- ILOAD 13
- FLOAD 9
- FLOAD 14
- FLOAD 18
- FLOAD 19
- ILOAD 15
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V
- GOTO L74
- L67
- LINENUMBER 188 L67
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] []
- ALOAD 0
- ALOAD 1
- ALOAD 17
- ILOAD 13
- FLOAD 9
- FCONST_1
- FCONST_1
- FCONST_1
- ILOAD 15
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V
- L74
- LINENUMBER 172 L74
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] []
- IINC 15 1
- GOTO L62
- L63
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] []
- GOTO L25
- L56
- LINENUMBER 194 L56
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 10
- IFNULL L75
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INSTANCEOF net/minecraft/item/ItemCloth
- IFEQ L75
- L76
- LINENUMBER 196 L76
- SIPUSH 516
- LDC 0.1
- INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V
- L77
- LINENUMBER 197 L77
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L78
- LINENUMBER 198 L78
- SIPUSH 770
- SIPUSH 771
- ICONST_1
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L75
- LINENUMBER 201 L75
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z
- IFEQ L79
- L80
- LINENUMBER 203 L80
- LDC 0.5128205
- LDC 0.5128205
- LDC 0.5128205
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L81
- LINENUMBER 204 L81
- FCONST_0
- LDC -0.05
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- GOTO L82
- L79
- LINENUMBER 208 L79
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- LDC 0.5
- LDC 0.5
- LDC 0.5
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L82
- LINENUMBER 211 L82
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon;
- ASTORE 15
- L83
- LINENUMBER 213 L83
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- IFEQ L84
- L85
- LINENUMBER 215 L85
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 10
- ICONST_0
- INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I
- ISTORE 17
- L86
- LINENUMBER 216 L86
- ILOAD 17
- BIPUSH 16
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 20
- L87
- LINENUMBER 217 L87
- ILOAD 17
- BIPUSH 8
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 14
- L88
- LINENUMBER 218 L88
- ILOAD 17
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 18
- L89
- LINENUMBER 219 L89
- ALOAD 0
- ALOAD 1
- ALOAD 15
- ILOAD 13
- FLOAD 9
- FLOAD 20
- FLOAD 14
- FLOAD 18
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V
- L90
- LINENUMBER 220 L90
- GOTO L91
- L84
- LINENUMBER 223 L84
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] []
- ALOAD 0
- ALOAD 1
- ALOAD 15
- ILOAD 13
- FLOAD 9
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V
- L91
- LINENUMBER 226 L91
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] []
- ALOAD 10
- IFNULL L25
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INSTANCEOF net/minecraft/item/ItemCloth
- IFEQ L25
- L92
- LINENUMBER 228 L92
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L25
- LINENUMBER 233 L25
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] []
- LDC 32826
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L93
- LINENUMBER 234 L93
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L94
- LINENUMBER 235 L94
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V
- L95
- LINENUMBER 236 L95
- INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_147945_b ()V
- L2
- LINENUMBER 238 L2
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] []
- RETURN
- L96
- LOCALVARIABLE f8 F L51 L47 20
- LOCALVARIABLE f6 F L49 L47 18
- LOCALVARIABLE f7 F L50 L47 19
- LOCALVARIABLE l I L43 L44 17
- LOCALVARIABLE block Lnet/minecraft/block/Block; L28 L54 14
- LOCALVARIABLE f9 F L34 L54 15
- LOCALVARIABLE k I L35 L26 16
- LOCALVARIABLE f6 F L71 L67 18
- LOCALVARIABLE f7 F L72 L67 19
- LOCALVARIABLE k I L69 L67 16
- LOCALVARIABLE f5 F L70 L67 14
- LOCALVARIABLE iicon1 Lnet/minecraft/util/IIcon; L66 L74 17
- LOCALVARIABLE j I L62 L63 15
- LOCALVARIABLE i I L86 L90 17
- LOCALVARIABLE f4 F L87 L90 20
- LOCALVARIABLE f6 F L89 L84 18
- LOCALVARIABLE f5 F L88 L84 14
- LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L83 L25 15
- LOCALVARIABLE f2 F L10 L2 11
- LOCALVARIABLE f3 F L11 L2 12
- LOCALVARIABLE b0 B L12 L2 13
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L96 0
- LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/item/EntityItem; L0 L96 1
- LOCALVARIABLE p_76986_2_ D L0 L96 2
- LOCALVARIABLE p_76986_4_ D L0 L96 4
- LOCALVARIABLE p_76986_6_ D L0 L96 6
- LOCALVARIABLE p_76986_8_ F L0 L96 8
- LOCALVARIABLE p_76986_9_ F L0 L96 9
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L96 10
- MAXSTACK = 9
- MAXLOCALS = 21
-
- // access flags 0x4
- protected getEntityTexture(Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation;
- L0
- LINENUMBER 245 L0
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager;
- GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/item/EntityItem; L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x2
- private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V
- L0
- LINENUMBER 253 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ILOAD 3
- FLOAD 4
- FLOAD 5
- FLOAD 6
- FLOAD 7
- ICONST_0
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V
- L1
- LINENUMBER 254 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0
- LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L2 1
- LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L2 2
- LOCALVARIABLE p_77020_3_ I L0 L2 3
- LOCALVARIABLE p_77020_4_ F L0 L2 4
- LOCALVARIABLE p_77020_5_ F L0 L2 5
- LOCALVARIABLE p_77020_6_ F L0 L2 6
- LOCALVARIABLE p_77020_7_ F L0 L2 7
- MAXSTACK = 9
- MAXLOCALS = 8
-
- // access flags 0x2
- private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V
- L0
- LINENUMBER 258 L0
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- ASTORE 9
- L1
- LINENUMBER 260 L1
- ALOAD 2
- IFNONNULL L2
- L3
- LINENUMBER 262 L3
- INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ASTORE 10
- L4
- LINENUMBER 263 L4
- ALOAD 10
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation;
- ASTORE 11
- L5
- LINENUMBER 264 L5
- ALOAD 10
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
- CHECKCAST net/minecraft/client/renderer/texture/TextureMap
- LDC "missingno"
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
- ASTORE 2
- L2
- LINENUMBER 267 L2
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator] []
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F
- FSTORE 10
- L6
- LINENUMBER 268 L6
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F
- FSTORE 11
- L7
- LINENUMBER 269 L7
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F
- FSTORE 12
- L8
- LINENUMBER 270 L8
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F
- FSTORE 13
- L9
- LINENUMBER 271 L9
- FCONST_1
- FSTORE 14
- L10
- LINENUMBER 272 L10
- LDC 0.5
- FSTORE 15
- L11
- LINENUMBER 273 L11
- LDC 0.25
- FSTORE 16
- L12
- LINENUMBER 276 L12
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager;
- GETFIELD net/minecraft/client/renderer/entity/RenderManager.options : Lnet/minecraft/client/settings/GameSettings;
- GETFIELD net/minecraft/client/settings/GameSettings.fancyGraphics : Z
- IFEQ L13
- L14
- LINENUMBER 278 L14
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L15
- LINENUMBER 280 L15
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z
- IFEQ L16
- L17
- LINENUMBER 282 L17
- LDC 180.0
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- GOTO L18
- L16
- LINENUMBER 286 L16
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] []
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.age : I
- I2F
- FLOAD 4
- FADD
- LDC 20.0
- FDIV
- ALOAD 1
- GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F
- FADD
- LDC 57.295776
- FMUL
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L18
- LINENUMBER 289 L18
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] []
- LDC 0.0625
- FSTORE 17
- L19
- LINENUMBER 290 L19
- LDC 0.021875
- FSTORE 18
- L20
- LINENUMBER 291 L20
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack;
- ASTORE 19
- L21
- LINENUMBER 292 L21
- ALOAD 19
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ISTORE 20
- L22
- LINENUMBER 295 L22
- ILOAD 20
- ICONST_2
- IF_ICMPGE L23
- L24
- LINENUMBER 297 L24
- ICONST_1
- ISTORE 21
- L25
- GOTO L26
- L23
- LINENUMBER 299 L23
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] []
- ILOAD 20
- BIPUSH 16
- IF_ICMPGE L27
- L28
- LINENUMBER 301 L28
- ICONST_2
- ISTORE 21
- L29
- GOTO L26
- L27
- LINENUMBER 303 L27
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] []
- ILOAD 20
- BIPUSH 32
- IF_ICMPGE L30
- L31
- LINENUMBER 305 L31
- ICONST_3
- ISTORE 21
- L32
- GOTO L26
- L30
- LINENUMBER 309 L30
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] []
- ICONST_4
- ISTORE 21
- L26
- LINENUMBER 312 L26
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I] []
- ALOAD 0
- ALOAD 19
- ILOAD 21
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniItemCount (Lnet/minecraft/item/ItemStack;B)B
- ISTORE 21
- L33
- LINENUMBER 314 L33
- FLOAD 15
- FNEG
- FLOAD 16
- FNEG
- FLOAD 17
- FLOAD 18
- FADD
- ILOAD 21
- I2F
- FMUL
- FCONST_2
- FDIV
- FNEG
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L34
- LINENUMBER 316 L34
- ICONST_0
- ISTORE 22
- L35
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- ILOAD 22
- ILOAD 21
- IF_ICMPGE L36
- L37
- LINENUMBER 319 L37
- ILOAD 22
- IFLE L38
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldSpreadItems ()Z
- IFEQ L38
- L39
- LINENUMBER 321 L39
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- LDC 0.5
- FDIV
- FSTORE 23
- L40
- LINENUMBER 322 L40
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- LDC 0.5
- FDIV
- FSTORE 24
- L41
- LINENUMBER 323 L41
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- LDC 0.5
- FDIV
- FSTORE 25
- L42
- LINENUMBER 324 L42
- FLOAD 23
- FLOAD 24
- FLOAD 17
- FLOAD 18
- FADD
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L43
- LINENUMBER 325 L43
- GOTO L44
- L38
- LINENUMBER 328 L38
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- FCONST_0
- FCONST_0
- FLOAD 17
- FLOAD 18
- FADD
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L44
- LINENUMBER 331 L44
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- ALOAD 19
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- IFNE L45
- L46
- LINENUMBER 333 L46
- ALOAD 0
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- GOTO L47
- L45
- LINENUMBER 337 L45
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- ALOAD 0
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L47
- LINENUMBER 340 L47
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- FLOAD 5
- FLOAD 6
- FLOAD 7
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L48
- LINENUMBER 341 L48
- ALOAD 9
- FLOAD 11
- FLOAD 12
- FLOAD 10
- FLOAD 13
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getIconWidth ()I
- ALOAD 2
- INVOKEINTERFACE net/minecraft/util/IIcon.getIconHeight ()I
- FLOAD 17
- INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V
- L49
- LINENUMBER 343 L49
- ALOAD 19
- ILOAD 8
- INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z
- IFEQ L50
- L51
- LINENUMBER 345 L51
- SIPUSH 514
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V
- L52
- LINENUMBER 346 L52
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L53
- LINENUMBER 347 L53
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager;
- GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager;
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L54
- LINENUMBER 348 L54
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L55
- LINENUMBER 349 L55
- SIPUSH 768
- ICONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glBlendFunc (II)V
- L56
- LINENUMBER 350 L56
- LDC 0.76
- FSTORE 23
- L57
- LINENUMBER 351 L57
- LDC 0.5
- FLOAD 23
- FMUL
- LDC 0.25
- FLOAD 23
- FMUL
- LDC 0.8
- FLOAD 23
- FMUL
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L58
- LINENUMBER 352 L58
- SIPUSH 5890
- INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V
- L59
- LINENUMBER 353 L59
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L60
- LINENUMBER 354 L60
- LDC 0.125
- FSTORE 24
- L61
- LINENUMBER 355 L61
- FLOAD 24
- FLOAD 24
- FLOAD 24
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L62
- LINENUMBER 356 L62
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- LDC 3000
- LREM
- L2F
- LDC 3000.0
- FDIV
- LDC 8.0
- FMUL
- FSTORE 25
- L63
- LINENUMBER 357 L63
- FLOAD 25
- FCONST_0
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L64
- LINENUMBER 358 L64
- LDC -50.0
- FCONST_0
- FCONST_0
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L65
- LINENUMBER 359 L65
- ALOAD 9
- FCONST_0
- FCONST_0
- FCONST_1
- FCONST_1
- SIPUSH 255
- SIPUSH 255
- FLOAD 17
- INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V
- L66
- LINENUMBER 360 L66
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L67
- LINENUMBER 361 L67
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L68
- LINENUMBER 362 L68
- FLOAD 24
- FLOAD 24
- FLOAD 24
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L69
- LINENUMBER 363 L69
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- LDC 4873
- LREM
- L2F
- LDC 4873.0
- FDIV
- LDC 8.0
- FMUL
- FSTORE 25
- L70
- LINENUMBER 364 L70
- FLOAD 25
- FNEG
- FCONST_0
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L71
- LINENUMBER 365 L71
- LDC 10.0
- FCONST_0
- FCONST_0
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L72
- LINENUMBER 366 L72
- ALOAD 9
- FCONST_0
- FCONST_0
- FCONST_1
- FCONST_1
- SIPUSH 255
- SIPUSH 255
- FLOAD 17
- INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V
- L73
- LINENUMBER 367 L73
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L74
- LINENUMBER 368 L74
- SIPUSH 5888
- INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V
- L75
- LINENUMBER 369 L75
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L76
- LINENUMBER 370 L76
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L77
- LINENUMBER 371 L77
- SIPUSH 515
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V
- L50
- LINENUMBER 316 L50
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- IINC 22 1
- GOTO L35
- L36
- LINENUMBER 375 L36
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] []
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L78
- LINENUMBER 376 L78
- GOTO L79
- L13
- LINENUMBER 379 L13
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] []
- ICONST_0
- ISTORE 17
- L80
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] []
- ILOAD 17
- ILOAD 3
- IF_ICMPGE L79
- L81
- LINENUMBER 381 L81
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L82
- LINENUMBER 383 L82
- ILOAD 17
- IFLE L83
- L84
- LINENUMBER 385 L84
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- FSTORE 18
- L85
- LINENUMBER 386 L85
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- FSTORE 19
- L86
- LINENUMBER 387 L86
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FCONST_2
- FMUL
- FCONST_1
- FSUB
- LDC 0.3
- FMUL
- FSTORE 20
- L87
- LINENUMBER 388 L87
- FLOAD 18
- FLOAD 19
- FLOAD 20
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L83
- LINENUMBER 391 L83
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] []
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z
- IFNE L88
- L89
- LINENUMBER 393 L89
- LDC 180.0
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager;
- GETFIELD net/minecraft/client/renderer/entity/RenderManager.playerViewY : F
- FSUB
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L88
- LINENUMBER 396 L88
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] []
- FLOAD 5
- FLOAD 6
- FLOAD 7
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L90
- LINENUMBER 397 L90
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V
- L91
- LINENUMBER 398 L91
- ALOAD 9
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setNormal (FFF)V
- L92
- LINENUMBER 399 L92
- ALOAD 9
- FCONST_0
- FLOAD 15
- FSUB
- F2D
- FCONST_0
- FLOAD 16
- FSUB
- F2D
- DCONST_0
- FLOAD 10
- F2D
- FLOAD 13
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L93
- LINENUMBER 400 L93
- ALOAD 9
- FLOAD 14
- FLOAD 15
- FSUB
- F2D
- FCONST_0
- FLOAD 16
- FSUB
- F2D
- DCONST_0
- FLOAD 11
- F2D
- FLOAD 13
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L94
- LINENUMBER 401 L94
- ALOAD 9
- FLOAD 14
- FLOAD 15
- FSUB
- F2D
- FCONST_1
- FLOAD 16
- FSUB
- F2D
- DCONST_0
- FLOAD 11
- F2D
- FLOAD 12
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L95
- LINENUMBER 402 L95
- ALOAD 9
- FCONST_0
- FLOAD 15
- FSUB
- F2D
- FCONST_1
- FLOAD 16
- FSUB
- F2D
- DCONST_0
- FLOAD 10
- F2D
- FLOAD 12
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L96
- LINENUMBER 403 L96
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L97
- LINENUMBER 404 L97
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L98
- LINENUMBER 379 L98
- IINC 17 1
- GOTO L80
- L79
- LINENUMBER 407 L79
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] []
- RETURN
- L99
- LOCALVARIABLE texturemanager Lnet/minecraft/client/renderer/texture/TextureManager; L4 L2 10
- LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L5 L2 11
- LOCALVARIABLE b0 B L25 L23 21
- LOCALVARIABLE b0 B L29 L27 21
- LOCALVARIABLE b0 B L32 L30 21
- LOCALVARIABLE x F L40 L43 23
- LOCALVARIABLE y F L41 L43 24
- LOCALVARIABLE z F L42 L43 25
- LOCALVARIABLE f11 F L57 L50 23
- LOCALVARIABLE f12 F L61 L50 24
- LOCALVARIABLE f13 F L63 L50 25
- LOCALVARIABLE k I L35 L36 22
- LOCALVARIABLE f9 F L19 L78 17
- LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L21 L78 19
- LOCALVARIABLE j I L22 L78 20
- LOCALVARIABLE b0 B L26 L78 21
- LOCALVARIABLE f10 F L20 L13 18
- LOCALVARIABLE f16 F L86 L83 19
- LOCALVARIABLE f17 F L87 L83 20
- LOCALVARIABLE f10 F L85 L83 18
- LOCALVARIABLE l I L80 L79 17
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L99 0
- LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L99 1
- LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L99 2
- LOCALVARIABLE p_77020_3_ I L0 L99 3
- LOCALVARIABLE p_77020_4_ F L0 L99 4
- LOCALVARIABLE p_77020_5_ F L0 L99 5
- LOCALVARIABLE p_77020_6_ F L0 L99 6
- LOCALVARIABLE p_77020_7_ F L0 L99 7
- LOCALVARIABLE pass I L0 L99 8
- LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L99 9
- LOCALVARIABLE f14 F L6 L99 10
- LOCALVARIABLE f15 F L7 L99 11
- LOCALVARIABLE f4 F L8 L99 12
- LOCALVARIABLE f5 F L9 L99 13
- LOCALVARIABLE f6 F L10 L99 14
- LOCALVARIABLE f7 F L11 L99 15
- LOCALVARIABLE f8 F L12 L99 16
- MAXSTACK = 11
- MAXLOCALS = 26
-
- // access flags 0x1
- public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L0
- LINENUMBER 414 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ALOAD 3
- ILOAD 4
- ILOAD 5
- ICONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V
- L1
- LINENUMBER 415 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0
- LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1
- LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2
- LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L2 3
- LOCALVARIABLE p_77015_4_ I L0 L2 4
- LOCALVARIABLE p_77015_5_ I L0 L2 5
- MAXSTACK = 7
- MAXLOCALS = 6
-
- // access flags 0x1
- public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V
- L0
- LINENUMBER 419 L0
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I
- ISTORE 7
- L1
- LINENUMBER 420 L1
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon;
- ASTORE 8
- L2
- LINENUMBER 426 L2
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- IFNE L3
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I
- INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z
- IFEQ L3
- L4
- LINENUMBER 428 L4
- ALOAD 2
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L5
- LINENUMBER 429 L5
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block;
- ASTORE 9
- L6
- LINENUMBER 430 L6
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L7
- LINENUMBER 432 L7
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I
- IFEQ L8
- L9
- LINENUMBER 434 L9
- SIPUSH 516
- LDC 0.1
- INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V
- L10
- LINENUMBER 435 L10
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L11
- LINENUMBER 436 L11
- SIPUSH 770
- SIPUSH 771
- ICONST_1
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- GOTO L12
- L8
- LINENUMBER 440 L8
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] []
- SIPUSH 516
- LDC 0.5
- INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V
- L13
- LINENUMBER 441 L13
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L12
- LINENUMBER 444 L12
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] []
- INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V
- L14
- LINENUMBER 445 L14
- ILOAD 4
- ICONST_2
- ISUB
- I2F
- ILOAD 5
- ICONST_3
- IADD
- I2F
- LDC -3.0
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- FADD
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L15
- LINENUMBER 446 L15
- LDC 10.0
- LDC 10.0
- LDC 10.0
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L16
- LINENUMBER 447 L16
- FCONST_1
- LDC 0.5
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V
- L17
- LINENUMBER 448 L17
- FCONST_1
- FCONST_1
- LDC -1.0
- INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V
- L18
- LINENUMBER 449 L18
- LDC 210.0
- FCONST_1
- FCONST_0
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L19
- LINENUMBER 450 L19
- LDC 45.0
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L20
- LINENUMBER 451 L20
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 3
- ICONST_0
- INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I
- ISTORE 10
- L21
- LINENUMBER 452 L21
- ILOAD 10
- BIPUSH 16
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 11
- L22
- LINENUMBER 453 L22
- ILOAD 10
- BIPUSH 8
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 12
- L23
- LINENUMBER 454 L23
- ILOAD 10
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 13
- L24
- LINENUMBER 456 L24
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- IFEQ L25
- L26
- LINENUMBER 458 L26
- FLOAD 11
- FLOAD 12
- FLOAD 13
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L25
- LINENUMBER 461 L25
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] []
- LDC -90.0
- FCONST_0
- FCONST_1
- FCONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V
- L27
- LINENUMBER 462 L27
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks;
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z
- L28
- LINENUMBER 463 L28
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks;
- ALOAD 9
- ILOAD 7
- FCONST_1
- INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V
- L29
- LINENUMBER 464 L29
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks;
- ICONST_1
- PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z
- L30
- LINENUMBER 466 L30
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I
- IFNE L31
- L32
- LINENUMBER 468 L32
- SIPUSH 516
- LDC 0.1
- INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V
- L31
- LINENUMBER 471 L31
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] []
- INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V
- L33
- LINENUMBER 472 L33
- GOTO L34
- L3
- LINENUMBER 473 L3
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] []
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z
- IFEQ L35
- L36
- LINENUMBER 475 L36
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L37
- LINENUMBER 476 L37
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L38
- LINENUMBER 477 L38
- ALOAD 2
- 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
- L39
- LINENUMBER 478 L39
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L40
- LINENUMBER 479 L40
- SIPUSH 3553
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L41
- LINENUMBER 480 L41
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L42
- LINENUMBER 481 L42
- ICONST_0
- ICONST_0
- ICONST_0
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L43
- LINENUMBER 482 L43
- ICONST_0
- ICONST_0
- ICONST_0
- ICONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V
- L44
- LINENUMBER 483 L44
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L45
- LINENUMBER 484 L45
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- ASTORE 9
- L46
- LINENUMBER 485 L46
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V
- L47
- LINENUMBER 486 L47
- ALOAD 9
- ICONST_M1
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V
- L48
- LINENUMBER 487 L48
- ALOAD 9
- ILOAD 4
- ICONST_2
- ISUB
- I2D
- ILOAD 5
- BIPUSH 18
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L49
- LINENUMBER 488 L49
- ALOAD 9
- ILOAD 4
- BIPUSH 18
- IADD
- I2D
- ILOAD 5
- BIPUSH 18
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L50
- LINENUMBER 489 L50
- ALOAD 9
- ILOAD 4
- BIPUSH 18
- IADD
- I2D
- ILOAD 5
- ICONST_2
- ISUB
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L51
- LINENUMBER 490 L51
- ALOAD 9
- ILOAD 4
- ICONST_2
- ISUB
- I2D
- ILOAD 5
- ICONST_2
- ISUB
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L52
- LINENUMBER 491 L52
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L53
- LINENUMBER 492 L53
- ICONST_1
- ICONST_1
- ICONST_1
- ICONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V
- L54
- LINENUMBER 493 L54
- SIPUSH 3553
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L55
- LINENUMBER 494 L55
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L56
- LINENUMBER 496 L56
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ASTORE 14
- L57
- LINENUMBER 497 L57
- ICONST_0
- ISTORE 10
- L58
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] []
- ILOAD 10
- ALOAD 14
- ILOAD 7
- INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I
- IF_ICMPGE L59
- L60
- LINENUMBER 499 L60
- SIPUSH 770
- SIPUSH 771
- ICONST_1
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L61
- LINENUMBER 500 L61
- ALOAD 2
- ALOAD 14
- INVOKEVIRTUAL net/minecraft/item/Item.getSpriteNumber ()I
- IFNE L62
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation;
- GOTO L63
- L62
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager]
- GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation;
- L63
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager net/minecraft/util/ResourceLocation]
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L64
- LINENUMBER 501 L64
- ALOAD 14
- ALOAD 3
- ILOAD 10
- INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon;
- ASTORE 15
- L65
- LINENUMBER 502 L65
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 3
- ILOAD 10
- INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I
- ISTORE 16
- L66
- LINENUMBER 503 L66
- ILOAD 16
- BIPUSH 16
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 13
- L67
- LINENUMBER 504 L67
- ILOAD 16
- BIPUSH 8
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 17
- L68
- LINENUMBER 505 L68
- ILOAD 16
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 18
- L69
- LINENUMBER 507 L69
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- IFEQ L70
- L71
- LINENUMBER 509 L71
- FLOAD 13
- FLOAD 17
- FLOAD 18
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L70
- LINENUMBER 512 L70
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L72
- LINENUMBER 513 L72
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L73
- LINENUMBER 515 L73
- ALOAD 0
- ILOAD 4
- ILOAD 5
- ALOAD 15
- BIPUSH 16
- BIPUSH 16
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V
- L74
- LINENUMBER 517 L74
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L75
- LINENUMBER 518 L75
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L76
- LINENUMBER 520 L76
- ILOAD 6
- IFEQ L77
- ALOAD 3
- ILOAD 10
- INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z
- IFEQ L77
- L78
- LINENUMBER 522 L78
- ALOAD 0
- ALOAD 2
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V
- L77
- LINENUMBER 497 L77
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] []
- IINC 10 1
- GOTO L58
- L59
- LINENUMBER 526 L59
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L79
- LINENUMBER 527 L79
- GOTO L34
- L35
- LINENUMBER 530 L35
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L80
- LINENUMBER 531 L80
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L81
- LINENUMBER 532 L81
- SIPUSH 770
- SIPUSH 771
- ICONST_1
- ICONST_0
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L82
- LINENUMBER 533 L82
- ALOAD 2
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation;
- ASTORE 9
- L83
- LINENUMBER 534 L83
- ALOAD 2
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L84
- LINENUMBER 536 L84
- ALOAD 8
- IFNONNULL L85
- L86
- LINENUMBER 538 L86
- INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft;
- INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager;
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
- CHECKCAST net/minecraft/client/renderer/texture/TextureMap
- LDC "missingno"
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;
- ASTORE 8
- L85
- LINENUMBER 541 L85
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation] []
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 3
- ICONST_0
- INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I
- ISTORE 10
- L87
- LINENUMBER 542 L87
- ILOAD 10
- BIPUSH 16
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 11
- L88
- LINENUMBER 543 L88
- ILOAD 10
- BIPUSH 8
- ISHR
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 12
- L89
- LINENUMBER 544 L89
- ILOAD 10
- SIPUSH 255
- IAND
- I2F
- LDC 255.0
- FDIV
- FSTORE 13
- L90
- LINENUMBER 546 L90
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- IFEQ L91
- L92
- LINENUMBER 548 L92
- FLOAD 11
- FLOAD 12
- FLOAD 13
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L91
- LINENUMBER 551 L91
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L93
- LINENUMBER 552 L93
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L94
- LINENUMBER 553 L94
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L95
- LINENUMBER 555 L95
- ALOAD 0
- ILOAD 4
- ILOAD 5
- ALOAD 8
- CHECKCAST net/minecraft/util/IIcon
- BIPUSH 16
- BIPUSH 16
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V
- L96
- LINENUMBER 557 L96
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L97
- LINENUMBER 558 L97
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L98
- LINENUMBER 559 L98
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L99
- LINENUMBER 561 L99
- ILOAD 6
- IFEQ L100
- ALOAD 3
- ICONST_0
- INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z
- IFEQ L100
- L101
- LINENUMBER 563 L101
- ALOAD 0
- ALOAD 2
- ILOAD 4
- ILOAD 5
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V
- L100
- LINENUMBER 565 L100
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] []
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L34
- LINENUMBER 568 L34
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon java/lang/Object I] []
- SIPUSH 2884
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L102
- LINENUMBER 569 L102
- RETURN
- L103
- LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L33 9
- LOCALVARIABLE l I L21 L3 10
- LOCALVARIABLE f F L24 L3 13
- LOCALVARIABLE f3 F L22 L3 11
- LOCALVARIABLE f4 F L23 L3 12
- LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L65 L77 15
- LOCALVARIABLE i1 I L66 L77 16
- LOCALVARIABLE f1 F L68 L77 17
- LOCALVARIABLE f2 F L69 L77 18
- LOCALVARIABLE f F L67 L59 13
- LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L46 L79 9
- LOCALVARIABLE item Lnet/minecraft/item/Item; L57 L79 14
- LOCALVARIABLE l I L58 L35 10
- LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L83 L34 9
- LOCALVARIABLE f F L90 L34 13
- LOCALVARIABLE f3 F L88 L34 11
- LOCALVARIABLE f4 F L89 L34 12
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L103 0
- LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L103 1
- LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L103 2
- LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L103 3
- LOCALVARIABLE p_77015_4_ I L0 L103 4
- LOCALVARIABLE p_77015_5_ I L0 L103 5
- LOCALVARIABLE renderEffect Z L0 L103 6
- LOCALVARIABLE k I L1 L103 7
- LOCALVARIABLE object Ljava/lang/Object; L2 L103 8
- LOCALVARIABLE l I L87 L103 10
- MAXSTACK = 7
- MAXLOCALS = 19
-
- // access flags 0x1
- public renderItemAndEffectIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
- L3
- LINENUMBER 577 L3
- ALOAD 3
- IFNULL L4
- L5
- LINENUMBER 579 L5
- ALOAD 0
- DUP
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- LDC 50.0
- FADD
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L0
- LINENUMBER 583 L0
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks;
- ALOAD 2
- ALOAD 3
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- ILOAD 4
- I2F
- ILOAD 5
- I2F
- INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderInventoryItem (Lnet/minecraft/client/renderer/RenderBlocks;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;ZFFF)Z
- IFNE L1
- L6
- LINENUMBER 585 L6
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ALOAD 3
- ILOAD 4
- ILOAD 5
- ICONST_1
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V
- L1
- LINENUMBER 625 L1
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] []
- GOTO L7
- L2
- LINENUMBER 588 L2
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [java/lang/Throwable]
- ASTORE 6
- L8
- LINENUMBER 590 L8
- ALOAD 6
- LDC "Rendering item"
- INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
- ASTORE 7
- L9
- LINENUMBER 591 L9
- ALOAD 7
- LDC "Item being rendered"
- INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory;
- ASTORE 8
- L10
- LINENUMBER 592 L10
- ALOAD 8
- LDC "Item Type"
- NEW net/minecraft/client/renderer/entity/RenderItem$1
- DUP
- ALOAD 0
- ALOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$1.<init> (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L11
- LINENUMBER 600 L11
- ALOAD 8
- LDC "Item Aux"
- NEW net/minecraft/client/renderer/entity/RenderItem$2
- DUP
- ALOAD 0
- ALOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$2.<init> (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L12
- LINENUMBER 608 L12
- ALOAD 8
- LDC "Item NBT"
- NEW net/minecraft/client/renderer/entity/RenderItem$3
- DUP
- ALOAD 0
- ALOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$3.<init> (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L13
- LINENUMBER 616 L13
- ALOAD 8
- LDC "Item Foil"
- NEW net/minecraft/client/renderer/entity/RenderItem$4
- DUP
- ALOAD 0
- ALOAD 3
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$4.<init> (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L14
- LINENUMBER 624 L14
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 7
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L7
- LINENUMBER 644 L7
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] []
- ALOAD 0
- DUP
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- LDC 50.0
- FSUB
- PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- L4
- LINENUMBER 646 L4
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] []
- RETURN
- L15
- LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L9 L7 7
- LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L10 L7 8
- LOCALVARIABLE throwable Ljava/lang/Throwable; L8 L7 6
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L15 0
- LOCALVARIABLE p_82406_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L15 1
- LOCALVARIABLE p_82406_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L15 2
- LOCALVARIABLE p_82406_3_ Lnet/minecraft/item/ItemStack; L3 L15 3
- LOCALVARIABLE p_82406_4_ I L3 L15 4
- LOCALVARIABLE p_82406_5_ I L3 L15 5
- MAXSTACK = 7
- MAXLOCALS = 9
-
- // access flags 0x1
- public renderEffect(Lnet/minecraft/client/renderer/texture/TextureManager;II)V
- L0
- LINENUMBER 650 L0
- SIPUSH 514
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V
- L1
- LINENUMBER 651 L1
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L2
- LINENUMBER 652 L2
- ICONST_0
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V
- L3
- LINENUMBER 653 L3
- ALOAD 1
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation;
- INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V
- L4
- LINENUMBER 654 L4
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L5
- LINENUMBER 655 L5
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L6
- LINENUMBER 656 L6
- LDC 0.5
- LDC 0.25
- LDC 0.8
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L7
- LINENUMBER 657 L7
- ALOAD 0
- ILOAD 2
- LDC 431278612
- IMUL
- ILOAD 3
- LDC 32178161
- IMUL
- IADD
- ILOAD 2
- ICONST_2
- ISUB
- ILOAD 3
- ICONST_2
- ISUB
- BIPUSH 20
- BIPUSH 20
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderGlint (IIIII)V
- L8
- LINENUMBER 658 L8
- ICONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V
- L9
- LINENUMBER 659 L9
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L10
- LINENUMBER 660 L10
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L11
- LINENUMBER 661 L11
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L12
- LINENUMBER 662 L12
- SIPUSH 515
- INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V
- L13
- LINENUMBER 663 L13
- RETURN
- L14
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L14 0
- LOCALVARIABLE manager Lnet/minecraft/client/renderer/texture/TextureManager; L0 L14 1
- LOCALVARIABLE x I L0 L14 2
- LOCALVARIABLE y I L0 L14 3
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x2
- private renderGlint(IIIII)V
- L0
- LINENUMBER 667 L0
- ICONST_0
- ISTORE 6
- L1
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] []
- ILOAD 6
- ICONST_1
- IF_ICMPGE L2
- SIPUSH 772
- ICONST_1
- ICONST_0
- ICONST_1
- INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V
- L3
- LINENUMBER 670 L3
- LDC 0.00390625
- FSTORE 7
- L4
- LINENUMBER 671 L4
- LDC 0.00390625
- FSTORE 8
- L5
- LINENUMBER 672 L5
- INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J
- SIPUSH 3000
- ILOAD 6
- SIPUSH 1873
- IMUL
- IADD
- I2L
- LREM
- L2F
- LDC 3000.0
- ILOAD 6
- SIPUSH 1873
- IMUL
- I2F
- FADD
- FDIV
- LDC 256.0
- FMUL
- FSTORE 9
- L6
- LINENUMBER 673 L6
- FCONST_0
- FSTORE 10
- L7
- LINENUMBER 674 L7
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- ASTORE 11
- L8
- LINENUMBER 675 L8
- LDC 4.0
- FSTORE 12
- L9
- LINENUMBER 677 L9
- ILOAD 6
- ICONST_1
- IF_ICMPNE L10
- L11
- LINENUMBER 679 L11
- LDC -1.0
- FSTORE 12
- L10
- LINENUMBER 682 L10
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I F F F F net/minecraft/client/renderer/Tessellator F] []
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V
- L12
- LINENUMBER 683 L12
- ALOAD 11
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ILOAD 3
- ILOAD 5
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- FLOAD 9
- ILOAD 5
- I2F
- FLOAD 12
- FMUL
- FADD
- FLOAD 7
- FMUL
- F2D
- FLOAD 10
- ILOAD 5
- I2F
- FADD
- FLOAD 8
- FMUL
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L13
- LINENUMBER 684 L13
- ALOAD 11
- ILOAD 2
- ILOAD 4
- IADD
- I2D
- ILOAD 3
- ILOAD 5
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- FLOAD 9
- ILOAD 4
- I2F
- FADD
- ILOAD 5
- I2F
- FLOAD 12
- FMUL
- FADD
- FLOAD 7
- FMUL
- F2D
- FLOAD 10
- ILOAD 5
- I2F
- FADD
- FLOAD 8
- FMUL
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L14
- LINENUMBER 685 L14
- ALOAD 11
- ILOAD 2
- ILOAD 4
- IADD
- I2D
- ILOAD 3
- ICONST_0
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- FLOAD 9
- ILOAD 4
- I2F
- FADD
- FLOAD 7
- FMUL
- F2D
- FLOAD 10
- FCONST_0
- FADD
- FLOAD 8
- FMUL
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L15
- LINENUMBER 686 L15
- ALOAD 11
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ILOAD 3
- ICONST_0
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- FLOAD 9
- FCONST_0
- FADD
- FLOAD 7
- FMUL
- F2D
- FLOAD 10
- FCONST_0
- FADD
- FLOAD 8
- FMUL
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L16
- LINENUMBER 687 L16
- ALOAD 11
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L17
- LINENUMBER 667 L17
- IINC 6 1
- GOTO L1
- L2
- LINENUMBER 689 L2
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] []
- RETURN
- L18
- LOCALVARIABLE f F L4 L17 7
- LOCALVARIABLE f1 F L5 L17 8
- LOCALVARIABLE f2 F L6 L17 9
- LOCALVARIABLE f3 F L7 L17 10
- LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L8 L17 11
- LOCALVARIABLE f4 F L9 L17 12
- LOCALVARIABLE j1 I L1 L2 6
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L18 0
- LOCALVARIABLE p_77018_1_ I L0 L18 1
- LOCALVARIABLE p_77018_2_ I L0 L18 2
- LOCALVARIABLE p_77018_3_ I L0 L18 3
- LOCALVARIABLE p_77018_4_ I L0 L18 4
- LOCALVARIABLE p_77018_5_ I L0 L18 5
- MAXSTACK = 11
- MAXLOCALS = 13
-
- // access flags 0x1
- public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V
- L0
- LINENUMBER 697 L0
- ALOAD 0
- ALOAD 1
- ALOAD 2
- ALOAD 3
- ILOAD 4
- ILOAD 5
- ACONST_NULL
- CHECKCAST java/lang/String
- 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
- L1
- LINENUMBER 698 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0
- LOCALVARIABLE p_77021_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1
- LOCALVARIABLE p_77021_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2
- LOCALVARIABLE p_77021_3_ Lnet/minecraft/item/ItemStack; L0 L2 3
- LOCALVARIABLE p_77021_4_ I L0 L2 4
- LOCALVARIABLE p_77021_5_ I L0 L2 5
- MAXSTACK = 7
- MAXLOCALS = 6
-
- // access flags 0x1
- public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V
- L0
- LINENUMBER 702 L0
- ALOAD 3
- IFNULL L1
- L2
- LINENUMBER 704 L2
- ALOAD 3
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- ICONST_1
- IF_ICMPGT L3
- ALOAD 6
- IFNULL L4
- L3
- LINENUMBER 706 L3
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] []
- ALOAD 6
- IFNONNULL L5
- ALOAD 3
- GETFIELD net/minecraft/item/ItemStack.stackSize : I
- INVOKESTATIC java/lang/String.valueOf (I)Ljava/lang/String;
- GOTO L6
- L5
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] []
- ALOAD 6
- L6
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [java/lang/String]
- ASTORE 7
- L7
- LINENUMBER 707 L7
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L8
- LINENUMBER 708 L8
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L9
- LINENUMBER 709 L9
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L10
- LINENUMBER 710 L10
- ALOAD 1
- ALOAD 7
- ILOAD 4
- BIPUSH 19
- IADD
- ICONST_2
- ISUB
- ALOAD 1
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I
- ISUB
- ILOAD 5
- BIPUSH 6
- IADD
- ICONST_3
- IADD
- LDC 16777215
- INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawStringWithShadow (Ljava/lang/String;III)I
- POP
- L11
- LINENUMBER 711 L11
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L12
- LINENUMBER 712 L12
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L4
- LINENUMBER 715 L4
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] []
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/Item.showDurabilityBar (Lnet/minecraft/item/ItemStack;)Z
- IFEQ L1
- L13
- LINENUMBER 717 L13
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item;
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/item/Item.getDurabilityForDisplay (Lnet/minecraft/item/ItemStack;)D
- DSTORE 8
- L14
- LINENUMBER 718 L14
- LDC 13.0
- DLOAD 8
- LDC 13.0
- DMUL
- DSUB
- INVOKESTATIC java/lang/Math.round (D)J
- L2I
- ISTORE 10
- L15
- LINENUMBER 719 L15
- LDC 255.0
- DLOAD 8
- LDC 255.0
- DMUL
- DSUB
- INVOKESTATIC java/lang/Math.round (D)J
- L2I
- ISTORE 11
- L16
- LINENUMBER 720 L16
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L17
- LINENUMBER 721 L17
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L18
- LINENUMBER 722 L18
- SIPUSH 3553
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L19
- LINENUMBER 723 L19
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L20
- LINENUMBER 724 L20
- SIPUSH 3042
- INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V
- L21
- LINENUMBER 725 L21
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- ASTORE 12
- L22
- LINENUMBER 726 L22
- SIPUSH 255
- ILOAD 11
- ISUB
- BIPUSH 16
- ISHL
- ILOAD 11
- BIPUSH 8
- ISHL
- IOR
- ISTORE 13
- L23
- LINENUMBER 727 L23
- SIPUSH 255
- ILOAD 11
- ISUB
- ICONST_4
- IDIV
- BIPUSH 16
- ISHL
- SIPUSH 16128
- IOR
- ISTORE 14
- L24
- LINENUMBER 728 L24
- ALOAD 0
- ALOAD 12
- ILOAD 4
- ICONST_2
- IADD
- ILOAD 5
- BIPUSH 13
- IADD
- BIPUSH 13
- ICONST_2
- ICONST_0
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V
- L25
- LINENUMBER 729 L25
- ALOAD 0
- ALOAD 12
- ILOAD 4
- ICONST_2
- IADD
- ILOAD 5
- BIPUSH 13
- IADD
- BIPUSH 12
- ICONST_1
- ILOAD 14
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V
- L26
- LINENUMBER 730 L26
- ALOAD 0
- ALOAD 12
- ILOAD 4
- ICONST_2
- IADD
- ILOAD 5
- BIPUSH 13
- IADD
- ILOAD 10
- ICONST_1
- ILOAD 13
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V
- L27
- LINENUMBER 732 L27
- SIPUSH 3008
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L28
- LINENUMBER 733 L28
- SIPUSH 3553
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L29
- LINENUMBER 734 L29
- SIPUSH 2896
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L30
- LINENUMBER 735 L30
- SIPUSH 2929
- INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V
- L31
- LINENUMBER 736 L31
- FCONST_1
- FCONST_1
- FCONST_1
- FCONST_1
- INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V
- L1
- LINENUMBER 739 L1
- FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] []
- RETURN
- L32
- LOCALVARIABLE s1 Ljava/lang/String; L7 L4 7
- LOCALVARIABLE health D L14 L1 8
- LOCALVARIABLE j1 I L15 L1 10
- LOCALVARIABLE k I L16 L1 11
- LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L22 L1 12
- LOCALVARIABLE l I L23 L1 13
- LOCALVARIABLE i1 I L24 L1 14
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L32 0
- LOCALVARIABLE p_94148_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L32 1
- LOCALVARIABLE p_94148_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L32 2
- LOCALVARIABLE p_94148_3_ Lnet/minecraft/item/ItemStack; L0 L32 3
- LOCALVARIABLE p_94148_4_ I L0 L32 4
- LOCALVARIABLE p_94148_5_ I L0 L32 5
- LOCALVARIABLE p_94148_6_ Ljava/lang/String; L0 L32 6
- MAXSTACK = 7
- MAXLOCALS = 15
-
- // access flags 0x2
- private renderQuad(Lnet/minecraft/client/renderer/Tessellator;IIIII)V
- L0
- LINENUMBER 747 L0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V
- L1
- LINENUMBER 748 L1
- ALOAD 1
- ILOAD 6
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V
- L2
- LINENUMBER 749 L2
- ALOAD 1
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ILOAD 3
- ICONST_0
- IADD
- I2D
- DCONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L3
- LINENUMBER 750 L3
- ALOAD 1
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ILOAD 3
- ILOAD 5
- IADD
- I2D
- DCONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L4
- LINENUMBER 751 L4
- ALOAD 1
- ILOAD 2
- ILOAD 4
- IADD
- I2D
- ILOAD 3
- ILOAD 5
- IADD
- I2D
- DCONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L5
- LINENUMBER 752 L5
- ALOAD 1
- ILOAD 2
- ILOAD 4
- IADD
- I2D
- ILOAD 3
- ICONST_0
- IADD
- I2D
- DCONST_0
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V
- L6
- LINENUMBER 753 L6
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L7
- LINENUMBER 754 L7
- RETURN
- L8
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0
- LOCALVARIABLE p_77017_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L8 1
- LOCALVARIABLE p_77017_2_ I L0 L8 2
- LOCALVARIABLE p_77017_3_ I L0 L8 3
- LOCALVARIABLE p_77017_4_ I L0 L8 4
- LOCALVARIABLE p_77017_5_ I L0 L8 5
- LOCALVARIABLE p_77017_6_ I L0 L8 6
- MAXSTACK = 7
- MAXLOCALS = 7
-
- // access flags 0x1
- public renderIcon(IILnet/minecraft/util/IIcon;II)V
- L0
- LINENUMBER 758 L0
- GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator;
- ASTORE 6
- L1
- LINENUMBER 759 L1
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V
- L2
- LINENUMBER 760 L2
- ALOAD 6
- ILOAD 1
- ICONST_0
- IADD
- I2D
- ILOAD 2
- ILOAD 5
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L3
- LINENUMBER 761 L3
- ALOAD 6
- ILOAD 1
- ILOAD 4
- IADD
- I2D
- ILOAD 2
- ILOAD 5
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L4
- LINENUMBER 762 L4
- ALOAD 6
- ILOAD 1
- ILOAD 4
- IADD
- I2D
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L5
- LINENUMBER 763 L5
- ALOAD 6
- ILOAD 1
- ICONST_0
- IADD
- I2D
- ILOAD 2
- ICONST_0
- IADD
- I2D
- ALOAD 0
- GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F
- F2D
- ALOAD 3
- INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F
- F2D
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V
- L6
- LINENUMBER 764 L6
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I
- POP
- L7
- LINENUMBER 765 L7
- RETURN
- L8
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0
- LOCALVARIABLE p_94149_1_ I L0 L8 1
- LOCALVARIABLE p_94149_2_ I L0 L8 2
- LOCALVARIABLE p_94149_3_ Lnet/minecraft/util/IIcon; L0 L8 3
- LOCALVARIABLE p_94149_4_ I L0 L8 4
- LOCALVARIABLE p_94149_5_ I L0 L8 5
- LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L8 6
- MAXSTACK = 11
- MAXLOCALS = 7
-
- // access flags 0x4
- protected getEntityTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation;
- L0
- LINENUMBER 772 L0
- ALOAD 0
- ALOAD 1
- CHECKCAST net/minecraft/entity/item/EntityItem
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/Entity; L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public doRender(Lnet/minecraft/entity/Entity;DDDFF)V
- L0
- LINENUMBER 783 L0
- ALOAD 0
- ALOAD 1
- CHECKCAST net/minecraft/entity/item/EntityItem
- DLOAD 2
- DLOAD 4
- DLOAD 6
- FLOAD 8
- FLOAD 9
- INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V
- L1
- LINENUMBER 784 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0
- LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/Entity; L0 L2 1
- LOCALVARIABLE p_76986_2_ D L0 L2 2
- LOCALVARIABLE p_76986_4_ D L0 L2 4
- LOCALVARIABLE p_76986_6_ D L0 L2 6
- LOCALVARIABLE p_76986_8_ F L0 L2 8
- LOCALVARIABLE p_76986_9_ F L0 L2 9
- MAXSTACK = 10
- MAXLOCALS = 10
-
- // access flags 0x1
- public shouldSpreadItems()Z
- L0
- LINENUMBER 794 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public shouldBob()Z
- L0
- LINENUMBER 803 L0
- ICONST_1
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getMiniBlockCount(Lnet/minecraft/item/ItemStack;B)B
- L0
- LINENUMBER 808 L0
- ILOAD 2
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1
- LOCALVARIABLE original B L0 L1 2
- MAXSTACK = 1
- MAXLOCALS = 3
-
- // access flags 0x1
- public getMiniItemCount(Lnet/minecraft/item/ItemStack;B)B
- L0
- LINENUMBER 820 L0
- ILOAD 2
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0
- LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1
- LOCALVARIABLE original B L0 L1 2
- MAXSTACK = 1
- MAXLOCALS = 3
-
- // access flags 0x9
- public static getInstance()Lnet/minecraft/client/renderer/entity/RenderItem;
- L0
- LINENUMBER 831 L0
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem;
- IFNONNULL L1
- NEW net/minecraft/client/renderer/entity/RenderItem
- DUP
- INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.<init> ()V
- PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem;
- L1
- LINENUMBER 832 L1
- FRAME FULL [] []
- GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem;
- ARETURN
- MAXSTACK = 2
- MAXLOCALS = 0
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 37 L0
- NEW net/minecraft/util/ResourceLocation
- DUP
- LDC "textures/misc/enchanted_item_glint.png"
- INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
- PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation;
- RETURN
- MAXSTACK = 3
- MAXLOCALS = 0
-}
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
-}
diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt
deleted file mode 100644
index 04d673abfc..0000000000
--- a/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt
+++ /dev/null
@@ -1,1487 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/nbt/NBTTagCompound extends net/minecraft/nbt/NBTBase {
-
- // compiled from: NBTTagCompound.java
- // access flags 0x0
- INNERCLASS net/minecraft/nbt/NBTTagCompound$2 null null
- // access flags 0x0
- INNERCLASS net/minecraft/nbt/NBTTagCompound$1 null null
- // access flags 0x409
- public static abstract INNERCLASS net/minecraft/nbt/NBTBase$NBTPrimitive net/minecraft/nbt/NBTBase NBTPrimitive
-
- // access flags 0x1A
- private final static Lorg/apache/logging/log4j/Logger; logger
-
- // access flags 0x2
- private Ljava/util/Map; tagMap
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00001215"
-
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 17 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/nbt/NBTBase.<init> ()V
- L1
- LINENUMBER 21 L1
- ALOAD 0
- NEW java/util/HashMap
- DUP
- INVOKESPECIAL java/util/HashMap.<init> ()V
- PUTFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- MAXSTACK = 3
- MAXLOCALS = 1
-
- // access flags 0x0
- write(Ljava/io/DataOutput;)V throws java/io/IOException
- L0
- LINENUMBER 29 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L1
- LINENUMBER 31 L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L2
- L3
- LINENUMBER 33 L3
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 3
- L4
- LINENUMBER 34 L4
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 3
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 4
- L5
- LINENUMBER 35 L5
- ALOAD 3
- ALOAD 4
- ALOAD 1
- INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_150298_a (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V
- L6
- LINENUMBER 36 L6
- GOTO L1
- L2
- LINENUMBER 38 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] []
- ALOAD 1
- ICONST_0
- INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
- L7
- LINENUMBER 39 L7
- RETURN
- L8
- LOCALVARIABLE s Ljava/lang/String; L4 L6 3
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L5 L6 4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L8 0
- LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1
- LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2
- MAXSTACK = 3
- MAXLOCALS = 5
-
- // access flags 0x0
- func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException
- L0
- LINENUMBER 43 L0
- ILOAD 2
- SIPUSH 512
- IF_ICMPLE L1
- L2
- LINENUMBER 45 L2
- NEW java/lang/RuntimeException
- DUP
- LDC "Tried to read NBT tag with too high complexity, depth > 512"
- INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
- ATHROW
- L1
- LINENUMBER 49 L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.clear ()V
- L3
- LINENUMBER 52 L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] []
- ALOAD 1
- ALOAD 3
- INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152447_a (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B
- DUP
- ISTORE 4
- L4
- IFEQ L5
- L6
- LINENUMBER 54 L6
- ALOAD 1
- ALOAD 3
- INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152448_b (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String;
- ASTORE 5
- L7
- LINENUMBER 55 L7
- ALOAD 3
- ALOAD 5
- INVOKESTATIC net/minecraft/nbt/NBTSizeTracker.readUTF (Lnet/minecraft/nbt/NBTSizeTracker;Ljava/lang/String;)V
- L8
- LINENUMBER 56 L8
- ILOAD 4
- ALOAD 5
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ALOAD 3
- INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152449_a (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase;
- ASTORE 6
- L9
- LINENUMBER 57 L9
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 5
- ALOAD 6
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L10
- LINENUMBER 58 L10
- GOTO L3
- L5
- LINENUMBER 60 L5
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I] []
- RETURN
- L11
- LOCALVARIABLE s Ljava/lang/String; L7 L10 5
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 6
- LOCALVARIABLE b0 B L4 L5 4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L11 0
- LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1
- LOCALVARIABLE p_152446_2_ I L0 L11 2
- LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L11 3
- MAXSTACK = 5
- MAXLOCALS = 7
-
- // access flags 0x1
- public func_150296_c()Ljava/util/Set;
- L0
- LINENUMBER 64 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public getId()B
- L0
- LINENUMBER 72 L0
- BIPUSH 10
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public setTag(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L0
- LINENUMBER 80 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- ALOAD 2
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 81 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74782_2_ Lnet/minecraft/nbt/NBTBase; L0 L2 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public setByte(Ljava/lang/String;B)V
- L0
- LINENUMBER 88 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagByte
- DUP
- ILOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagByte.<init> (B)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 89 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74774_2_ B L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setShort(Ljava/lang/String;S)V
- L0
- LINENUMBER 96 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagShort
- DUP
- ILOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagShort.<init> (S)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 97 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74777_2_ S L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setInteger(Ljava/lang/String;I)V
- L0
- LINENUMBER 104 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagInt
- DUP
- ILOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagInt.<init> (I)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 105 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74768_2_ I L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setLong(Ljava/lang/String;J)V
- L0
- LINENUMBER 112 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagLong
- DUP
- LLOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagLong.<init> (J)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 113 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74772_2_ J L0 L2 2
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public setFloat(Ljava/lang/String;F)V
- L0
- LINENUMBER 120 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagFloat
- DUP
- FLOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagFloat.<init> (F)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 121 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74776_2_ F L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setDouble(Ljava/lang/String;D)V
- L0
- LINENUMBER 128 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagDouble
- DUP
- DLOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagDouble.<init> (D)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 129 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74780_2_ D L0 L2 2
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public setString(Ljava/lang/String;Ljava/lang/String;)V
- L0
- LINENUMBER 136 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagString
- DUP
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagString.<init> (Ljava/lang/String;)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 137 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setByteArray(Ljava/lang/String;[B)V
- L0
- LINENUMBER 144 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagByteArray
- DUP
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagByteArray.<init> ([B)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 145 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74773_2_ [B L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setIntArray(Ljava/lang/String;[I)V
- L0
- LINENUMBER 152 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- NEW net/minecraft/nbt/NBTTagIntArray
- DUP
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagIntArray.<init> ([I)V
- INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 153 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1
- LOCALVARIABLE p_74783_2_ [I L0 L2 2
- MAXSTACK = 5
- MAXLOCALS = 3
-
- // access flags 0x1
- public setBoolean(Ljava/lang/String;Z)V
- L0
- LINENUMBER 160 L0
- ALOAD 0
- ALOAD 1
- ILOAD 2
- IFEQ L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String]
- ICONST_0
- L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String I]
- I2B
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setByte (Ljava/lang/String;B)V
- L3
- LINENUMBER 161 L3
- RETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0
- LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1
- LOCALVARIABLE p_74757_2_ Z L0 L4 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public getTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase;
- L0
- LINENUMBER 168 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public func_150299_b(Ljava/lang/String;)B
- L0
- LINENUMBER 173 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L1
- LINENUMBER 174 L1
- ALOAD 2
- IFNULL L2
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- GOTO L3
- L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [I]
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0
- LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L1 L4 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public hasKey(Ljava/lang/String;)Z
- L0
- LINENUMBER 182 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public hasKey(Ljava/lang/String;I)Z
- L0
- LINENUMBER 187 L0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B
- ISTORE 3
- L1
- LINENUMBER 188 L1
- ILOAD 3
- ILOAD 2
- IF_ICMPNE L2
- ICONST_1
- GOTO L3
- L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] []
- ILOAD 2
- BIPUSH 99
- IF_ICMPEQ L4
- ICONST_0
- GOTO L3
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] []
- ILOAD 3
- ICONST_1
- IF_ICMPEQ L5
- ILOAD 3
- ICONST_2
- IF_ICMPEQ L5
- ILOAD 3
- ICONST_3
- IF_ICMPEQ L5
- ILOAD 3
- ICONST_4
- IF_ICMPEQ L5
- ILOAD 3
- ICONST_5
- IF_ICMPEQ L5
- ILOAD 3
- BIPUSH 6
- IF_ICMPNE L6
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] []
- ICONST_1
- GOTO L3
- L6
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] []
- ICONST_0
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [I]
- IRETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0
- LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1
- LOCALVARIABLE p_150297_2_ I L0 L7 2
- LOCALVARIABLE b0 B L1 L7 3
- MAXSTACK = 2
- MAXLOCALS = 4
-
- // access flags 0x1
- public getByte(Ljava/lang/String;)B
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 198 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- ICONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150290_f ()B
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I]
- IRETURN
- L2
- LINENUMBER 200 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 202 L4
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getShort(Ljava/lang/String;)S
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 213 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- ICONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150289_e ()S
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I]
- IRETURN
- L2
- LINENUMBER 215 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 217 L4
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getInteger(Ljava/lang/String;)I
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 228 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- ICONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150287_d ()I
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I]
- IRETURN
- L2
- LINENUMBER 230 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 232 L4
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getLong(Ljava/lang/String;)J
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 243 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- LCONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150291_c ()J
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [J]
- LRETURN
- L2
- LINENUMBER 245 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 247 L4
- LCONST_0
- LRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getFloat(Ljava/lang/String;)F
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 258 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- FCONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150288_h ()F
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [F]
- FRETURN
- L2
- LINENUMBER 260 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 262 L4
- FCONST_0
- FRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getDouble(Ljava/lang/String;)D
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 273 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- DCONST_0
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150286_g ()D
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [D]
- DRETURN
- L2
- LINENUMBER 275 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 277 L4
- DCONST_0
- DRETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getString(Ljava/lang/String;)Ljava/lang/String;
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 288 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- LDC ""
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String;
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/String]
- ARETURN
- L2
- LINENUMBER 290 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 292 L4
- LDC ""
- ARETURN
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getByteArray(Ljava/lang/String;)[B
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 303 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- ICONST_0
- NEWARRAY T_BYTE
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTTagByteArray
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagByteArray.func_150292_c ()[B
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[B]
- ARETURN
- L2
- LINENUMBER 305 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 307 L4
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 0
- ALOAD 1
- BIPUSH 7
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport;
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 6
- MAXLOCALS = 3
-
- // access flags 0x1
- public getIntArray(Ljava/lang/String;)[I
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 318 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- ICONST_0
- NEWARRAY T_INT
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTTagIntArray
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[I]
- ARETURN
- L2
- LINENUMBER 320 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 322 L4
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 0
- ALOAD 1
- BIPUSH 11
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport;
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 6
- MAXLOCALS = 3
-
- // access flags 0x1
- public getCompoundTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound;
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- L0
- LINENUMBER 334 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z
- IFNE L3
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- GOTO L1
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTTagCompound
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [net/minecraft/nbt/NBTTagCompound]
- ARETURN
- L2
- LINENUMBER 336 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException]
- ASTORE 2
- L4
- LINENUMBER 338 L4
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 0
- ALOAD 1
- BIPUSH 10
- ALOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport;
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L5
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0
- LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1
- MAXSTACK = 6
- MAXLOCALS = 3
-
- // access flags 0x1
- public getTagList(Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList;
- TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException
- TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException
- L0
- LINENUMBER 349 L0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B
- BIPUSH 9
- IF_ICMPEQ L3
- L5
- LINENUMBER 351 L5
- NEW net/minecraft/nbt/NBTTagList
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagList.<init> ()V
- L1
- ARETURN
- L3
- LINENUMBER 355 L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTTagList
- ASTORE 3
- L6
- LINENUMBER 356 L6
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I
- IFLE L7
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.func_150303_d ()I
- ILOAD 2
- IF_ICMPEQ L7
- NEW net/minecraft/nbt/NBTTagList
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagList.<init> ()V
- GOTO L4
- L7
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] []
- ALOAD 3
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [net/minecraft/nbt/NBTTagList]
- ARETURN
- L2
- LINENUMBER 359 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [java/lang/ClassCastException]
- ASTORE 3
- L8
- LINENUMBER 361 L8
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 0
- ALOAD 1
- BIPUSH 9
- ALOAD 3
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport;
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L9
- LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L2 3
- LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L9 0
- LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1
- LOCALVARIABLE p_150295_2_ I L0 L9 2
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public getBoolean(Ljava/lang/String;)Z
- L0
- LINENUMBER 371 L0
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getByte (Ljava/lang/String;)B
- IFEQ L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L3 0
- LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public removeTag(Ljava/lang/String;)V
- L0
- LINENUMBER 379 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 1
- INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object;
- POP
- L1
- LINENUMBER 380 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0
- LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public toString()Ljava/lang/String;
- L0
- LINENUMBER 384 L0
- LDC "{"
- ASTORE 1
- L1
- LINENUMBER 387 L1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- L4
- LINENUMBER 389 L4
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 3
- L5
- LINENUMBER 387 L5
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 1
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ALOAD 3
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- BIPUSH 58
- INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 3
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- BIPUSH 44
- INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 1
- GOTO L2
- L3
- LINENUMBER 392 L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] []
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 1
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
- LDC "}"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ARETURN
- L6
- LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3
- LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0
- LOCALVARIABLE s Ljava/lang/String; L1 L6 1
- MAXSTACK = 3
- MAXLOCALS = 4
-
- // access flags 0x1
- public hasNoTags()Z
- L0
- LINENUMBER 400 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.isEmpty ()Z
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x2
- private createCrashReport(Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport;
- L0
- LINENUMBER 408 L0
- ALOAD 3
- LDC "Reading NBT data"
- INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
- ASTORE 4
- L1
- LINENUMBER 409 L1
- ALOAD 4
- LDC "Corrupt NBT tag"
- ICONST_1
- INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory;
- ASTORE 5
- L2
- LINENUMBER 410 L2
- ALOAD 5
- LDC "Tag type found"
- NEW net/minecraft/nbt/NBTTagCompound$1
- DUP
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$1.<init> (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L3
- LINENUMBER 418 L3
- ALOAD 5
- LDC "Tag type expected"
- NEW net/minecraft/nbt/NBTTagCompound$2
- DUP
- ALOAD 0
- ILOAD 2
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$2.<init> (Lnet/minecraft/nbt/NBTTagCompound;I)V
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V
- L4
- LINENUMBER 426 L4
- ALOAD 5
- LDC "Tag name"
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V
- L5
- LINENUMBER 427 L5
- ALOAD 4
- ARETURN
- L6
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0
- LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1
- LOCALVARIABLE p_82581_2_ I L0 L6 2
- LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3
- LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L1 L6 4
- LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L2 L6 5
- MAXSTACK = 6
- MAXLOCALS = 6
-
- // access flags 0x1
- public copy()Lnet/minecraft/nbt/NBTBase;
- L0
- LINENUMBER 435 L0
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- ASTORE 1
- L1
- LINENUMBER 436 L1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L2
- LINENUMBER 438 L2
- FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L3
- L4
- LINENUMBER 440 L4
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 3
- L5
- LINENUMBER 441 L5
- ALOAD 1
- ALOAD 3
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ALOAD 3
- INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L6
- LINENUMBER 442 L6
- GOTO L2
- L3
- LINENUMBER 444 L3
- FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 1
- ARETURN
- L7
- LOCALVARIABLE s Ljava/lang/String; L5 L6 3
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0
- LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L1 L7 1
- LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2
- MAXSTACK = 4
- MAXLOCALS = 4
-
- // access flags 0x1
- public equals(Ljava/lang/Object;)Z
- L0
- LINENUMBER 449 L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z
- IFEQ L1
- L2
- LINENUMBER 451 L2
- ALOAD 1
- CHECKCAST net/minecraft/nbt/NBTTagCompound
- ASTORE 2
- L3
- LINENUMBER 452 L3
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set;
- ALOAD 2
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z
- IRETURN
- L1
- LINENUMBER 456 L1
- FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/Object] []
- ICONST_0
- IRETURN
- L4
- LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0
- LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public hashCode()I
- L0
- LINENUMBER 462 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- INVOKEINTERFACE java/util/Map.hashCode ()I
- IXOR
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0xA
- private static func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V throws java/io/IOException
- L0
- LINENUMBER 467 L0
- ALOAD 2
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
- L1
- LINENUMBER 469 L1
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- IFEQ L2
- L3
- LINENUMBER 471 L3
- ALOAD 2
- ALOAD 0
- INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V
- L4
- LINENUMBER 472 L4
- ALOAD 1
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V
- L2
- LINENUMBER 474 L2
- FRAME FULL [java/lang/String net/minecraft/nbt/NBTBase java/io/DataOutput] []
- RETURN
- L5
- LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0
- LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L5 1
- LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0xA
- private static func_152447_a(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B throws java/io/IOException
- L0
- LINENUMBER 478 L0
- ALOAD 1
- LDC 8
- INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V
- L1
- LINENUMBER 479 L1
- ALOAD 0
- INVOKEINTERFACE java/io/DataInput.readByte ()B
- IRETURN
- L2
- LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0
- LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L2 1
- MAXSTACK = 3
- MAXLOCALS = 2
-
- // access flags 0xA
- private static func_152448_b(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; throws java/io/IOException
- L0
- LINENUMBER 484 L0
- ALOAD 0
- INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String;
- ARETURN
- L1
- LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0
- LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L1 1
- MAXSTACK = 1
- MAXLOCALS = 2
-
- // access flags 0x8
- static func_152449_a(BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase;
- TRYCATCHBLOCK L0 L1 L2 java/io/IOException
- L3
- LINENUMBER 489 L3
- ALOAD 4
- LDC 32
- INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V
- L4
- LINENUMBER 490 L4
- ILOAD 0
- INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase;
- ASTORE 5
- L0
- LINENUMBER 494 L0
- ALOAD 5
- ALOAD 2
- ILOAD 3
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V
- L5
- LINENUMBER 495 L5
- ALOAD 5
- L1
- ARETURN
- L2
- LINENUMBER 497 L2
- FRAME FULL [I java/lang/String java/io/DataInput I net/minecraft/nbt/NBTSizeTracker net/minecraft/nbt/NBTBase] [java/io/IOException]
- ASTORE 6
- L6
- LINENUMBER 499 L6
- ALOAD 6
- LDC "Loading NBT data"
- INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
- ASTORE 7
- L7
- LINENUMBER 500 L7
- ALOAD 7
- LDC "NBT Tag"
- INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory;
- ASTORE 8
- L8
- LINENUMBER 501 L8
- ALOAD 8
- LDC "Tag name"
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V
- L9
- LINENUMBER 502 L9
- ALOAD 8
- LDC "Tag type"
- ILOAD 0
- INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte;
- INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V
- L10
- LINENUMBER 503 L10
- NEW net/minecraft/util/ReportedException
- DUP
- ALOAD 7
- INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
- ATHROW
- L11
- LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L7 L11 7
- LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L8 L11 8
- LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6
- LOCALVARIABLE p_152449_0_ B L3 L11 0
- LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1
- LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2
- LOCALVARIABLE p_152449_3_ I L3 L11 3
- LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L11 4
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L0 L11 5
- MAXSTACK = 4
- MAXLOCALS = 9
-
- // access flags 0x1008
- static synthetic access$000(Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map;
- L0
- LINENUMBER 17 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map;
- ARETURN
- L1
- LOCALVARIABLE x0 Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x8
- static <clinit>()V
- L0
- LINENUMBER 19 L0
- INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
- PUTSTATIC net/minecraft/nbt/NBTTagCompound.logger : Lorg/apache/logging/log4j/Logger;
- RETURN
- MAXSTACK = 1
- MAXLOCALS = 0
-}
diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt
deleted file mode 100644
index e5b5af3202..0000000000
--- a/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt
+++ /dev/null
@@ -1,805 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x21
-public class net/minecraft/nbt/NBTTagList extends net/minecraft/nbt/NBTBase {
-
- // compiled from: NBTTagList.java
-
- // access flags 0x2
- private Ljava/util/List; tagList
-
- // access flags 0x2
- private B tagType
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00001224"
-
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 10 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/nbt/NBTBase.<init> ()V
- L1
- LINENUMBER 13 L1
- ALOAD 0
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- L2
- LINENUMBER 15 L2
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- RETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L3 0
- MAXSTACK = 3
- MAXLOCALS = 1
-
- // access flags 0x0
- write(Ljava/io/DataOutput;)V throws java/io/IOException
- L0
- LINENUMBER 23 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.isEmpty ()Z
- IFNE L1
- L2
- LINENUMBER 25 L2
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ICONST_0
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- GOTO L3
- L1
- LINENUMBER 29 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] []
- ALOAD 0
- ICONST_0
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- L3
- LINENUMBER 32 L3
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] []
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- INVOKEINTERFACE java/io/DataOutput.writeByte (I)V
- L4
- LINENUMBER 33 L4
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- INVOKEINTERFACE java/io/DataOutput.writeInt (I)V
- L5
- LINENUMBER 35 L5
- ICONST_0
- ISTORE 2
- L6
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] []
- ILOAD 2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L7
- L8
- LINENUMBER 37 L8
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 2
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V
- L9
- LINENUMBER 35 L9
- IINC 2 1
- GOTO L6
- L7
- LINENUMBER 39 L7
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] []
- RETURN
- L10
- LOCALVARIABLE i I L6 L7 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L10 0
- LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L10 1
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x0
- func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException
- L0
- LINENUMBER 43 L0
- ILOAD 2
- SIPUSH 512
- IF_ICMPLE L1
- L2
- LINENUMBER 45 L2
- NEW java/lang/RuntimeException
- DUP
- LDC "Tried to read NBT tag with too high complexity, depth > 512"
- INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
- ATHROW
- L1
- LINENUMBER 49 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] []
- ALOAD 3
- LDC 8
- INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V
- L3
- LINENUMBER 50 L3
- ALOAD 0
- ALOAD 1
- INVOKEINTERFACE java/io/DataInput.readByte ()B
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- L4
- LINENUMBER 51 L4
- ALOAD 3
- LDC 32
- INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V
- L5
- LINENUMBER 52 L5
- ALOAD 1
- INVOKEINTERFACE java/io/DataInput.readInt ()I
- ISTORE 4
- L6
- LINENUMBER 53 L6
- ALOAD 0
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- L7
- LINENUMBER 55 L7
- ICONST_0
- ISTORE 5
- L8
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] []
- ILOAD 5
- ILOAD 4
- IF_ICMPGE L9
- L10
- LINENUMBER 57 L10
- ALOAD 3
- LDC 32
- INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V
- L11
- LINENUMBER 58 L11
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase;
- ASTORE 6
- L12
- LINENUMBER 59 L12
- ALOAD 6
- ALOAD 1
- ILOAD 2
- ICONST_1
- IADD
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V
- L13
- LINENUMBER 60 L13
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ALOAD 6
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L14
- LINENUMBER 55 L14
- IINC 5 1
- GOTO L8
- L9
- LINENUMBER 63 L9
- FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] []
- RETURN
- L15
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L12 L14 6
- LOCALVARIABLE k I L8 L9 5
- LOCALVARIABLE j I L6 L9 4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L15 0
- LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L15 1
- LOCALVARIABLE p_152446_2_ I L0 L15 2
- LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L15 3
- MAXSTACK = 4
- MAXLOCALS = 7
-
- // access flags 0x1
- public getId()B
- L0
- LINENUMBER 70 L0
- BIPUSH 9
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public toString()Ljava/lang/String;
- L0
- LINENUMBER 75 L0
- LDC "["
- ASTORE 1
- L1
- LINENUMBER 76 L1
- ICONST_0
- ISTORE 2
- L2
- LINENUMBER 78 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L3
- FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L4
- L5
- LINENUMBER 80 L5
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 4
- L6
- LINENUMBER 81 L6
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 1
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- LDC ""
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- ILOAD 2
- INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
- BIPUSH 58
- INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
- ALOAD 4
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
- BIPUSH 44
- INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ASTORE 1
- L7
- LINENUMBER 78 L7
- IINC 2 1
- GOTO L3
- L4
- LINENUMBER 84 L4
- FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] []
- NEW java/lang/StringBuilder
- DUP
- INVOKESPECIAL java/lang/StringBuilder.<init> ()V
- ALOAD 1
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
- LDC "]"
- INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
- INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
- ARETURN
- L8
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L7 4
- LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L8 0
- LOCALVARIABLE s Ljava/lang/String; L1 L8 1
- LOCALVARIABLE i I L2 L8 2
- MAXSTACK = 2
- MAXLOCALS = 5
-
- // access flags 0x1
- public appendTag(Lnet/minecraft/nbt/NBTBase;)V
- L0
- LINENUMBER 93 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- IFNE L1
- L2
- LINENUMBER 95 L2
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- GOTO L3
- L1
- LINENUMBER 97 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- IF_ICMPEQ L3
- L4
- LINENUMBER 99 L4
- GETSTATIC java/lang/System.err : Ljava/io/PrintStream;
- LDC "WARNING: Adding mismatching tag types to tag list"
- INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
- L5
- LINENUMBER 100 L5
- RETURN
- L3
- LINENUMBER 103 L3
- FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ALOAD 1
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L6
- LINENUMBER 104 L6
- RETURN
- L7
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L7 0
- LOCALVARIABLE p_74742_1_ Lnet/minecraft/nbt/NBTBase; L0 L7 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public func_150304_a(ILnet/minecraft/nbt/NBTBase;)V
- L0
- LINENUMBER 108 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 110 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- IFNE L3
- L4
- LINENUMBER 112 L4
- ALOAD 0
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- GOTO L5
- L3
- LINENUMBER 114 L3
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- IF_ICMPEQ L5
- L6
- LINENUMBER 116 L6
- GETSTATIC java/lang/System.err : Ljava/io/PrintStream;
- LDC "WARNING: Adding mismatching tag types to tag list"
- INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
- L7
- LINENUMBER 117 L7
- RETURN
- L5
- LINENUMBER 120 L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- ALOAD 2
- INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object;
- POP
- GOTO L8
- L1
- LINENUMBER 124 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- GETSTATIC java/lang/System.err : Ljava/io/PrintStream;
- LDC "WARNING: index out of bounds to set tag in tag list"
- INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V
- L8
- LINENUMBER 126 L8
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- RETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0
- LOCALVARIABLE p_150304_1_ I L0 L9 1
- LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L9 2
- MAXSTACK = 3
- MAXLOCALS = 3
-
- // access flags 0x1
- public removeTag(I)Lnet/minecraft/nbt/NBTBase;
- L0
- LINENUMBER 133 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0
- LOCALVARIABLE p_74744_1_ I L0 L1 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getCompoundTagAt(I)Lnet/minecraft/nbt/NBTTagCompound;
- L0
- LINENUMBER 141 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 143 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L3
- LINENUMBER 144 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- BIPUSH 10
- IF_ICMPNE L4
- ALOAD 2
- CHECKCAST net/minecraft/nbt/NBTTagCompound
- GOTO L5
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [net/minecraft/nbt/NBTTagCompound]
- ARETURN
- L1
- LINENUMBER 148 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I] []
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- ARETURN
- L6
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0
- LOCALVARIABLE p_150305_1_ I L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public func_150306_c(I)[I
- L0
- LINENUMBER 154 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 156 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L3
- LINENUMBER 157 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- BIPUSH 11
- IF_ICMPNE L4
- ALOAD 2
- CHECKCAST net/minecraft/nbt/NBTTagIntArray
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I
- GOTO L5
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- ICONST_0
- NEWARRAY T_INT
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [[I]
- ARETURN
- L1
- LINENUMBER 161 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I] []
- ICONST_0
- NEWARRAY T_INT
- ARETURN
- L6
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0
- LOCALVARIABLE p_150306_1_ I L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public func_150309_d(I)D
- L0
- LINENUMBER 167 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 169 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L3
- LINENUMBER 170 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- BIPUSH 6
- IF_ICMPNE L4
- ALOAD 2
- CHECKCAST net/minecraft/nbt/NBTTagDouble
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagDouble.func_150286_g ()D
- GOTO L5
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- DCONST_0
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [D]
- DRETURN
- L1
- LINENUMBER 174 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I] []
- DCONST_0
- DRETURN
- L6
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0
- LOCALVARIABLE p_150309_1_ I L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public func_150308_e(I)F
- L0
- LINENUMBER 180 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 182 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L3
- LINENUMBER 183 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- ICONST_5
- IF_ICMPNE L4
- ALOAD 2
- CHECKCAST net/minecraft/nbt/NBTTagFloat
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagFloat.func_150288_h ()F
- GOTO L5
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- FCONST_0
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [F]
- FRETURN
- L1
- LINENUMBER 187 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I] []
- FCONST_0
- FRETURN
- L6
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0
- LOCALVARIABLE p_150308_1_ I L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public getStringTagAt(I)Ljava/lang/String;
- L0
- LINENUMBER 196 L0
- ILOAD 1
- IFLT L1
- ILOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IF_ICMPGE L1
- L2
- LINENUMBER 198 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ILOAD 1
- INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 2
- L3
- LINENUMBER 199 L3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B
- BIPUSH 8
- IF_ICMPNE L4
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String;
- GOTO L5
- L4
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] []
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.toString ()Ljava/lang/String;
- L5
- FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [java/lang/String]
- ARETURN
- L1
- LINENUMBER 203 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList I] []
- LDC ""
- ARETURN
- L6
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0
- LOCALVARIABLE p_150307_1_ I L0 L6 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public tagCount()I
- L0
- LINENUMBER 212 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public copy()Lnet/minecraft/nbt/NBTBase;
- L0
- LINENUMBER 220 L0
- NEW net/minecraft/nbt/NBTTagList
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagList.<init> ()V
- ASTORE 1
- L1
- LINENUMBER 221 L1
- ALOAD 1
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B
- L2
- LINENUMBER 222 L2
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 2
- L3
- LINENUMBER 224 L3
- FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] []
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L4
- L5
- LINENUMBER 226 L5
- ALOAD 2
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/nbt/NBTBase
- ASTORE 3
- L6
- LINENUMBER 227 L6
- ALOAD 3
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase;
- ASTORE 4
- L7
- LINENUMBER 228 L7
- ALOAD 1
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ALOAD 4
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L8
- LINENUMBER 229 L8
- GOTO L3
- L4
- LINENUMBER 231 L4
- FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] []
- ALOAD 1
- ARETURN
- L9
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L8 3
- LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L7 L8 4
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0
- LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L1 L9 1
- LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2
- MAXSTACK = 2
- MAXLOCALS = 5
-
- // access flags 0x1
- public equals(Ljava/lang/Object;)Z
- L0
- LINENUMBER 236 L0
- ALOAD 0
- ALOAD 1
- INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z
- IFEQ L1
- L2
- LINENUMBER 238 L2
- ALOAD 1
- CHECKCAST net/minecraft/nbt/NBTTagList
- ASTORE 2
- L3
- LINENUMBER 240 L3
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- ALOAD 2
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- IF_ICMPNE L1
- L4
- LINENUMBER 242 L4
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- ALOAD 2
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z
- IRETURN
- L1
- LINENUMBER 246 L1
- FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/Object] []
- ICONST_0
- IRETURN
- L5
- LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L3 L1 2
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L5 0
- LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1
- MAXSTACK = 2
- MAXLOCALS = 3
-
- // access flags 0x1
- public hashCode()I
- L0
- LINENUMBER 251 L0
- ALOAD 0
- INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List;
- INVOKEINTERFACE java/util/List.hashCode ()I
- IXOR
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public func_150303_d()I
- L0
- LINENUMBER 256 L0
- ALOAD 0
- GETFIELD net/minecraft/nbt/NBTTagList.tagType : B
- IRETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-}
diff --git a/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt b/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt
deleted file mode 100644
index 1e72dfb1f7..0000000000
--- a/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt
+++ /dev/null
@@ -1,1385 +0,0 @@
-// class version 50.0 (50)
-// access flags 0x421
-public abstract class net/minecraft/tileentity/MobSpawnerBaseLogic {
-
- // compiled from: MobSpawnerBaseLogic.java
- // access flags 0x1
- public INNERCLASS net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart net/minecraft/tileentity/MobSpawnerBaseLogic WeightedRandomMinecart
- // access flags 0x9
- public static INNERCLASS net/minecraft/util/WeightedRandom$Item net/minecraft/util/WeightedRandom Item
-
- // access flags 0x1
- public I spawnDelay
-
- // access flags 0x2
- private Ljava/lang/String; entityTypeName
-
- // access flags 0x2
- private Ljava/util/List; potentialEntitySpawns
-
- // access flags 0x2
- private Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; randomEntity
-
- // access flags 0x1
- public D field_98287_c
-
- // access flags 0x1
- public D field_98284_d
-
- // access flags 0x2
- private I minSpawnDelay
-
- // access flags 0x2
- private I maxSpawnDelay
-
- // access flags 0x2
- private I spawnCount
-
- // access flags 0x2
- private Lnet/minecraft/entity/Entity; field_98291_j
-
- // access flags 0x2
- private I maxNearbyEntities
-
- // access flags 0x2
- private I activatingRangeFromPlayer
-
- // access flags 0x2
- private I spawnRange
-
- // access flags 0x1A
- private final static Ljava/lang/String; __OBFID = "CL_00000129"
-
- // access flags 0x1
- public <init>()V
- L0
- LINENUMBER 20 L0
- ALOAD 0
- INVOKESPECIAL java/lang/Object.<init> ()V
- L1
- LINENUMBER 23 L1
- ALOAD 0
- BIPUSH 20
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L2
- LINENUMBER 24 L2
- ALOAD 0
- LDC "Pig"
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- L3
- LINENUMBER 30 L3
- ALOAD 0
- SIPUSH 200
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- L4
- LINENUMBER 31 L4
- ALOAD 0
- SIPUSH 800
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I
- L5
- LINENUMBER 33 L5
- ALOAD 0
- ICONST_4
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I
- L6
- LINENUMBER 35 L6
- ALOAD 0
- BIPUSH 6
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I
- L7
- LINENUMBER 37 L7
- ALOAD 0
- BIPUSH 16
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I
- L8
- LINENUMBER 39 L8
- ALOAD 0
- ICONST_4
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- RETURN
- L9
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L9 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public getEntityNameToSpawn()Ljava/lang/String;
- L0
- LINENUMBER 47 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- IFNONNULL L1
- L2
- LINENUMBER 49 L2
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- LDC "Minecart"
- INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
- IFEQ L3
- L4
- LINENUMBER 51 L4
- ALOAD 0
- LDC "MinecartRideable"
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- L3
- LINENUMBER 54 L3
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- ARETURN
- L1
- LINENUMBER 58 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.entityTypeName : Ljava/lang/String;
- ARETURN
- L5
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 1
-
- // access flags 0x1
- public setEntityName(Ljava/lang/String;)V
- L0
- LINENUMBER 64 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- L1
- LINENUMBER 65 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0
- LOCALVARIABLE p_98272_1_ Ljava/lang/String; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public isActivated()Z
- L0
- LINENUMBER 72 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- I2D
- LDC 0.5
- DADD
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- I2D
- LDC 0.5
- DADD
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- I2D
- LDC 0.5
- DADD
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I
- I2D
- INVOKEVIRTUAL net/minecraft/world/World.getClosestPlayer (DDDD)Lnet/minecraft/entity/player/EntityPlayer;
- IFNULL L1
- ICONST_1
- GOTO L2
- L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ICONST_0
- L2
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [I]
- IRETURN
- L3
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L3 0
- MAXSTACK = 9
- MAXLOCALS = 1
-
- // access flags 0x1
- public updateSpawner()V
- L0
- LINENUMBER 77 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.isActivated ()Z
- IFEQ L1
- L2
- LINENUMBER 81 L2
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFEQ L3
- L4
- LINENUMBER 83 L4
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- I2F
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- F2D
- DSTORE 1
- L5
- LINENUMBER 84 L5
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- I2F
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- F2D
- DSTORE 3
- L6
- LINENUMBER 85 L6
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- I2F
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- FADD
- F2D
- DSTORE 5
- L7
- LINENUMBER 86 L7
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- LDC "smoke"
- DLOAD 1
- DLOAD 3
- DLOAD 5
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L8
- LINENUMBER 87 L8
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- LDC "flame"
- DLOAD 1
- DLOAD 3
- DLOAD 5
- DCONST_0
- DCONST_0
- DCONST_0
- INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V
- L9
- LINENUMBER 89 L9
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- IFLE L10
- L11
- LINENUMBER 91 L11
- ALOAD 0
- DUP
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- ICONST_1
- ISUB
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L10
- LINENUMBER 94 L10
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic D D D] []
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98284_d : D
- L12
- LINENUMBER 95 L12
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D
- LDC 1000.0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- I2F
- LDC 200.0
- FADD
- FDIV
- F2D
- DADD
- LDC 360.0
- DREM
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D
- L13
- LINENUMBER 96 L13
- GOTO L1
- L3
- LINENUMBER 99 L3
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- ICONST_M1
- IF_ICMPNE L14
- L15
- LINENUMBER 101 L15
- ALOAD 0
- INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V
- L14
- LINENUMBER 104 L14
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- IFLE L16
- L17
- LINENUMBER 106 L17
- ALOAD 0
- DUP
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- ICONST_1
- ISUB
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L18
- LINENUMBER 107 L18
- RETURN
- L16
- LINENUMBER 110 L16
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ICONST_0
- ISTORE 7
- L19
- LINENUMBER 112 L19
- ICONST_0
- ISTORE 8
- L20
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] []
- ILOAD 8
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I
- IF_ICMPGE L21
- L22
- LINENUMBER 114 L22
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
- ASTORE 9
- L23
- LINENUMBER 116 L23
- ALOAD 9
- IFNONNULL L24
- L25
- LINENUMBER 118 L25
- RETURN
- L24
- LINENUMBER 121 L24
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- ALOAD 9
- INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- ICONST_1
- IADD
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- ICONST_1
- IADD
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- ICONST_1
- IADD
- I2D
- INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB;
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- ICONST_2
- IMUL
- I2D
- LDC 4.0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- ICONST_2
- IMUL
- I2D
- INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.expand (DDD)Lnet/minecraft/util/AxisAlignedBB;
- INVOKEVIRTUAL net/minecraft/world/World.getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- ISTORE 10
- L26
- LINENUMBER 123 L26
- ILOAD 10
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I
- IF_ICMPLT L27
- L28
- LINENUMBER 125 L28
- ALOAD 0
- INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V
- L29
- LINENUMBER 126 L29
- RETURN
- L27
- LINENUMBER 129 L27
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity I] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextDouble ()D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextDouble ()D
- DSUB
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- I2D
- DMUL
- DADD
- DSTORE 5
- L30
- LINENUMBER 130 L30
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- ICONST_3
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- ICONST_1
- ISUB
- I2D
- DSTORE 11
- L31
- LINENUMBER 131 L31
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- I2D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextDouble ()D
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextDouble ()D
- DSUB
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- I2D
- DMUL
- DADD
- DSTORE 13
- L32
- LINENUMBER 132 L32
- ALOAD 9
- INSTANCEOF net/minecraft/entity/EntityLiving
- IFEQ L33
- ALOAD 9
- CHECKCAST net/minecraft/entity/EntityLiving
- GOTO L34
- L33
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] []
- ACONST_NULL
- L34
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [net/minecraft/entity/EntityLiving]
- ASTORE 15
- L35
- LINENUMBER 133 L35
- ALOAD 9
- DLOAD 5
- DLOAD 11
- DLOAD 13
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- INVOKEVIRTUAL java/util/Random.nextFloat ()F
- LDC 360.0
- FMUL
- FCONST_0
- INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V
- L36
- LINENUMBER 135 L36
- ALOAD 15
- IFNULL L37
- ALOAD 15
- INVOKEVIRTUAL net/minecraft/entity/EntityLiving.getCanSpawnHere ()Z
- IFEQ L38
- L37
- LINENUMBER 137 L37
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] []
- ALOAD 0
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
- POP
- L39
- LINENUMBER 138 L39
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- SIPUSH 2004
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I
- ICONST_0
- INVOKEVIRTUAL net/minecraft/world/World.playAuxSFX (IIIII)V
- L40
- LINENUMBER 140 L40
- ALOAD 15
- IFNULL L41
- L42
- LINENUMBER 142 L42
- ALOAD 15
- INVOKEVIRTUAL net/minecraft/entity/EntityLiving.spawnExplosionParticle ()V
- L41
- LINENUMBER 145 L41
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] []
- ICONST_1
- ISTORE 7
- L38
- LINENUMBER 112 L38
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] []
- IINC 8 1
- GOTO L20
- L21
- LINENUMBER 149 L21
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] []
- ILOAD 7
- IFEQ L1
- L43
- LINENUMBER 151 L43
- ALOAD 0
- INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V
- L1
- LINENUMBER 155 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- RETURN
- L44
- LOCALVARIABLE d0 D L5 L13 1
- LOCALVARIABLE d1 D L6 L13 3
- LOCALVARIABLE d2 D L7 L3 5
- LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L23 L38 9
- LOCALVARIABLE j I L26 L38 10
- LOCALVARIABLE d3 D L31 L38 11
- LOCALVARIABLE d4 D L32 L38 13
- LOCALVARIABLE entityliving Lnet/minecraft/entity/EntityLiving; L35 L38 15
- LOCALVARIABLE d2 D L30 L21 5
- LOCALVARIABLE i I L20 L21 8
- LOCALVARIABLE flag Z L19 L1 7
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L44 0
- MAXSTACK = 14
- MAXLOCALS = 16
-
- // access flags 0x1
- public func_98265_a(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
- L0
- LINENUMBER 159 L0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- IFNULL L1
- L2
- LINENUMBER 161 L2
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- ASTORE 2
- L3
- LINENUMBER 162 L3
- ALOAD 1
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z
- POP
- L4
- LINENUMBER 163 L4
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L5
- LINENUMBER 165 L5
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L6
- L7
- LINENUMBER 167 L7
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 4
- L8
- LINENUMBER 168 L8
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound;
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase;
- ASTORE 5
- L9
- LINENUMBER 169 L9
- ALOAD 2
- ALOAD 4
- ALOAD 5
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L10
- LINENUMBER 170 L10
- GOTO L5
- L6
- LINENUMBER 172 L6
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 1
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V
- L11
- LINENUMBER 174 L11
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- IFNULL L12
- L13
- LINENUMBER 176 L13
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z
- POP
- L12
- LINENUMBER 181 L12
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 1
- ASTORE 5
- L14
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] []
- ALOAD 2
- LDC "Riding"
- BIPUSH 10
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L15
- L16
- LINENUMBER 183 L16
- ALOAD 2
- LDC "Riding"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound;
- ASTORE 4
- L17
- LINENUMBER 184 L17
- ALOAD 4
- LDC "id"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String;
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
- ASTORE 6
- L18
- LINENUMBER 186 L18
- ALOAD 6
- IFNULL L19
- L20
- LINENUMBER 188 L20
- NEW net/minecraft/nbt/NBTTagCompound
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.<init> ()V
- ASTORE 7
- L21
- LINENUMBER 189 L21
- ALOAD 6
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z
- POP
- L22
- LINENUMBER 190 L22
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set;
- INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator;
- ASTORE 8
- L23
- LINENUMBER 192 L23
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 8
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L24
- L25
- LINENUMBER 194 L25
- ALOAD 8
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST java/lang/String
- ASTORE 9
- L26
- LINENUMBER 195 L26
- ALOAD 4
- ALOAD 9
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase;
- ASTORE 10
- L27
- LINENUMBER 196 L27
- ALOAD 7
- ALOAD 9
- ALOAD 10
- INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L28
- LINENUMBER 197 L28
- GOTO L23
- L24
- LINENUMBER 199 L24
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 6
- ALOAD 7
- INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V
- L29
- LINENUMBER 200 L29
- ALOAD 6
- ALOAD 5
- GETFIELD net/minecraft/entity/Entity.posX : D
- ALOAD 5
- GETFIELD net/minecraft/entity/Entity.posY : D
- ALOAD 5
- GETFIELD net/minecraft/entity/Entity.posZ : D
- ALOAD 5
- GETFIELD net/minecraft/entity/Entity.rotationYaw : F
- ALOAD 5
- GETFIELD net/minecraft/entity/Entity.rotationPitch : F
- INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V
- L30
- LINENUMBER 202 L30
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- IFNULL L31
- L32
- LINENUMBER 204 L32
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z
- POP
- L31
- LINENUMBER 207 L31
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] []
- ALOAD 5
- ALOAD 6
- INVOKEVIRTUAL net/minecraft/entity/Entity.mountEntity (Lnet/minecraft/entity/Entity;)V
- L19
- LINENUMBER 210 L19
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity] []
- ALOAD 6
- ASTORE 5
- L33
- LINENUMBER 181 L33
- ALOAD 4
- ASTORE 2
- GOTO L14
- L15
- LINENUMBER 212 L15
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] []
- GOTO L34
- L1
- LINENUMBER 213 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] []
- ALOAD 1
- INSTANCEOF net/minecraft/entity/EntityLivingBase
- IFEQ L34
- ALOAD 1
- GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World;
- IFNULL L34
- L35
- LINENUMBER 215 L35
- ALOAD 1
- CHECKCAST net/minecraft/entity/EntityLiving
- ACONST_NULL
- CHECKCAST net/minecraft/entity/IEntityLivingData
- INVOKEVIRTUAL net/minecraft/entity/EntityLiving.onSpawnWithEgg (Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData;
- POP
- L36
- LINENUMBER 216 L36
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z
- POP
- L34
- LINENUMBER 219 L34
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] []
- ALOAD 1
- ARETURN
- L37
- LOCALVARIABLE s Ljava/lang/String; L8 L10 4
- LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 5
- LOCALVARIABLE s1 Ljava/lang/String; L26 L28 9
- LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L27 L28 10
- LOCALVARIABLE nbttagcompound1 Lnet/minecraft/nbt/NBTTagCompound; L21 L19 7
- LOCALVARIABLE iterator1 Ljava/util/Iterator; L23 L19 8
- LOCALVARIABLE entity2 Lnet/minecraft/entity/Entity; L18 L33 6
- LOCALVARIABLE nbttagcompound2 Lnet/minecraft/nbt/NBTTagCompound; L17 L15 4
- LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L14 L15 5
- LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L15 2
- LOCALVARIABLE iterator Ljava/util/Iterator; L5 L15 3
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L37 0
- LOCALVARIABLE p_98265_1_ Lnet/minecraft/entity/Entity; L0 L37 1
- MAXSTACK = 9
- MAXLOCALS = 11
-
- // access flags 0x2
- private resetTimer()V
- L0
- LINENUMBER 224 L0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- IF_ICMPGT L1
- L2
- LINENUMBER 226 L2
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- GOTO L3
- L1
- LINENUMBER 230 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- ISUB
- ISTORE 1
- L4
- LINENUMBER 231 L4
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- ILOAD 1
- INVOKEVIRTUAL java/util/Random.nextInt (I)I
- IADD
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L3
- LINENUMBER 234 L3
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- IFNULL L5
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IFLE L5
- L6
- LINENUMBER 236 L6
- ALOAD 0
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.rand : Ljava/util/Random;
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- INVOKESTATIC net/minecraft/util/WeightedRandom.getRandomItem (Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/WeightedRandom$Item;
- CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V
- L5
- LINENUMBER 239 L5
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- ICONST_1
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98267_a (I)V
- L7
- LINENUMBER 240 L7
- RETURN
- L8
- LOCALVARIABLE i I L4 L3 1
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L8 0
- MAXSTACK = 4
- MAXLOCALS = 2
-
- // access flags 0x1
- public readFromNBT(Lnet/minecraft/nbt/NBTTagCompound;)V
- L0
- LINENUMBER 244 L0
- ALOAD 0
- ALOAD 1
- LDC "EntityId"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String;
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- L1
- LINENUMBER 245 L1
- ALOAD 0
- ALOAD 1
- LDC "Delay"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L2
- LINENUMBER 247 L2
- ALOAD 1
- LDC "SpawnPotentials"
- BIPUSH 9
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L3
- L4
- LINENUMBER 249 L4
- ALOAD 0
- NEW java/util/ArrayList
- DUP
- INVOKESPECIAL java/util/ArrayList.<init> ()V
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- L5
- LINENUMBER 250 L5
- ALOAD 1
- LDC "SpawnPotentials"
- BIPUSH 10
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTagList (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList;
- ASTORE 2
- L6
- LINENUMBER 252 L6
- ICONST_0
- ISTORE 3
- L7
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] []
- ILOAD 3
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I
- IF_ICMPGE L8
- L9
- LINENUMBER 254 L9
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart
- DUP
- ALOAD 0
- ALOAD 2
- ILOAD 3
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.getCompoundTagAt (I)Lnet/minecraft/nbt/NBTTagCompound;
- INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.<init> (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;)V
- INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
- POP
- L10
- LINENUMBER 252 L10
- IINC 3 1
- GOTO L7
- L8
- LINENUMBER 256 L8
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] []
- GOTO L11
- L3
- LINENUMBER 259 L3
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- L11
- LINENUMBER 262 L11
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 1
- LDC "SpawnData"
- BIPUSH 10
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L12
- L13
- LINENUMBER 264 L13
- ALOAD 0
- NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart
- DUP
- ALOAD 0
- ALOAD 1
- LDC "SpawnData"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound;
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String;
- INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.<init> (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V
- GOTO L14
- L12
- LINENUMBER 268 L12
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 0
- ACONST_NULL
- CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V
- L14
- LINENUMBER 271 L14
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 1
- LDC "MinSpawnDelay"
- BIPUSH 99
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L15
- L16
- LINENUMBER 273 L16
- ALOAD 0
- ALOAD 1
- LDC "MinSpawnDelay"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- L17
- LINENUMBER 274 L17
- ALOAD 0
- ALOAD 1
- LDC "MaxSpawnDelay"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I
- L18
- LINENUMBER 275 L18
- ALOAD 0
- ALOAD 1
- LDC "SpawnCount"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I
- L15
- LINENUMBER 278 L15
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 1
- LDC "MaxNearbyEntities"
- BIPUSH 99
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L19
- L20
- LINENUMBER 280 L20
- ALOAD 0
- ALOAD 1
- LDC "MaxNearbyEntities"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I
- L21
- LINENUMBER 281 L21
- ALOAD 0
- ALOAD 1
- LDC "RequiredPlayerRange"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I
- L19
- LINENUMBER 284 L19
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 1
- LDC "SpawnRange"
- BIPUSH 99
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z
- IFEQ L22
- L23
- LINENUMBER 286 L23
- ALOAD 0
- ALOAD 1
- LDC "SpawnRange"
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- L22
- LINENUMBER 289 L22
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- IFNULL L24
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFEQ L24
- L25
- LINENUMBER 291 L25
- ALOAD 0
- ACONST_NULL
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity;
- L24
- LINENUMBER 293 L24
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- RETURN
- L26
- LOCALVARIABLE i I L7 L8 3
- LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L8 2
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L26 0
- LOCALVARIABLE p_98270_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L26 1
- MAXSTACK = 6
- MAXLOCALS = 4
-
- // access flags 0x1
- public writeToNBT(Lnet/minecraft/nbt/NBTTagCompound;)V
- L0
- LINENUMBER 297 L0
- ALOAD 1
- LDC "EntityId"
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setString (Ljava/lang/String;Ljava/lang/String;)V
- L1
- LINENUMBER 298 L1
- ALOAD 1
- LDC "Delay"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L2
- LINENUMBER 299 L2
- ALOAD 1
- LDC "MinSpawnDelay"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L3
- LINENUMBER 300 L3
- ALOAD 1
- LDC "MaxSpawnDelay"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L4
- LINENUMBER 301 L4
- ALOAD 1
- LDC "SpawnCount"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L5
- LINENUMBER 302 L5
- ALOAD 1
- LDC "MaxNearbyEntities"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L6
- LINENUMBER 303 L6
- ALOAD 1
- LDC "RequiredPlayerRange"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L7
- LINENUMBER 304 L7
- ALOAD 1
- LDC "SpawnRange"
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I
- I2S
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V
- L8
- LINENUMBER 306 L8
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- IFNULL L9
- L10
- LINENUMBER 308 L10
- ALOAD 1
- LDC "SpawnData"
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.copy ()Lnet/minecraft/nbt/NBTBase;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L9
- LINENUMBER 311 L9
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- IFNONNULL L11
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- IFNULL L12
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IFLE L12
- L11
- LINENUMBER 313 L11
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- NEW net/minecraft/nbt/NBTTagList
- DUP
- INVOKESPECIAL net/minecraft/nbt/NBTTagList.<init> ()V
- ASTORE 2
- L13
- LINENUMBER 315 L13
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- IFNULL L14
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- INVOKEINTERFACE java/util/List.size ()I
- IFLE L14
- L15
- LINENUMBER 317 L15
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List;
- INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
- ASTORE 3
- L16
- LINENUMBER 319 L16
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] []
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.hasNext ()Z
- IFEQ L17
- L18
- LINENUMBER 321 L18
- ALOAD 3
- INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
- CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart
- ASTORE 4
- L19
- LINENUMBER 322 L19
- ALOAD 2
- ALOAD 4
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V
- L20
- LINENUMBER 323 L20
- GOTO L16
- L17
- LINENUMBER 324 L17
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] []
- GOTO L21
- L14
- LINENUMBER 327 L14
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] []
- ALOAD 2
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound;
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V
- L21
- LINENUMBER 330 L21
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] []
- ALOAD 1
- LDC "SpawnPotentials"
- ALOAD 2
- INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V
- L12
- LINENUMBER 332 L12
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] []
- RETURN
- L22
- LOCALVARIABLE weightedrandomminecart Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L19 L20 4
- LOCALVARIABLE iterator Ljava/util/Iterator; L16 L17 3
- LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L13 L12 2
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L22 0
- LOCALVARIABLE p_98280_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L22 1
- MAXSTACK = 3
- MAXLOCALS = 5
-
- // access flags 0x1
- public setDelayToMin(I)Z
- L0
- LINENUMBER 339 L0
- ILOAD 1
- ICONST_1
- IF_ICMPNE L1
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- GETFIELD net/minecraft/world/World.isRemote : Z
- IFEQ L1
- L2
- LINENUMBER 341 L2
- ALOAD 0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I
- L3
- LINENUMBER 342 L3
- ICONST_1
- IRETURN
- L1
- LINENUMBER 346 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic I] []
- ICONST_0
- IRETURN
- L4
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L4 0
- LOCALVARIABLE p_98268_1_ I L0 L4 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public func_98281_h()Lnet/minecraft/entity/Entity;
- @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
- L0
- LINENUMBER 353 L0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity;
- IFNONNULL L1
- L2
- LINENUMBER 355 L2
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String;
- ALOAD 0
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World;
- CHECKCAST net/minecraft/world/World
- INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
- ASTORE 1
- L3
- LINENUMBER 356 L3
- ALOAD 0
- ALOAD 1
- INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
- ASTORE 1
- L4
- LINENUMBER 357 L4
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity;
- L1
- LINENUMBER 360 L1
- FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] []
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity;
- ARETURN
- L5
- LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L1 1
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x1
- public getRandomEntity()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- L0
- LINENUMBER 365 L0
- ALOAD 0
- GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- ARETURN
- L1
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L1 0
- MAXSTACK = 1
- MAXLOCALS = 1
-
- // access flags 0x1
- public setRandomEntity(Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V
- L0
- LINENUMBER 370 L0
- ALOAD 0
- ALOAD 1
- PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;
- L1
- LINENUMBER 371 L1
- RETURN
- L2
- LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0
- LOCALVARIABLE p_98277_1_ Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L0 L2 1
- MAXSTACK = 2
- MAXLOCALS = 2
-
- // access flags 0x401
- public abstract func_98267_a(I)V
-
- // access flags 0x401
- public abstract getSpawnerWorld()Lnet/minecraft/world/World;
-
- // access flags 0x401
- public abstract getSpawnerX()I
-
- // access flags 0x401
- public abstract getSpawnerY()I
-
- // access flags 0x401
- public abstract getSpawnerZ()I
-}