From 9dc6f69f701e42b30adf7d1b01488f425eaec265 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Sun, 12 Apr 2015 16:32:33 +0300 Subject: Changes, idk... --- .../asm/ccl_modular/net#minecraft#block#Block.txt | 8860 ++++++++++++++++++++ 1 file changed, 8860 insertions(+) create mode 100644 eclipse/asm/ccl_modular/net#minecraft#block#Block.txt (limited to 'eclipse/asm/ccl_modular/net#minecraft#block#Block.txt') diff --git a/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt b/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt new file mode 100644 index 0000000..e082970 --- /dev/null +++ b/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt @@ -0,0 +1,8860 @@ +// 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 net/minecraft/block/Block 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 0x4 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; harvesters + + // access flags 0x2 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + 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; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; captureDrops + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal;>; + // declaration: java.lang.ThreadLocal> + protected Ljava/lang/ThreadLocal; capturedDrops + + // access flags 0x9 + public static getIdFromBlock(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 160 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 165 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 166 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 171 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 176 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 178 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 184 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 186 L2 + FRAME FULL [java/lang/String] [java/lang/NumberFormatException] + ASTORE 1 + L5 + LINENUMBER 188 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 195 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 200 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 206 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 214 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 222 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 227 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 232 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 237 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. ()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 238 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. ()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 239 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. ()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 240 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. ()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 241 L4 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (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 242 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 243 L6 + NEW net/minecraft/block/BlockWood + DUP + INVOKESPECIAL net/minecraft/block/BlockWood. ()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 244 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 245 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. ()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 246 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. (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 247 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. (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 248 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. (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 249 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. (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 250 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. (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 251 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. ()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 252 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. ()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 253 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. ()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 254 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. ()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 255 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. ()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 256 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. ()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 257 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. ()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 258 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. ()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 259 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. (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 260 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. ()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 261 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. (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 262 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. ()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 263 L26 + NEW net/minecraft/block/BlockSandStone + DUP + INVOKESPECIAL net/minecraft/block/BlockSandStone. ()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 264 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 265 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. ()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 266 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. ()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 267 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. ()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 268 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. ()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 269 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. (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 270 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. ()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 271 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. ()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 272 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. ()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 273 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. (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 274 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. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L38 + LINENUMBER 275 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. (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 276 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. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L40 + LINENUMBER 277 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. (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 278 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. (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 279 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. ()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 280 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. ()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 281 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. (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 282 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. (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 283 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. (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 284 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. (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 285 L48 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (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 286 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 287 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. ()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 288 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. ()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 289 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. (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 290 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. ()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 291 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. ()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 292 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. ()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 293 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. ()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 294 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. (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 295 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. (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 296 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. ()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 297 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. ()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 298 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. (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 299 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. ()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 300 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. ()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 301 L64 + NEW net/minecraft/block/BlockFarmland + DUP + INVOKESPECIAL net/minecraft/block/BlockFarmland. ()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 302 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 303 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. (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 304 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. (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 305 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. (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 306 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. (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 307 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. ()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 308 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. ()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 309 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. (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 310 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. (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 311 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. ()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 312 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. (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 313 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. (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 314 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. (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 315 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. (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 316 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. (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 317 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. (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 318 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. (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 319 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. ()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 320 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. ()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 321 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. ()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 322 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. ()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 323 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. ()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 324 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. ()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 325 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. ()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 326 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. ()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 327 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. (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 328 L91 + NEW net/minecraft/block/BlockPumpkin + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPumpkin. (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 329 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 330 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. ()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 331 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. ()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 332 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. (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 333 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. ()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 334 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. (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 335 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. ()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 336 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. (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 337 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. (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 338 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. (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 339 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. (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 340 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. ()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 341 L104 + NEW net/minecraft/block/BlockStoneBrick + DUP + INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()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 342 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 343 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. (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 344 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. (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 345 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. (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 346 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. (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 347 L110 + NEW net/minecraft/block/BlockMelon + DUP + INVOKESPECIAL net/minecraft/block/BlockMelon. ()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 348 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 349 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. (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 350 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. (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 351 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. ()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 352 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. ()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 353 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. (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 354 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. (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 355 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. ()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 356 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. ()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 357 L120 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (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 358 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 359 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. (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 360 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. (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 361 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. ()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 362 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. ()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 363 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. ()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 364 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. ()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 365 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. (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 366 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. ()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 367 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. (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 368 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. ()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 369 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. (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 370 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. (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 371 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. (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 372 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. (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 373 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. ()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 374 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. (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 375 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. ()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 376 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. ()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 377 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. ()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 378 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. ()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 379 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. (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 380 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. (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 381 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. (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 382 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. (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 383 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. ()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 384 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. ()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 385 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. (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 386 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. ()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 387 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. ()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 388 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. ()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 389 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. ()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 390 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. ()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 391 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. ()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 392 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. (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 393 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. (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 394 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. (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 395 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. (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 396 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. (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 397 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. ()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 398 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. (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 399 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. ()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 400 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. ()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 401 L164 + NEW net/minecraft/block/BlockQuartz + DUP + INVOKESPECIAL net/minecraft/block/BlockQuartz. ()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 402 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 403 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. (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 404 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. ()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 405 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. ()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 406 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. (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 407 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. ()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 408 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. ()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 409 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. ()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 410 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. (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 411 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. (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 412 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. ()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 413 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. ()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 414 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. ()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 415 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. (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 416 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. ()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 417 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. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L181 + LINENUMBER 418 L181 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; + ASTORE 10 + L182 + LINENUMBER 420 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 422 L184 + ALOAD 10 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ASTORE 11 + L185 + LINENUMBER 424 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 426 L187 + ALOAD 11 + ICONST_0 + PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z + GOTO L188 + L186 + LINENUMBER 430 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 431 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 432 L192 + ALOAD 11 + INSTANCEOF net/minecraft/block/BlockSlab + ISTORE 14 + L193 + LINENUMBER 433 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 434 L196 + ALOAD 11 + GETFIELD net/minecraft/block/Block.canBlockGrass : Z + ISTORE 16 + L197 + LINENUMBER 435 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 437 L200 + ILOAD 13 + IFNE L201 + ILOAD 14 + IFNE L201 + ILOAD 15 + IFNE L201 + ILOAD 16 + IFNE L201 + ILOAD 17 + IFEQ L202 + L201 + LINENUMBER 439 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 442 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 444 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 445 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 (Lnet/minecraft/block/material/Material;)V + L0 + LINENUMBER 448 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()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 1484 L3 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + L4 + LINENUMBER 1485 L4 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + L5 + LINENUMBER 1745 L5 + ALOAD 0 + ALOAD 0 + INSTANCEOF net/minecraft/block/ITileEntityProvider + PUTFIELD net/minecraft/block/Block.isTileProvider : Z + L6 + LINENUMBER 2482 L6 + ALOAD 0 + BIPUSH 16 + ANEWARRAY java/lang/String + PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + L7 + LINENUMBER 2483 L7 + 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 + L8 + LINENUMBER 2563 L8 + ALOAD 0 + NEW net/minecraft/block/Block$4 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + L9 + LINENUMBER 2567 L9 + ALOAD 0 + NEW net/minecraft/block/Block$5 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + L10 + LINENUMBER 449 L10 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L11 + LINENUMBER 450 L11 + ALOAD 0 + FCONST_1 + PUTFIELD net/minecraft/block/Block.blockParticleGravity : F + L12 + LINENUMBER 451 L12 + ALOAD 0 + LDC 0.6 + PUTFIELD net/minecraft/block/Block.slipperiness : F + L13 + LINENUMBER 452 L13 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + L14 + LINENUMBER 453 L14 + ALOAD 0 + FCONST_0 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V + L15 + LINENUMBER 454 L15 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + PUTFIELD net/minecraft/block/Block.opaque : Z + L16 + LINENUMBER 455 L16 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + IFEQ L17 + SIPUSH 255 + GOTO L18 + L17 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L19 + LINENUMBER 456 L19 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z + IFNE L20 + ICONST_1 + GOTO L21 + L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L21 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.canBlockGrass : Z + L22 + LINENUMBER 457 L22 + RETURN + L23 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L23 0 + LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L23 1 + MAXSTACK = 7 + MAXLOCALS = 2 + + // access flags 0x1 + public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 464 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L1 + LINENUMBER 465 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 473 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L1 + LINENUMBER 474 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 483 L0 + ALOAD 0 + LDC 15.0 + FLOAD 1 + FMUL + F2I + PUTFIELD net/minecraft/block/Block.lightValue : I + L1 + LINENUMBER 484 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 492 L0 + ALOAD 0 + FLOAD 1 + LDC 3.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L1 + LINENUMBER 493 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 502 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 507 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 515 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 520 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 528 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 536 L0 + ALOAD 0 + FLOAD 1 + PUTFIELD net/minecraft/block/Block.blockHardness : F + L1 + LINENUMBER 538 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockResistance : F + FLOAD 1 + LDC 5.0 + FMUL + FCMPG + IFGE L2 + L3 + LINENUMBER 540 L3 + ALOAD 0 + FLOAD 1 + LDC 5.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L2 + LINENUMBER 543 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 551 L0 + ALOAD 0 + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + POP + L1 + LINENUMBER 552 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 560 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 568 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.needsRandomTick : Z + L1 + LINENUMBER 569 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 578 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 584 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 592 L0 + ALOAD 0 + FLOAD 1 + F2D + PUTFIELD net/minecraft/block/Block.minX : D + L1 + LINENUMBER 593 L1 + ALOAD 0 + FLOAD 2 + F2D + PUTFIELD net/minecraft/block/Block.minY : D + L2 + LINENUMBER 594 L2 + ALOAD 0 + FLOAD 3 + F2D + PUTFIELD net/minecraft/block/Block.minZ : D + L3 + LINENUMBER 595 L3 + ALOAD 0 + FLOAD 4 + F2D + PUTFIELD net/minecraft/block/Block.maxX : D + L4 + LINENUMBER 596 L4 + ALOAD 0 + FLOAD 5 + F2D + PUTFIELD net/minecraft/block/Block.maxY : D + L5 + LINENUMBER 597 L5 + ALOAD 0 + FLOAD 6 + F2D + PUTFIELD net/minecraft/block/Block.maxZ : D + L6 + LINENUMBER 598 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 606 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 607 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 609 L2 + ILOAD 6 + IFNE L3 + ALOAD 5 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L3 + L4 + LINENUMBER 611 L4 + IINC 3 -1 + L5 + LINENUMBER 612 L5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L6 + LINENUMBER 613 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 617 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 628 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 637 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 643 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 652 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 661 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 663 L1 + ALOAD 8 + IFNULL L2 + ALOAD 5 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z + IFEQ L2 + L3 + LINENUMBER 665 L3 + ALOAD 6 + ALOAD 8 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L2 + LINENUMBER 667 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 675 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 684 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 693 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 702 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 712 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 720 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 726 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 732 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 737 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 743 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 750 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 756 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 760 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 762 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V + L1 + LINENUMBER 764 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 771 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 776 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 785 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 793 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 794 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 801 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + L2 + LINENUMBER 803 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 804 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 806 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 808 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 810 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 812 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 814 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 i$ Ljava/util/Iterator; L5 L1 9 + LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + 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 821 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 + L2 + LINENUMBER 823 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 825 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 826 L5 + RETURN + L3 + LINENUMBER 828 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 829 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 830 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 831 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 832 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. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V + ASTORE 13 + L10 + LINENUMBER 833 L10 + ALOAD 13 + BIPUSH 10 + PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I + L11 + LINENUMBER 834 L11 + ALOAD 1 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L1 + LINENUMBER 836 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 843 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + L2 + LINENUMBER 845 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] + ILOAD 5 + IFLE L1 + L3 + LINENUMBER 847 L3 + ILOAD 5 + INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I + ISTORE 6 + L4 + LINENUMBER 848 L4 + ILOAD 5 + ILOAD 6 + ISUB + ISTORE 5 + L5 + LINENUMBER 849 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. (Lnet/minecraft/world/World;DDDI)V + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L6 + LINENUMBER 850 L6 + GOTO L2 + L1 + LINENUMBER 852 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 859 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 867 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 876 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 877 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 878 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 879 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 880 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 881 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 882 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 883 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 884 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 886 L9 + ALOAD 0 + ALOAD 7 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L10 + L11 + LINENUMBER 888 L11 + ACONST_NULL + ASTORE 7 + L10 + LINENUMBER 891 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 893 L13 + ACONST_NULL + ASTORE 8 + L12 + LINENUMBER 896 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 898 L15 + ACONST_NULL + ASTORE 9 + L14 + LINENUMBER 901 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 903 L17 + ACONST_NULL + ASTORE 10 + L16 + LINENUMBER 906 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 908 L19 + ACONST_NULL + ASTORE 11 + L18 + LINENUMBER 911 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 913 L21 + ACONST_NULL + ASTORE 12 + L20 + LINENUMBER 916 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 918 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 920 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 923 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 925 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 928 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 930 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 933 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 935 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 938 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 940 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 943 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 945 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 948 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 950 L36 + ACONST_NULL + ARETURN + L35 + LINENUMBER 954 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 956 L37 + ALOAD 13 + ALOAD 7 + IF_ACMPNE L38 + L39 + LINENUMBER 958 L39 + ICONST_4 + ISTORE 14 + L38 + LINENUMBER 961 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 963 L41 + ICONST_5 + ISTORE 14 + L40 + LINENUMBER 966 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 968 L43 + ICONST_0 + ISTORE 14 + L42 + LINENUMBER 971 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 973 L45 + ICONST_1 + ISTORE 14 + L44 + LINENUMBER 976 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 978 L47 + ICONST_2 + ISTORE 14 + L46 + LINENUMBER 981 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 983 L49 + ICONST_3 + ISTORE 14 + L48 + LINENUMBER 986 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. (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 995 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 1003 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 1011 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 1017 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 1021 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 1030 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 1038 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 1046 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 1054 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 1060 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 1067 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 1073 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 1078 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 1083 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 1090 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 1098 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 1106 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 1114 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 1122 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 1130 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 1136 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 1145 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 1155 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 1160 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 1168 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 1174 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 1178 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 1184 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 1192 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 1193 L1 + ALOAD 2 + LDC 0.025 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V + L2 + LINENUMBER 1195 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 1197 L4 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L5 + LINENUMBER 1198 L5 + ALOAD 0 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; + ASTORE 8 + L6 + LINENUMBER 1200 L6 + ALOAD 8 + IFNULL L7 + L8 + LINENUMBER 1202 L8 + ALOAD 7 + ALOAD 8 + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 1205 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 1206 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 1208 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 1209 L13 + GOTO L10 + L11 + LINENUMBER 1210 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 1213 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 1214 L15 + ALOAD 2 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I + ISTORE 7 + L16 + LINENUMBER 1215 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 1216 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 1218 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 i$ Ljava/util/Iterator; L10 L11 9 + LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + 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 1225 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 1226 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 1235 L0 + ICONST_0 + ISTORE 2 + L1 + LINENUMBER 1236 L1 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ASTORE 3 + L2 + LINENUMBER 1238 L2 + ALOAD 3 + IFNULL L3 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z + IFEQ L3 + L4 + LINENUMBER 1240 L4 + ILOAD 1 + ISTORE 2 + L3 + LINENUMBER 1243 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. (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 1251 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 1259 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 1265 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 1270 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 1277 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + L1 + LINENUMBER 1278 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 1286 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()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 1294 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()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 1299 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 1307 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 1315 L0 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/block/Block.enableStats : Z + L1 + LINENUMBER 1316 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 1325 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 1334 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 1340 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 1348 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 1356 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 1365 L0 + ALOAD 3 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 1 + ICONST_1 + ICONST_0 + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 1366 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 1370 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; + L1 + LINENUMBER 1371 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 1377 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 1385 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 1392 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 1397 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 1405 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 1410 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 1418 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 1423 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 1428 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 1437 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 1446 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 1451 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + L1 + LINENUMBER 1452 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 1458 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + IFNONNULL L1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()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 1464 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 1470 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 1471 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 1479 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 1497 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 1498 L1 + ALOAD 5 + ALOAD 0 + IF_ACMPEQ L2 + L3 + LINENUMBER 1500 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 1505 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 1520 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 1536 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 1551 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1553 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1555 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 1557 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 1559 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 1561 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 1563 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 1564 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 1566 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 1568 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 1570 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 1572 L25 + ICONST_1 + IRETURN + L24 + LINENUMBER 1574 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 1576 L27 + ICONST_1 + IRETURN + L26 + LINENUMBER 1578 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 1593 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 1608 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 1625 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 1637 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 1662 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 1668 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 1684 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 1700 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 1716 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 1734 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 1736 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 1738 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 1740 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 1742 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 1758 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 1771 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.isTileProvider : Z + IFEQ L1 + L2 + LINENUMBER 1773 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 1775 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 1792 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; + // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) + public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + L0 + LINENUMBER 1808 L0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L1 + LINENUMBER 1810 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 1811 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 1813 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 1814 L6 + ALOAD 10 + IFNULL L7 + L8 + LINENUMBER 1816 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. (Lnet/minecraft/item/Item;II)V + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 1811 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 1819 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; + // declaration: java.util.ArrayList + 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 1835 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 1836 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z + ISTORE 7 + L2 + LINENUMBER 1837 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 1838 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 1854 L0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1855 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1857 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 1859 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 1861 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 1863 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 1880 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 1896 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1897 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 1898 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 1913 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1914 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 1915 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 1929 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 1943 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 1954 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 1967 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 1981 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 2008 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 2024 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 2045 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 2061 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L1 + LINENUMBER 2062 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 2063 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 2088 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 2103 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 2105 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 2109 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 2121 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;III)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 2132 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 2134 L1 + ALOAD 6 + IFNONNULL L2 + L3 + LINENUMBER 2136 L3 + ACONST_NULL + ARETURN + L2 + LINENUMBER 2139 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 2140 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. (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 2151 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 2168 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 2188 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 2212 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 2213 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 2215 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 2217 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 2220 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 2222 L6 + ICONST_1 + IRETURN + L5 + LINENUMBER 2225 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 2227 L8 + ICONST_1 + IRETURN + L7 + LINENUMBER 2230 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 2232 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 2233 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 2234 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 2235 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 2236 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 2237 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 2239 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 2240 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 + 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 + 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 + 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 L33 + 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 L34 + L33 + 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 + L34 + 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 + L35 + LINENUMBER 2244 L35 + ILOAD 9 + IFEQ L36 + ILOAD 10 + IFEQ L36 + 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 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] [I] + IRETURN + L16 + LINENUMBER 2247 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 + L38 + LOCALVARIABLE isBeach Z L31 L16 9 + LOCALVARIABLE hasWater Z L35 L16 10 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L38 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L38 1 + LOCALVARIABLE x I L0 L38 2 + LOCALVARIABLE y I L0 L38 3 + LOCALVARIABLE z I L0 L38 4 + LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L38 5 + LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L38 6 + LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L38 7 + LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8 + MAXSTACK = 6 + MAXLOCALS = 11 + + // access flags 0x1 + public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V + L0 + LINENUMBER 2269 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 2271 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 2273 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 2288 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2290 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 2293 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 2312 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 2326 L0 + ALOAD 5 + INSTANCEOF net/minecraft/entity/boss/EntityWither + IFEQ L1 + L2 + LINENUMBER 2328 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 2330 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 2332 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 2335 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 2352 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 2370 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 2384 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 2397 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 2412 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2414 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + ISTORE 7 + L3 + LINENUMBER 2415 L3 + ILOAD 7 + ILOAD 6 + IF_ICMPEQ L1 + L4 + LINENUMBER 2417 L4 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 6 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z + POP + L5 + LINENUMBER 2418 L5 + ICONST_1 + IRETURN + L1 + LINENUMBER 2421 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 2434 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 2449 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 2462 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 2479 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 2497 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 2499 L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V + L4 + LINENUMBER 2497 L4 + IINC 3 1 + GOTO L1 + L2 + LINENUMBER 2501 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 2517 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 3 + ALOAD 1 + AASTORE + L1 + LINENUMBER 2518 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestLevel : [I + ILOAD 3 + ILOAD 2 + IASTORE + L2 + LINENUMBER 2519 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 2530 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 2542 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 2555 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 2556 L2 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ICONST_0 + IRETURN + L1 + LINENUMBER 2557 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 2558 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; + // declaration: java.util.List captureDrops(boolean) + protected captureDrops(Z)Ljava/util/List; + L0 + LINENUMBER 2573 L0 + ILOAD 1 + IFEQ L1 + L2 + LINENUMBER 2575 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 2576 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 2577 L4 + ACONST_NULL + ARETURN + L1 + LINENUMBER 2581 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 2582 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 ()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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; + RETURN + MAXSTACK = 5 + MAXLOCALS = 0 +} -- cgit v1.2.3