// class version 50.0 (50) // access flags 0x21 public class net/minecraft/block/Block { // compiled from: Block.java // access flags 0x1008 static synthetic INNERCLASS net/minecraft/block/Block$6 null null // access flags 0x9 public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType // access flags 0x0 INNERCLASS net/minecraft/block/Block$5 null null // access flags 0x0 INNERCLASS net/minecraft/block/Block$4 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$3 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$2 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$1 null null // access flags 0x4019 public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity // access flags 0x19 public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry // access flags 0x2 private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab // access flags 0x4 protected Ljava/lang/String; textureName // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil // access flags 0x4 protected Z opaque // access flags 0x4 protected I lightOpacity // access flags 0x4 protected Z canBlockGrass // access flags 0x4 protected I lightValue // access flags 0x4 protected Z useNeighborBrightness // access flags 0x4 protected F blockHardness // access flags 0x4 protected F blockResistance // access flags 0x4 protected Z blockConstructorCalled // access flags 0x4 protected Z enableStats // access flags 0x4 protected Z needsRandomTick // access flags 0x4 protected Z isBlockContainer // access flags 0x4 protected D minX // access flags 0x4 protected D minY // access flags 0x4 protected D minZ // access flags 0x4 protected D maxX // access flags 0x4 protected D maxY // access flags 0x4 protected D maxZ // access flags 0x1 public Lnet/minecraft/block/Block$SoundType; stepSound // access flags 0x1 public F blockParticleGravity // access flags 0x14 protected final Lnet/minecraft/block/material/Material; blockMaterial // access flags 0x1 public F slipperiness // access flags 0x2 private Ljava/lang/String; unlocalizedName // access flags 0x4 protected Lnet/minecraft/util/IIcon; blockIcon @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) // access flags 0x1A private final static Ljava/lang/String; __OBFID = "CL_00000199" // access flags 0x11 // signature Lcpw/mods/fml/common/registry/RegistryDelegate; // declaration: cpw.mods.fml.common.registry.RegistryDelegate public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate // 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 162 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I IRETURN L1 LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x9 public static getBlockById(I)Lnet/minecraft/block/Block; L0 LINENUMBER 167 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ILOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ASTORE 1 L1 LINENUMBER 168 L1 ALOAD 1 IFNONNULL L2 GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; GOTO L3 L2 FRAME FULL [I net/minecraft/block/Block] [] ALOAD 1 L3 FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] ARETURN L4 LOCALVARIABLE p_149729_0_ I L0 L4 0 LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; L0 LINENUMBER 173 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; ARETURN L1 LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException L3 LINENUMBER 178 L3 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z IFEQ L0 L4 LINENUMBER 180 L4 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ARETURN L0 LINENUMBER 186 L0 FRAME FULL [java/lang/String] [] GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block L1 ARETURN L2 LINENUMBER 188 L2 FRAME FULL [java/lang/String] [java/lang/NumberFormatException] ASTORE 1 L5 LINENUMBER 190 L5 ACONST_NULL ARETURN L6 LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public func_149730_j()Z L0 LINENUMBER 197 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.opaque : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightOpacity()I L0 LINENUMBER 202 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.lightOpacity : I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getCanBlockGrass()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 208 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.canBlockGrass : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightValue()I L0 LINENUMBER 216 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.lightValue : I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getUseNeighborBrightness()Z L0 LINENUMBER 224 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getMaterial()Lnet/minecraft/block/material/Material; L0 LINENUMBER 229 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getMapColor(I)Lnet/minecraft/block/material/MapColor; L0 LINENUMBER 234 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149728_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x9 public static registerBlocks()V L0 LINENUMBER 239 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_0 LDC "air" NEW net/minecraft/block/BlockAir DUP INVOKESPECIAL net/minecraft/block/BlockAir. ()V LDC "air" INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L1 LINENUMBER 240 L1 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_1 LDC "stone" NEW net/minecraft/block/BlockStone DUP INVOKESPECIAL net/minecraft/block/BlockStone. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L2 LINENUMBER 241 L2 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_2 LDC "grass" NEW net/minecraft/block/BlockGrass DUP INVOKESPECIAL net/minecraft/block/BlockGrass. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "grass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "grass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L3 LINENUMBER 242 L3 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_3 LDC "dirt" NEW net/minecraft/block/BlockDirt DUP INVOKESPECIAL net/minecraft/block/BlockDirt. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dirt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dirt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L4 LINENUMBER 243 L4 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stonebrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "cobblestone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 0 L5 LINENUMBER 244 L5 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_4 LDC "cobblestone" ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L6 LINENUMBER 245 L6 NEW net/minecraft/block/BlockWood DUP INVOKESPECIAL net/minecraft/block/BlockWood. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "wood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "planks" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 1 L7 LINENUMBER 246 L7 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_5 LDC "planks" ALOAD 1 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L8 LINENUMBER 247 L8 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 6 LDC "sapling" NEW net/minecraft/block/BlockSapling DUP INVOKESPECIAL net/minecraft/block/BlockSapling. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sapling" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sapling" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L9 LINENUMBER 248 L9 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 7 LDC "bedrock" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "bedrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "bedrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L10 LINENUMBER 249 L10 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 8 LDC "flowing_water" NEW net/minecraft/block/BlockDynamicLiquid DUP GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "water" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "water_flow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L11 LINENUMBER 250 L11 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 9 LDC "water" NEW net/minecraft/block/BlockStaticLiquid DUP GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "water" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "water_still" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L12 LINENUMBER 251 L12 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 10 LDC "flowing_lava" NEW net/minecraft/block/BlockDynamicLiquid DUP GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lava" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "lava_flow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L13 LINENUMBER 252 L13 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 11 LDC "lava" NEW net/minecraft/block/BlockStaticLiquid DUP GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lava" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "lava_still" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L14 LINENUMBER 253 L14 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 12 LDC "sand" NEW net/minecraft/block/BlockSand DUP INVOKESPECIAL net/minecraft/block/BlockSand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L15 LINENUMBER 254 L15 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 13 LDC "gravel" NEW net/minecraft/block/BlockGravel DUP INVOKESPECIAL net/minecraft/block/BlockGravel. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "gravel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gravel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L16 LINENUMBER 255 L16 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 14 LDC "gold_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreGold" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gold_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L17 LINENUMBER 256 L17 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 15 LDC "iron_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "iron_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L18 LINENUMBER 257 L18 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 16 LDC "coal_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreCoal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "coal_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L19 LINENUMBER 258 L19 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 17 LDC "log" NEW net/minecraft/block/BlockOldLog DUP INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V LDC "log" INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "log" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L20 LINENUMBER 259 L20 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 18 LDC "leaves" NEW net/minecraft/block/BlockOldLeaf DUP INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V LDC "leaves" INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "leaves" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L21 LINENUMBER 260 L21 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 19 LDC "sponge" NEW net/minecraft/block/BlockSponge DUP INVOKESPECIAL net/minecraft/block/BlockSponge. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sponge" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sponge" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L22 LINENUMBER 261 L22 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 20 LDC "glass" NEW net/minecraft/block/BlockGlass DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L23 LINENUMBER 262 L23 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 21 LDC "lapis_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreLapis" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "lapis_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L24 LINENUMBER 263 L24 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 22 LDC "lapis_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockLapis" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "lapis_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L25 LINENUMBER 264 L25 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 23 LDC "dispenser" NEW net/minecraft/block/BlockDispenser DUP INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dispenser" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dispenser" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L26 LINENUMBER 265 L26 NEW net/minecraft/block/BlockSandStone DUP INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.8 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "sandStone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sandstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 2 L27 LINENUMBER 266 L27 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 24 LDC "sandstone" ALOAD 2 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L28 LINENUMBER 267 L28 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 25 LDC "noteblock" NEW net/minecraft/block/BlockNote DUP INVOKESPECIAL net/minecraft/block/BlockNote. ()V LDC 0.8 INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; LDC "musicBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "noteblock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L29 LINENUMBER 268 L29 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 26 LDC "bed" NEW net/minecraft/block/BlockBed DUP INVOKESPECIAL net/minecraft/block/BlockBed. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; LDC "bed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "bed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L30 LINENUMBER 269 L30 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 27 LDC "golden_rail" NEW net/minecraft/block/BlockRailPowered DUP INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "goldenRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_golden" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L31 LINENUMBER 270 L31 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 28 LDC "detector_rail" NEW net/minecraft/block/BlockRailDetector DUP INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "detectorRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_detector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L32 LINENUMBER 271 L32 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 29 LDC "sticky_piston" NEW net/minecraft/block/BlockPistonBase DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V LDC "pistonStickyBase" INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L33 LINENUMBER 272 L33 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 30 LDC "web" NEW net/minecraft/block/BlockWeb DUP INVOKESPECIAL net/minecraft/block/BlockWeb. ()V ICONST_1 INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; LDC 4.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "web" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "web" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L34 LINENUMBER 273 L34 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 31 LDC "tallgrass" NEW net/minecraft/block/BlockTallGrass DUP INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "tallgrass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L35 LINENUMBER 274 L35 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 32 LDC "deadbush" NEW net/minecraft/block/BlockDeadBush DUP INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "deadbush" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "deadbush" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L36 LINENUMBER 275 L36 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 33 LDC "piston" NEW net/minecraft/block/BlockPistonBase DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V LDC "pistonBase" INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L37 LINENUMBER 276 L37 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 34 LDC "piston_head" NEW net/minecraft/block/BlockPistonExtension DUP INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L38 LINENUMBER 277 L38 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 35 LDC "wool" NEW net/minecraft/block/BlockColored DUP GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V LDC 0.8 INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cloth" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "wool_colored" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L39 LINENUMBER 278 L39 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 36 LDC "piston_extension" NEW net/minecraft/block/BlockPistonMoving DUP INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L40 LINENUMBER 279 L40 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 37 LDC "yellow_flower" NEW net/minecraft/block/BlockFlower DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flower1" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_dandelion" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L41 LINENUMBER 280 L41 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 38 LDC "red_flower" NEW net/minecraft/block/BlockFlower DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flower2" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_rose" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L42 LINENUMBER 281 L42 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 39 LDC "brown_mushroom" NEW net/minecraft/block/BlockMushroom DUP INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_brown" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L43 LINENUMBER 282 L43 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 40 LDC "red_mushroom" NEW net/minecraft/block/BlockMushroom DUP INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_red" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L44 LINENUMBER 283 L44 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 41 LDC "gold_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockGold" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gold_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L45 LINENUMBER 284 L45 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 42 LDC "iron_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "iron_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L46 LINENUMBER 285 L46 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 43 LDC "double_stone_slab" NEW net/minecraft/block/BlockStoneSlab DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L47 LINENUMBER 286 L47 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 44 LDC "stone_slab" NEW net/minecraft/block/BlockStoneSlab DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L48 LINENUMBER 287 L48 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 3 L49 LINENUMBER 288 L49 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 45 LDC "brick_block" ALOAD 3 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L50 LINENUMBER 289 L50 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 46 LDC "tnt" NEW net/minecraft/block/BlockTNT DUP INVOKESPECIAL net/minecraft/block/BlockTNT. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "tnt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "tnt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L51 LINENUMBER 290 L51 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 47 LDC "bookshelf" NEW net/minecraft/block/BlockBookshelf DUP INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "bookshelf" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "bookshelf" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L52 LINENUMBER 291 L52 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 48 LDC "mossy_cobblestone" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneMoss" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "cobblestone_mossy" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L53 LINENUMBER 292 L53 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 49 LDC "obsidian" NEW net/minecraft/block/BlockObsidian DUP INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V LDC 50.0 INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "obsidian" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "obsidian" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L54 LINENUMBER 293 L54 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 50 LDC "torch" NEW net/minecraft/block/BlockTorch DUP INVOKESPECIAL net/minecraft/block/BlockTorch. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; LDC 0.9375 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "torch" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "torch_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L55 LINENUMBER 294 L55 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 51 LDC "fire" NEW net/minecraft/block/BlockFire DUP INVOKESPECIAL net/minecraft/block/BlockFire. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "fire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L56 LINENUMBER 295 L56 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 52 LDC "mob_spawner" NEW net/minecraft/block/BlockMobSpawner DUP INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mobSpawner" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "mob_spawner" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L57 LINENUMBER 296 L57 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 53 LDC "oak_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWood" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L58 LINENUMBER 297 L58 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 54 LDC "chest" NEW net/minecraft/block/BlockChest DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockChest. (I)V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "chest" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L59 LINENUMBER 298 L59 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 55 LDC "redstone_wire" NEW net/minecraft/block/BlockRedstoneWire DUP INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneDust" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "redstone_dust" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L60 LINENUMBER 299 L60 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 56 LDC "diamond_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreDiamond" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "diamond_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L61 LINENUMBER 300 L61 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 57 LDC "diamond_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockDiamond" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "diamond_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L62 LINENUMBER 301 L62 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 58 LDC "crafting_table" NEW net/minecraft/block/BlockWorkbench DUP INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "workbench" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "crafting_table" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L63 LINENUMBER 302 L63 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 59 LDC "wheat" NEW net/minecraft/block/BlockCrops DUP INVOKESPECIAL net/minecraft/block/BlockCrops. ()V LDC "crops" INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "wheat" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L64 LINENUMBER 303 L64 NEW net/minecraft/block/BlockFarmland DUP INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "farmland" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "farmland" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 4 L65 LINENUMBER 304 L65 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 60 LDC "farmland" ALOAD 4 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L66 LINENUMBER 305 L66 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 61 LDC "furnace" NEW net/minecraft/block/BlockFurnace DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "furnace" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L67 LINENUMBER 306 L67 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 62 LDC "lit_furnace" NEW net/minecraft/block/BlockFurnace DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.875 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "furnace" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L68 LINENUMBER 307 L68 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 63 LDC "standing_sign" NEW net/minecraft/block/BlockSign DUP LDC Lnet/minecraft/tileentity/TileEntitySign;.class ICONST_1 INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sign" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L69 LINENUMBER 308 L69 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 64 LDC "wooden_door" NEW net/minecraft/block/BlockDoor DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "doorWood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "door_wood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L70 LINENUMBER 309 L70 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 65 LDC "ladder" NEW net/minecraft/block/BlockLadder DUP INVOKESPECIAL net/minecraft/block/BlockLadder. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "ladder" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ladder" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L71 LINENUMBER 310 L71 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 66 LDC "rail" NEW net/minecraft/block/BlockRail DUP INVOKESPECIAL net/minecraft/block/BlockRail. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "rail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_normal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L72 LINENUMBER 311 L72 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 67 LDC "stone_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 0 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsStone" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L73 LINENUMBER 312 L73 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 68 LDC "wall_sign" NEW net/minecraft/block/BlockSign DUP LDC Lnet/minecraft/tileentity/TileEntitySign;.class ICONST_0 INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sign" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L74 LINENUMBER 313 L74 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 69 LDC "lever" NEW net/minecraft/block/BlockLever DUP INVOKESPECIAL net/minecraft/block/BlockLever. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "lever" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "lever" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L75 LINENUMBER 314 L75 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 70 LDC "stone_pressure_plate" NEW net/minecraft/block/BlockPressurePlate DUP LDC "stone" GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pressurePlate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L76 LINENUMBER 315 L76 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 71 LDC "iron_door" NEW net/minecraft/block/BlockDoor DUP GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "doorIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "door_iron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L77 LINENUMBER 316 L77 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 72 LDC "wooden_pressure_plate" NEW net/minecraft/block/BlockPressurePlate DUP LDC "planks_oak" GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pressurePlate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L78 LINENUMBER 317 L78 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 73 LDC "redstone_ore" NEW net/minecraft/block/BlockRedstoneOre DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L79 LINENUMBER 318 L79 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 74 LDC "lit_redstone_ore" NEW net/minecraft/block/BlockRedstoneOre DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V LDC 0.625 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; LDC 3.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L80 LINENUMBER 319 L80 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 75 LDC "unlit_redstone_torch" NEW net/minecraft/block/BlockRedstoneTorch DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "notGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_torch_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L81 LINENUMBER 320 L81 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 76 LDC "redstone_torch" NEW net/minecraft/block/BlockRedstoneTorch DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; LDC 0.5 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "notGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_torch_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L82 LINENUMBER 321 L82 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 77 LDC "stone_button" NEW net/minecraft/block/BlockButtonStone DUP INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "button" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L83 LINENUMBER 322 L83 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 78 LDC "snow_layer" NEW net/minecraft/block/BlockSnow DUP INVOKESPECIAL net/minecraft/block/BlockSnow. ()V LDC 0.1 INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L84 LINENUMBER 323 L84 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 79 LDC "ice" NEW net/minecraft/block/BlockIce DUP INVOKESPECIAL net/minecraft/block/BlockIce. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "ice" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ice" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L85 LINENUMBER 324 L85 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 80 LDC "snow" NEW net/minecraft/block/BlockSnowBlock DUP INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L86 LINENUMBER 325 L86 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 81 LDC "cactus" NEW net/minecraft/block/BlockCactus DUP INVOKESPECIAL net/minecraft/block/BlockCactus. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cactus" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cactus" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L87 LINENUMBER 326 L87 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 82 LDC "clay" NEW net/minecraft/block/BlockClay DUP INVOKESPECIAL net/minecraft/block/BlockClay. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L88 LINENUMBER 327 L88 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 83 LDC "reeds" NEW net/minecraft/block/BlockReed DUP INVOKESPECIAL net/minecraft/block/BlockReed. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "reeds" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "reeds" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L89 LINENUMBER 328 L89 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 84 LDC "jukebox" NEW net/minecraft/block/BlockJukebox DUP INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "jukebox" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "jukebox" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L90 LINENUMBER 329 L90 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 85 LDC "fence" NEW net/minecraft/block/BlockFence DUP LDC "planks_oak" GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fence" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L91 LINENUMBER 330 L91 NEW net/minecraft/block/BlockPumpkin DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 5 L92 LINENUMBER 331 L92 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 86 LDC "pumpkin" ALOAD 5 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L93 LINENUMBER 332 L93 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 87 LDC "netherrack" NEW net/minecraft/block/BlockNetherrack DUP INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hellrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "netherrack" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L94 LINENUMBER 333 L94 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 88 LDC "soul_sand" NEW net/minecraft/block/BlockSoulSand DUP INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hellsand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "soul_sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L95 LINENUMBER 334 L95 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 89 LDC "glowstone" NEW net/minecraft/block/BlockGlowstone DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lightgem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glowstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L96 LINENUMBER 335 L96 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 90 LDC "portal" NEW net/minecraft/block/BlockPortal DUP INVOKESPECIAL net/minecraft/block/BlockPortal. ()V LDC -1.0 INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.75 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "portal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "portal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L97 LINENUMBER 336 L97 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 91 LDC "lit_pumpkin" NEW net/minecraft/block/BlockPumpkin DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "litpumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L98 LINENUMBER 337 L98 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 92 LDC "cake" NEW net/minecraft/block/BlockCake DUP INVOKESPECIAL net/minecraft/block/BlockCake. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cake" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "cake" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L99 LINENUMBER 338 L99 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 93 LDC "unpowered_repeater" NEW net/minecraft/block/BlockRedstoneRepeater DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "diode" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "repeater_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L100 LINENUMBER 339 L100 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 94 LDC "powered_repeater" NEW net/minecraft/block/BlockRedstoneRepeater DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; LDC 0.625 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "diode" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "repeater_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L101 LINENUMBER 340 L101 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 95 LDC "stained_glass" NEW net/minecraft/block/BlockStainedGlass DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stainedGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L102 LINENUMBER 341 L102 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 96 LDC "trapdoor" NEW net/minecraft/block/BlockTrapDoor DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "trapdoor" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "trapdoor" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L103 LINENUMBER 342 L103 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 97 LDC "monster_egg" NEW net/minecraft/block/BlockSilverfish DUP INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V LDC 0.75 INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; LDC "monsterStoneEgg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L104 LINENUMBER 343 L104 NEW net/minecraft/block/BlockStoneBrick DUP INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stonebricksmooth" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "stonebrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 6 L105 LINENUMBER 344 L105 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 98 LDC "stonebrick" ALOAD 6 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L106 LINENUMBER 345 L106 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 99 LDC "brown_mushroom_block" NEW net/minecraft/block/BlockHugeMushroom DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L107 LINENUMBER 346 L107 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 100 LDC "red_mushroom_block" NEW net/minecraft/block/BlockHugeMushroom DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; ICONST_1 INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L108 LINENUMBER 347 L108 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 101 LDC "iron_bars" NEW net/minecraft/block/BlockPane DUP LDC "iron_bars" LDC "iron_bars" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fenceIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L109 LINENUMBER 348 L109 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 102 LDC "glass_pane" NEW net/minecraft/block/BlockPane DUP LDC "glass" LDC "glass_pane_top" GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "thinGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L110 LINENUMBER 349 L110 NEW net/minecraft/block/BlockMelon DUP INVOKESPECIAL net/minecraft/block/BlockMelon. ()V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "melon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "melon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 7 L111 LINENUMBER 350 L111 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 103 LDC "melon_block" ALOAD 7 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L112 LINENUMBER 351 L112 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 104 LDC "pumpkin_stem" NEW net/minecraft/block/BlockStem DUP ALOAD 5 INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkinStem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin_stem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L113 LINENUMBER 352 L113 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 105 LDC "melon_stem" NEW net/minecraft/block/BlockStem DUP ALOAD 7 INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkinStem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "melon_stem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L114 LINENUMBER 353 L114 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 106 LDC "vine" NEW net/minecraft/block/BlockVine DUP INVOKESPECIAL net/minecraft/block/BlockVine. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "vine" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "vine" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L115 LINENUMBER 354 L115 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 107 LDC "fence_gate" NEW net/minecraft/block/BlockFenceGate DUP INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fenceGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L116 LINENUMBER 355 L116 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 108 LDC "brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 3 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsBrick" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L117 LINENUMBER 356 L117 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 109 LDC "stone_brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 6 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsStoneBrickSmooth" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L118 LINENUMBER 357 L118 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 110 LDC "mycelium" NEW net/minecraft/block/BlockMycelium DUP INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mycel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mycelium" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L119 LINENUMBER 358 L119 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 111 LDC "waterlily" NEW net/minecraft/block/BlockLilyPad DUP INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "waterlily" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "waterlily" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L120 LINENUMBER 359 L120 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherBrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "nether_brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 8 L121 LINENUMBER 360 L121 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 112 LDC "nether_brick" ALOAD 8 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L122 LINENUMBER 361 L122 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 113 LDC "nether_brick_fence" NEW net/minecraft/block/BlockFence DUP LDC "nether_brick" GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherFence" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L123 LINENUMBER 362 L123 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 114 LDC "nether_brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 8 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsNetherBrick" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L124 LINENUMBER 363 L124 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 115 LDC "nether_wart" NEW net/minecraft/block/BlockNetherWart DUP INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V LDC "netherStalk" INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "nether_wart" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L125 LINENUMBER 364 L125 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 116 LDC "enchanting_table" NEW net/minecraft/block/BlockEnchantmentTable DUP INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "enchantmentTable" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "enchanting_table" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L126 LINENUMBER 365 L126 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 117 LDC "brewing_stand" NEW net/minecraft/block/BlockBrewingStand DUP INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "brewingStand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "brewing_stand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L127 LINENUMBER 366 L127 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 118 LDC "cauldron" NEW net/minecraft/block/BlockCauldron DUP INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; LDC "cauldron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cauldron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L128 LINENUMBER 367 L128 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 119 LDC "end_portal" NEW net/minecraft/block/BlockEndPortal DUP GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V LDC -1.0 INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L129 LINENUMBER 368 L129 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 120 LDC "end_portal_frame" NEW net/minecraft/block/BlockEndPortalFrame DUP INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC -1.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "endPortalFrame" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "endframe" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L130 LINENUMBER 369 L130 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 121 LDC "end_stone" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 15.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "whiteStone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "end_stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L131 LINENUMBER 370 L131 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 122 LDC "dragon_egg" NEW net/minecraft/block/BlockDragonEgg DUP INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; LDC 15.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "dragonEgg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dragon_egg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L132 LINENUMBER 371 L132 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 123 LDC "redstone_lamp" NEW net/minecraft/block/BlockRedstoneLight DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneLight" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_lamp_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L133 LINENUMBER 372 L133 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 124 LDC "lit_redstone_lamp" NEW net/minecraft/block/BlockRedstoneLight DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneLight" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_lamp_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L134 LINENUMBER 373 L134 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 125 LDC "double_wooden_slab" NEW net/minecraft/block/BlockWoodSlab DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woodSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L135 LINENUMBER 374 L135 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 126 LDC "wooden_slab" NEW net/minecraft/block/BlockWoodSlab DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woodSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L136 LINENUMBER 375 L136 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 127 LDC "cocoa" NEW net/minecraft/block/BlockCocoa DUP INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cocoa" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cocoa" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L137 LINENUMBER 376 L137 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 128 LDC "sandstone_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 2 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsSandStone" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L138 LINENUMBER 377 L138 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 129 LDC "emerald_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreEmerald" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "emerald_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L139 LINENUMBER 378 L139 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 130 LDC "ender_chest" NEW net/minecraft/block/BlockEnderChest DUP INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V LDC 22.5 INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; LDC 1000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "enderChest" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC 0.5 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L140 LINENUMBER 379 L140 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 131 LDC "tripwire_hook" NEW net/minecraft/block/BlockTripWireHook DUP INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V LDC "tripWireSource" INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "trip_wire_source" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L141 LINENUMBER 380 L141 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 132 LDC "tripwire" NEW net/minecraft/block/BlockTripWire DUP INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V LDC "tripWire" INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "trip_wire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L142 LINENUMBER 381 L142 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 133 LDC "emerald_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockEmerald" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "emerald_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L143 LINENUMBER 382 L143 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 134 LDC "spruce_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_1 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodSpruce" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L144 LINENUMBER 383 L144 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 135 LDC "birch_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_2 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodBirch" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L145 LINENUMBER 384 L145 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 136 LDC "jungle_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_3 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodJungle" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L146 LINENUMBER 385 L146 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 137 LDC "command_block" NEW net/minecraft/block/BlockCommandBlock DUP INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "commandBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "command_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L147 LINENUMBER 386 L147 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 138 LDC "beacon" NEW net/minecraft/block/BlockBeacon DUP INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V LDC "beacon" INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "beacon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L148 LINENUMBER 387 L148 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 139 LDC "cobblestone_wall" NEW net/minecraft/block/BlockWall DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V LDC "cobbleWall" INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L149 LINENUMBER 388 L149 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 140 LDC "flower_pot" NEW net/minecraft/block/BlockFlowerPot DUP INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flowerPot" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_pot" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L150 LINENUMBER 389 L150 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 141 LDC "carrots" NEW net/minecraft/block/BlockCarrot DUP INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V LDC "carrots" INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "carrots" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L151 LINENUMBER 390 L151 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 142 LDC "potatoes" NEW net/minecraft/block/BlockPotato DUP INVOKESPECIAL net/minecraft/block/BlockPotato. ()V LDC "potatoes" INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "potatoes" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L152 LINENUMBER 391 L152 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 143 LDC "wooden_button" NEW net/minecraft/block/BlockButtonWood DUP INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "button" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L153 LINENUMBER 392 L153 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 144 LDC "skull" NEW net/minecraft/block/BlockSkull DUP INVOKESPECIAL net/minecraft/block/BlockSkull. ()V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "skull" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "skull" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L154 LINENUMBER 393 L154 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 145 LDC "anvil" NEW net/minecraft/block/BlockAnvil DUP INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "anvil" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L155 LINENUMBER 394 L155 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 146 LDC "trapped_chest" NEW net/minecraft/block/BlockChest DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockChest. (I)V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "chestTrap" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L156 LINENUMBER 395 L156 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 147 LDC "light_weighted_pressure_plate" NEW net/minecraft/block/BlockPressurePlateWeighted DUP LDC "gold_block" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; BIPUSH 15 INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "weightedPlate_light" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L157 LINENUMBER 396 L157 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 148 LDC "heavy_weighted_pressure_plate" NEW net/minecraft/block/BlockPressurePlateWeighted DUP LDC "iron_block" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; SIPUSH 150 INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "weightedPlate_heavy" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L158 LINENUMBER 397 L158 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 149 LDC "unpowered_comparator" NEW net/minecraft/block/BlockRedstoneComparator DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "comparator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "comparator_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L159 LINENUMBER 398 L159 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 150 LDC "powered_comparator" NEW net/minecraft/block/BlockRedstoneComparator DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; LDC 0.625 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "comparator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "comparator_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L160 LINENUMBER 399 L160 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 151 LDC "daylight_detector" NEW net/minecraft/block/BlockDaylightDetector DUP INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "daylightDetector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "daylight_detector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L161 LINENUMBER 400 L161 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 152 LDC "redstone_block" NEW net/minecraft/block/BlockCompressedPowered DUP GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L162 LINENUMBER 401 L162 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 153 LDC "quartz_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherquartz" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "quartz_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L163 LINENUMBER 402 L163 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 154 LDC "hopper" NEW net/minecraft/block/BlockHopper DUP INVOKESPECIAL net/minecraft/block/BlockHopper. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; LDC 8.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hopper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hopper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L164 LINENUMBER 403 L164 NEW net/minecraft/block/BlockQuartz DUP INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.8 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "quartzBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "quartz_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 9 L165 LINENUMBER 404 L165 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 155 LDC "quartz_block" ALOAD 9 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L166 LINENUMBER 405 L166 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 156 LDC "quartz_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 9 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsQuartz" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L167 LINENUMBER 406 L167 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 157 LDC "activator_rail" NEW net/minecraft/block/BlockRailPowered DUP INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "activatorRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_activator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L168 LINENUMBER 407 L168 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 158 LDC "dropper" NEW net/minecraft/block/BlockDropper DUP INVOKESPECIAL net/minecraft/block/BlockDropper. ()V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dropper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dropper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L169 LINENUMBER 408 L169 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 159 LDC "stained_hardened_clay" NEW net/minecraft/block/BlockColored DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V LDC 1.25 INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; LDC 7.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clayHardenedStained" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hardened_clay_stained" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L170 LINENUMBER 409 L170 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 160 LDC "stained_glass_pane" NEW net/minecraft/block/BlockStainedGlassPane DUP INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "thinStainedGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L171 LINENUMBER 410 L171 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 161 LDC "leaves2" NEW net/minecraft/block/BlockNewLeaf DUP INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V LDC "leaves" INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "leaves" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L172 LINENUMBER 411 L172 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 162 LDC "log2" NEW net/minecraft/block/BlockNewLog DUP INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V LDC "log" INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "log" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L173 LINENUMBER 412 L173 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 163 LDC "acacia_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_4 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodAcacia" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L174 LINENUMBER 413 L174 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 164 LDC "dark_oak_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_5 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodDarkOak" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L175 LINENUMBER 414 L175 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 170 LDC "hay_block" NEW net/minecraft/block/BlockHay DUP INVOKESPECIAL net/minecraft/block/BlockHay. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hayBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "hay_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L176 LINENUMBER 415 L176 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 171 LDC "carpet" NEW net/minecraft/block/BlockCarpet DUP INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V LDC 0.1 INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woolCarpet" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L177 LINENUMBER 416 L177 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 172 LDC "hardened_clay" NEW net/minecraft/block/BlockHardenedClay DUP INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V LDC 1.25 INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; LDC 7.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clayHardened" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hardened_clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L178 LINENUMBER 417 L178 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 173 LDC "coal_block" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockCoal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "coal_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L179 LINENUMBER 418 L179 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 174 LDC "packed_ice" NEW net/minecraft/block/BlockPackedIce DUP INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "icePacked" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ice_packed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L180 LINENUMBER 419 L180 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 175 LDC "double_plant" NEW net/minecraft/block/BlockDoublePlant DUP INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L181 LINENUMBER 420 L181 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; ASTORE 10 L182 LINENUMBER 422 L182 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] ALOAD 10 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L183 L184 LINENUMBER 424 L184 ALOAD 10 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ASTORE 11 L185 LINENUMBER 426 L185 ALOAD 11 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; IF_ACMPNE L186 L187 LINENUMBER 428 L187 ALOAD 11 ICONST_0 PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z GOTO L188 L186 LINENUMBER 432 L186 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] ICONST_0 ISTORE 12 L189 LINENUMBER 433 L189 ALOAD 11 INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I BIPUSH 10 IF_ICMPNE L190 ICONST_1 GOTO L191 L190 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] ICONST_0 L191 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] ISTORE 13 L192 LINENUMBER 434 L192 ALOAD 11 INSTANCEOF net/minecraft/block/BlockSlab ISTORE 14 L193 LINENUMBER 435 L193 ALOAD 11 ALOAD 4 IF_ACMPNE L194 ICONST_1 GOTO L195 L194 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] ICONST_0 L195 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] ISTORE 15 L196 LINENUMBER 436 L196 ALOAD 11 GETFIELD net/minecraft/block/Block.canBlockGrass : Z ISTORE 16 L197 LINENUMBER 437 L197 ALOAD 11 GETFIELD net/minecraft/block/Block.lightOpacity : I IFNE L198 ICONST_1 GOTO L199 L198 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] ICONST_0 L199 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] ISTORE 17 L200 LINENUMBER 439 L200 ILOAD 13 IFNE L201 ILOAD 14 IFNE L201 ILOAD 15 IFNE L201 ILOAD 16 IFNE L201 ILOAD 17 IFEQ L202 L201 LINENUMBER 441 L201 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] ICONST_1 ISTORE 12 L202 LINENUMBER 444 L202 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] ALOAD 11 ILOAD 12 PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z L188 LINENUMBER 446 L188 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] GOTO L182 L183 LINENUMBER 447 L183 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] RETURN L203 LOCALVARIABLE flag Z L189 L188 12 LOCALVARIABLE flag1 Z L192 L188 13 LOCALVARIABLE flag2 Z L193 L188 14 LOCALVARIABLE flag3 Z L196 L188 15 LOCALVARIABLE flag4 Z L197 L188 16 LOCALVARIABLE flag5 Z L200 L188 17 LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 MAXSTACK = 9 MAXLOCALS = 18 // access flags 0x4 protected (Lnet/minecraft/block/material/Material;)V L0 LINENUMBER 450 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 158 L3 ALOAD 0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry ALOAD 0 LDC Lnet/minecraft/block/Block;.class L4 LINENUMBER 159 L4 INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate; PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate; L5 LINENUMBER 1486 L5 ALOAD 0 NEW java/lang/ThreadLocal DUP INVOKESPECIAL java/lang/ThreadLocal. ()V PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; L6 LINENUMBER 1487 L6 ALOAD 0 NEW java/lang/ThreadLocal DUP INVOKESPECIAL java/lang/ThreadLocal. ()V PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; L7 LINENUMBER 1747 L7 ALOAD 0 ALOAD 0 INSTANCEOF net/minecraft/block/ITileEntityProvider PUTFIELD net/minecraft/block/Block.isTileProvider : Z L8 LINENUMBER 2489 L8 ALOAD 0 BIPUSH 16 ANEWARRAY java/lang/String PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; L9 LINENUMBER 2490 L9 ALOAD 0 BIPUSH 16 NEWARRAY T_INT DUP ICONST_0 ICONST_M1 IASTORE DUP ICONST_1 ICONST_M1 IASTORE DUP ICONST_2 ICONST_M1 IASTORE DUP ICONST_3 ICONST_M1 IASTORE DUP ICONST_4 ICONST_M1 IASTORE DUP ICONST_5 ICONST_M1 IASTORE DUP BIPUSH 6 ICONST_M1 IASTORE DUP BIPUSH 7 ICONST_M1 IASTORE DUP BIPUSH 8 ICONST_M1 IASTORE DUP BIPUSH 9 ICONST_M1 IASTORE DUP BIPUSH 10 ICONST_M1 IASTORE DUP BIPUSH 11 ICONST_M1 IASTORE DUP BIPUSH 12 ICONST_M1 IASTORE DUP BIPUSH 13 ICONST_M1 IASTORE DUP BIPUSH 14 ICONST_M1 IASTORE DUP BIPUSH 15 ICONST_M1 IASTORE PUTFIELD net/minecraft/block/Block.harvestLevel : [I L10 LINENUMBER 2570 L10 ALOAD 0 NEW net/minecraft/block/Block$4 DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; L11 LINENUMBER 2574 L11 ALOAD 0 NEW net/minecraft/block/Block$5 DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; L12 LINENUMBER 451 L12 ALOAD 0 GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; L13 LINENUMBER 452 L13 ALOAD 0 FCONST_1 PUTFIELD net/minecraft/block/Block.blockParticleGravity : F L14 LINENUMBER 453 L14 ALOAD 0 LDC 0.6 PUTFIELD net/minecraft/block/Block.slipperiness : F L15 LINENUMBER 454 L15 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; L16 LINENUMBER 455 L16 ALOAD 0 FCONST_0 FCONST_0 FCONST_0 FCONST_1 FCONST_1 FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V L17 LINENUMBER 456 L17 ALOAD 0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z PUTFIELD net/minecraft/block/Block.opaque : Z L18 LINENUMBER 457 L18 ALOAD 0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z IFEQ L19 SIPUSH 255 GOTO L20 L19 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] ICONST_0 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] PUTFIELD net/minecraft/block/Block.lightOpacity : I L21 LINENUMBER 458 L21 ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z IFNE L22 ICONST_1 GOTO L23 L22 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] ICONST_0 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] PUTFIELD net/minecraft/block/Block.canBlockGrass : Z L24 LINENUMBER 459 L24 RETURN L25 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L25 0 LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L25 1 MAXSTACK = 7 MAXLOCALS = 2 // access flags 0x1 public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; L0 LINENUMBER 466 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; L1 LINENUMBER 467 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public setLightOpacity(I)Lnet/minecraft/block/Block; L0 LINENUMBER 475 L0 ALOAD 0 ILOAD 1 PUTFIELD net/minecraft/block/Block.lightOpacity : I L1 LINENUMBER 476 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149713_1_ I L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public setLightLevel(F)Lnet/minecraft/block/Block; L0 LINENUMBER 485 L0 ALOAD 0 LDC 15.0 FLOAD 1 FMUL F2I PUTFIELD net/minecraft/block/Block.lightValue : I L1 LINENUMBER 486 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149715_1_ F L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public setResistance(F)Lnet/minecraft/block/Block; L0 LINENUMBER 494 L0 ALOAD 0 FLOAD 1 LDC 3.0 FMUL PUTFIELD net/minecraft/block/Block.blockResistance : F L1 LINENUMBER 495 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149752_1_ F L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public isBlockNormalCube()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 504 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public isNormalCube()Z L0 LINENUMBER 509 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public renderAsNormalBlock()Z L0 LINENUMBER 517 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 522 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE p_149655_2_ I L0 L3 2 LOCALVARIABLE p_149655_3_ I L0 L3 3 LOCALVARIABLE p_149655_4_ I L0 L3 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getRenderType()I L0 LINENUMBER 530 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public setHardness(F)Lnet/minecraft/block/Block; L0 LINENUMBER 538 L0 ALOAD 0 FLOAD 1 PUTFIELD net/minecraft/block/Block.blockHardness : F L1 LINENUMBER 540 L1 ALOAD 0 GETFIELD net/minecraft/block/Block.blockResistance : F FLOAD 1 LDC 5.0 FMUL FCMPG IFGE L2 L3 LINENUMBER 542 L3 ALOAD 0 FLOAD 1 LDC 5.0 FMUL PUTFIELD net/minecraft/block/Block.blockResistance : F L2 LINENUMBER 545 L2 FRAME FULL [net/minecraft/block/Block F] [] ALOAD 0 ARETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149711_1_ F L0 L4 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public setBlockUnbreakable()Lnet/minecraft/block/Block; L0 LINENUMBER 553 L0 ALOAD 0 LDC -1.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; POP L1 LINENUMBER 554 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getBlockHardness(Lnet/minecraft/world/World;III)F L0 LINENUMBER 562 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockHardness : F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149712_2_ I L0 L1 2 LOCALVARIABLE p_149712_3_ I L0 L1 3 LOCALVARIABLE p_149712_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public setTickRandomly(Z)Lnet/minecraft/block/Block; L0 LINENUMBER 570 L0 ALOAD 0 ILOAD 1 PUTFIELD net/minecraft/block/Block.needsRandomTick : Z L1 LINENUMBER 571 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149675_1_ Z L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getTickRandomly()Z L0 LINENUMBER 580 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.needsRandomTick : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // DEPRECATED // access flags 0x20001 public hasTileEntity()Z @Ljava/lang/Deprecated;() L0 LINENUMBER 586 L0 ALOAD 0 ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final setBlockBounds(FFFFFF)V L0 LINENUMBER 594 L0 ALOAD 0 FLOAD 1 F2D PUTFIELD net/minecraft/block/Block.minX : D L1 LINENUMBER 595 L1 ALOAD 0 FLOAD 2 F2D PUTFIELD net/minecraft/block/Block.minY : D L2 LINENUMBER 596 L2 ALOAD 0 FLOAD 3 F2D PUTFIELD net/minecraft/block/Block.minZ : D L3 LINENUMBER 597 L3 ALOAD 0 FLOAD 4 F2D PUTFIELD net/minecraft/block/Block.maxX : D L4 LINENUMBER 598 L4 ALOAD 0 FLOAD 5 F2D PUTFIELD net/minecraft/block/Block.maxY : D L5 LINENUMBER 599 L5 ALOAD 0 FLOAD 6 F2D PUTFIELD net/minecraft/block/Block.maxZ : D L6 LINENUMBER 600 L6 RETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149676_1_ F L0 L7 1 LOCALVARIABLE p_149676_2_ F L0 L7 2 LOCALVARIABLE p_149676_3_ F L0 L7 3 LOCALVARIABLE p_149676_4_ F L0 L7 4 LOCALVARIABLE p_149676_5_ F L0 L7 5 LOCALVARIABLE p_149676_6_ F L0 L7 6 MAXSTACK = 3 MAXLOCALS = 7 // access flags 0x1 public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 608 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L1 LINENUMBER 609 L1 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I ISTORE 6 L2 LINENUMBER 611 L2 ILOAD 6 IFNE L3 ALOAD 5 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L3 L4 LINENUMBER 613 L4 IINC 3 -1 L5 LINENUMBER 614 L5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L6 LINENUMBER 615 L6 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I IRETURN L3 LINENUMBER 619 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] ILOAD 6 IRETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 LOCALVARIABLE p_149677_2_ I L0 L7 2 LOCALVARIABLE p_149677_3_ I L0 L7 3 LOCALVARIABLE p_149677_4_ I L0 L7 4 LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 LOCALVARIABLE l I L2 L7 6 MAXSTACK = 9 MAXLOCALS = 7 // access flags 0x1 public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 630 L0 ILOAD 5 IFNE L1 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCONST_0 DCMPL IFLE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_1 IF_ICMPNE L3 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCONST_1 DCMPG IFGE L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_2 IF_ICMPNE L4 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCONST_0 DCMPL IFLE L4 ICONST_1 GOTO L2 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_3 IF_ICMPNE L5 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCONST_1 DCMPG IFGE L5 ICONST_1 GOTO L2 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_4 IF_ICMPNE L6 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCONST_0 DCMPL IFLE L6 ICONST_1 GOTO L2 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_5 IF_ICMPNE L7 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCONST_1 DCMPG IFGE L7 ICONST_1 GOTO L2 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z IFNE L8 ICONST_1 GOTO L2 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 LOCALVARIABLE p_149646_2_ I L0 L9 2 LOCALVARIABLE p_149646_3_ I L0 L9 3 LOCALVARIABLE p_149646_4_ I L0 L9 4 LOCALVARIABLE p_149646_5_ I L0 L9 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 639 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149747_2_ I L0 L1 2 LOCALVARIABLE p_149747_3_ I L0 L1 3 LOCALVARIABLE p_149747_4_ I L0 L1 4 LOCALVARIABLE p_149747_5_ I L0 L1 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 645 L0 ALOAD 0 ILOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149673_2_ I L0 L1 2 LOCALVARIABLE p_149673_3_ I L0 L1 3 LOCALVARIABLE p_149673_4_ I L0 L1 4 LOCALVARIABLE p_149673_5_ I L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getIcon(II)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 654 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149691_1_ I L0 L1 1 LOCALVARIABLE p_149691_2_ I L0 L1 2 MAXSTACK = 1 MAXLOCALS = 3 // access flags 0x1 public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V L0 LINENUMBER 663 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; ASTORE 8 L1 LINENUMBER 665 L1 ALOAD 8 IFNULL L2 ALOAD 5 ALOAD 8 INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z IFEQ L2 L3 LINENUMBER 667 L3 ALOAD 6 ALOAD 8 INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L2 LINENUMBER 669 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] RETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 LOCALVARIABLE p_149743_2_ I L0 L4 2 LOCALVARIABLE p_149743_3_ I L0 L4 3 LOCALVARIABLE p_149743_4_ I L0 L4 4 LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 MAXSTACK = 5 MAXLOCALS = 9 // access flags 0x1 public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; L0 LINENUMBER 677 L0 ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DADD ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DADD INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149668_2_ I L0 L1 2 LOCALVARIABLE p_149668_3_ I L0 L1 3 LOCALVARIABLE p_149668_4_ I L0 L1 4 MAXSTACK = 14 MAXLOCALS = 5 // access flags 0x11 public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 686 L0 ALOAD 0 ILOAD 1 ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149733_1_ I L0 L1 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 695 L0 ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DADD ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DADD INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149633_2_ I L0 L1 2 LOCALVARIABLE p_149633_3_ I L0 L1 3 LOCALVARIABLE p_149633_4_ I L0 L1 4 MAXSTACK = 14 MAXLOCALS = 5 // access flags 0x1 public isOpaqueCube()Z L0 LINENUMBER 704 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canCollideCheck(IZ)Z L0 LINENUMBER 714 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149678_1_ I L0 L1 1 LOCALVARIABLE p_149678_2_ Z L0 L1 2 MAXSTACK = 1 MAXLOCALS = 3 // access flags 0x1 public isCollidable()Z L0 LINENUMBER 722 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V L0 LINENUMBER 728 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149674_2_ I L0 L1 2 LOCALVARIABLE p_149674_3_ I L0 L1 3 LOCALVARIABLE p_149674_4_ I L0 L1 4 LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 734 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149734_2_ I L0 L1 2 LOCALVARIABLE p_149734_3_ I L0 L1 3 LOCALVARIABLE p_149734_4_ I L0 L1 4 LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 739 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149664_2_ I L0 L1 2 LOCALVARIABLE p_149664_3_ I L0 L1 3 LOCALVARIABLE p_149664_4_ I L0 L1 4 LOCALVARIABLE p_149664_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V L0 LINENUMBER 745 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149695_2_ I L0 L1 2 LOCALVARIABLE p_149695_3_ I L0 L1 3 LOCALVARIABLE p_149695_4_ I L0 L1 4 LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public tickRate(Lnet/minecraft/world/World;)I L0 LINENUMBER 752 L0 BIPUSH 10 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public onBlockAdded(Lnet/minecraft/world/World;III)V L0 LINENUMBER 758 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149726_2_ I L0 L1 2 LOCALVARIABLE p_149726_3_ I L0 L1 3 LOCALVARIABLE p_149726_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V L0 LINENUMBER 762 L0 ALOAD 0 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IFEQ L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockContainer IFNE L1 L2 LINENUMBER 764 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V L1 LINENUMBER 766 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE p_149749_2_ I L0 L3 2 LOCALVARIABLE p_149749_3_ I L0 L3 3 LOCALVARIABLE p_149749_4_ I L0 L3 4 LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 LOCALVARIABLE p_149749_6_ I L0 L3 6 MAXSTACK = 4 MAXLOCALS = 7 // access flags 0x1 public quantityDropped(Ljava/util/Random;)I L0 LINENUMBER 773 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; L0 LINENUMBER 778 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149650_1_ I L0 L1 1 LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 LOCALVARIABLE p_149650_3_ I L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F L0 LINENUMBER 787 L0 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 LOCALVARIABLE p_149737_3_ I L0 L1 3 LOCALVARIABLE p_149737_4_ I L0 L1 4 LOCALVARIABLE p_149737_5_ I L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x11 public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V L0 LINENUMBER 795 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 FCONST_1 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V L1 LINENUMBER 796 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 LOCALVARIABLE p_149697_2_ I L0 L2 2 LOCALVARIABLE p_149697_3_ I L0 L2 3 LOCALVARIABLE p_149697_4_ I L0 L2 4 LOCALVARIABLE p_149697_5_ I L0 L2 5 LOCALVARIABLE p_149697_6_ I L0 L2 6 MAXSTACK = 8 MAXLOCALS = 7 // access flags 0x1 public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V L0 LINENUMBER 803 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 ALOAD 1 GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z IFNE L1 L2 LINENUMBER 805 L2 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 7 INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; ASTORE 8 L3 LINENUMBER 806 L3 ALOAD 8 ALOAD 1 ALOAD 0 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 7 FLOAD 6 ICONST_0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST net/minecraft/entity/player/EntityPlayer INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F FSTORE 6 L4 LINENUMBER 808 L4 ALOAD 8 INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; ASTORE 9 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L1 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/item/ItemStack ASTORE 10 L6 LINENUMBER 810 L6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FCMPG IFGT L7 L8 LINENUMBER 812 L8 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 10 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V L7 LINENUMBER 814 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] GOTO L5 L1 LINENUMBER 816 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] RETURN L9 LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 // signature Ljava/util/ArrayList; // 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 823 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 ALOAD 1 INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; LDC "doTileDrops" INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z IFEQ L1 ALOAD 1 GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z IFNE L1 L2 LINENUMBER 825 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/lang/Boolean INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z IFEQ L3 L4 LINENUMBER 827 L4 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List ALOAD 5 INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L5 LINENUMBER 828 L5 RETURN L3 LINENUMBER 830 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] LDC 0.7 FSTORE 6 L6 LINENUMBER 831 L6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 7 L7 LINENUMBER 832 L7 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 9 L8 LINENUMBER 833 L8 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 11 L9 LINENUMBER 834 L9 NEW net/minecraft/entity/item/EntityItem DUP ALOAD 1 ILOAD 2 I2D DLOAD 7 DADD ILOAD 3 I2D DLOAD 9 DADD ILOAD 4 I2D DLOAD 11 DADD ALOAD 5 INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V ASTORE 13 L10 LINENUMBER 835 L10 ALOAD 13 BIPUSH 10 PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I L11 LINENUMBER 836 L11 ALOAD 1 ALOAD 13 INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z POP L1 LINENUMBER 838 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] RETURN L12 LOCALVARIABLE f F L6 L1 6 LOCALVARIABLE d0 D L7 L1 7 LOCALVARIABLE d1 D L8 L1 9 LOCALVARIABLE d2 D L9 L1 11 LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 LOCALVARIABLE p_149642_2_ I L0 L12 2 LOCALVARIABLE p_149642_3_ I L0 L12 3 LOCALVARIABLE p_149642_4_ I L0 L12 4 LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 MAXSTACK = 11 MAXLOCALS = 14 // access flags 0x1 public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 845 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 L2 LINENUMBER 847 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] ILOAD 5 IFLE L1 L3 LINENUMBER 849 L3 ILOAD 5 INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I ISTORE 6 L4 LINENUMBER 850 L4 ILOAD 5 ILOAD 6 ISUB ISTORE 5 L5 LINENUMBER 851 L5 ALOAD 1 NEW net/minecraft/entity/item/EntityXPOrb DUP ALOAD 1 ILOAD 2 I2D LDC 0.5 DADD ILOAD 3 I2D LDC 0.5 DADD ILOAD 4 I2D LDC 0.5 DADD ILOAD 6 INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z POP L6 LINENUMBER 852 L6 GOTO L2 L1 LINENUMBER 854 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] RETURN L7 LOCALVARIABLE i1 I L4 L6 6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 LOCALVARIABLE p_149657_2_ I L0 L7 2 LOCALVARIABLE p_149657_3_ I L0 L7 3 LOCALVARIABLE p_149657_4_ I L0 L7 4 LOCALVARIABLE p_149657_5_ I L0 L7 5 MAXSTACK = 12 MAXLOCALS = 7 // access flags 0x1 public damageDropped(I)I L0 LINENUMBER 861 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149692_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public getExplosionResistance(Lnet/minecraft/entity/Entity;)F L0 LINENUMBER 869 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockResistance : F LDC 5.0 FDIV FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; L0 LINENUMBER 878 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V L1 LINENUMBER 879 L1 ALOAD 5 ILOAD 2 INEG I2D ILOAD 3 INEG I2D ILOAD 4 INEG I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; ASTORE 5 L2 LINENUMBER 880 L2 ALOAD 6 ILOAD 2 INEG I2D ILOAD 3 INEG I2D ILOAD 4 INEG I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; ASTORE 6 L3 LINENUMBER 881 L3 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 7 L4 LINENUMBER 882 L4 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 8 L5 LINENUMBER 883 L5 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 9 L6 LINENUMBER 884 L6 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 10 L7 LINENUMBER 885 L7 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 11 L8 LINENUMBER 886 L8 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 12 L9 LINENUMBER 888 L9 ALOAD 0 ALOAD 7 INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L10 L11 LINENUMBER 890 L11 ACONST_NULL ASTORE 7 L10 LINENUMBER 893 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 8 INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L12 L13 LINENUMBER 895 L13 ACONST_NULL ASTORE 8 L12 LINENUMBER 898 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 9 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L14 L15 LINENUMBER 900 L15 ACONST_NULL ASTORE 9 L14 LINENUMBER 903 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 10 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L16 L17 LINENUMBER 905 L17 ACONST_NULL ASTORE 10 L16 LINENUMBER 908 L16 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 11 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z IFNE L18 L19 LINENUMBER 910 L19 ACONST_NULL ASTORE 11 L18 LINENUMBER 913 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 12 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z IFNE L20 L21 LINENUMBER 915 L21 ACONST_NULL ASTORE 12 L20 LINENUMBER 918 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ACONST_NULL ASTORE 13 L22 LINENUMBER 920 L22 ALOAD 7 IFNULL L23 ALOAD 13 IFNULL L24 ALOAD 5 ALOAD 7 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L23 L24 LINENUMBER 922 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] ALOAD 7 ASTORE 13 L23 LINENUMBER 925 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 8 IFNULL L25 ALOAD 13 IFNULL L26 ALOAD 5 ALOAD 8 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L25 L26 LINENUMBER 927 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 8 ASTORE 13 L25 LINENUMBER 930 L25 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 9 IFNULL L27 ALOAD 13 IFNULL L28 ALOAD 5 ALOAD 9 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L27 L28 LINENUMBER 932 L28 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 9 ASTORE 13 L27 LINENUMBER 935 L27 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 10 IFNULL L29 ALOAD 13 IFNULL L30 ALOAD 5 ALOAD 10 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L29 L30 LINENUMBER 937 L30 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 10 ASTORE 13 L29 LINENUMBER 940 L29 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 11 IFNULL L31 ALOAD 13 IFNULL L32 ALOAD 5 ALOAD 11 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L31 L32 LINENUMBER 942 L32 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 11 ASTORE 13 L31 LINENUMBER 945 L31 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 12 IFNULL L33 ALOAD 13 IFNULL L34 ALOAD 5 ALOAD 12 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L33 L34 LINENUMBER 947 L34 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 12 ASTORE 13 L33 LINENUMBER 950 L33 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 13 IFNONNULL L35 L36 LINENUMBER 952 L36 ACONST_NULL ARETURN L35 LINENUMBER 956 L35 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ICONST_M1 ISTORE 14 L37 LINENUMBER 958 L37 ALOAD 13 ALOAD 7 IF_ACMPNE L38 L39 LINENUMBER 960 L39 ICONST_4 ISTORE 14 L38 LINENUMBER 963 L38 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 8 IF_ACMPNE L40 L41 LINENUMBER 965 L41 ICONST_5 ISTORE 14 L40 LINENUMBER 968 L40 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 9 IF_ACMPNE L42 L43 LINENUMBER 970 L43 ICONST_0 ISTORE 14 L42 LINENUMBER 973 L42 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 10 IF_ACMPNE L44 L45 LINENUMBER 975 L45 ICONST_1 ISTORE 14 L44 LINENUMBER 978 L44 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 11 IF_ACMPNE L46 L47 LINENUMBER 980 L47 ICONST_2 ISTORE 14 L46 LINENUMBER 983 L46 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 12 IF_ACMPNE L48 L49 LINENUMBER 985 L49 ICONST_3 ISTORE 14 L48 LINENUMBER 988 L48 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] NEW net/minecraft/util/MovingObjectPosition DUP ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 14 ALOAD 13 ILOAD 2 I2D ILOAD 3 I2D ILOAD 4 I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V ARETURN L50 LOCALVARIABLE b0 B L37 L50 14 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 LOCALVARIABLE p_149731_2_ I L0 L50 2 LOCALVARIABLE p_149731_3_ I L0 L50 3 LOCALVARIABLE p_149731_4_ I L0 L50 4 LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 MAXSTACK = 13 MAXLOCALS = 15 // access flags 0x2 private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 997 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x2 private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 1005 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x2 private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 1013 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x1 public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L0 LINENUMBER 1019 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149723_2_ I L0 L1 2 LOCALVARIABLE p_149723_3_ I L0 L1 3 LOCALVARIABLE p_149723_4_ I L0 L1 4 LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z L0 LINENUMBER 1023 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149705_2_ I L0 L1 2 LOCALVARIABLE p_149705_3_ I L0 L1 3 LOCALVARIABLE p_149705_4_ I L0 L1 4 LOCALVARIABLE p_149705_5_ I L0 L1 5 LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 MAXSTACK = 6 MAXLOCALS = 7 // access flags 0x1 public getRenderBlockPass()I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1032 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z L0 LINENUMBER 1040 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149707_2_ I L0 L1 2 LOCALVARIABLE p_149707_3_ I L0 L1 3 LOCALVARIABLE p_149707_4_ I L0 L1 4 LOCALVARIABLE p_149707_5_ I L0 L1 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 1048 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149742_2_ I L0 L1 2 LOCALVARIABLE p_149742_3_ I L0 L1 3 LOCALVARIABLE p_149742_4_ I L0 L1 4 MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z L0 LINENUMBER 1056 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149727_2_ I L0 L1 2 LOCALVARIABLE p_149727_3_ I L0 L1 3 LOCALVARIABLE p_149727_4_ I L0 L1 4 LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 LOCALVARIABLE p_149727_6_ I L0 L1 6 LOCALVARIABLE p_149727_7_ F L0 L1 7 LOCALVARIABLE p_149727_8_ F L0 L1 8 LOCALVARIABLE p_149727_9_ F L0 L1 9 MAXSTACK = 1 MAXLOCALS = 10 // access flags 0x1 public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V L0 LINENUMBER 1062 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149724_2_ I L0 L1 2 LOCALVARIABLE p_149724_3_ I L0 L1 3 LOCALVARIABLE p_149724_4_ I L0 L1 4 LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I L0 LINENUMBER 1069 L0 ILOAD 9 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149660_2_ I L0 L1 2 LOCALVARIABLE p_149660_3_ I L0 L1 3 LOCALVARIABLE p_149660_4_ I L0 L1 4 LOCALVARIABLE p_149660_5_ I L0 L1 5 LOCALVARIABLE p_149660_6_ F L0 L1 6 LOCALVARIABLE p_149660_7_ F L0 L1 7 LOCALVARIABLE p_149660_8_ F L0 L1 8 LOCALVARIABLE p_149660_9_ I L0 L1 9 MAXSTACK = 1 MAXLOCALS = 10 // access flags 0x1 public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V L0 LINENUMBER 1075 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149699_2_ I L0 L1 2 LOCALVARIABLE p_149699_3_ I L0 L1 3 LOCALVARIABLE p_149699_4_ I L0 L1 4 LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V L0 LINENUMBER 1080 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149640_2_ I L0 L1 2 LOCALVARIABLE p_149640_3_ I L0 L1 3 LOCALVARIABLE p_149640_4_ I L0 L1 4 LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V L0 LINENUMBER 1085 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149719_2_ I L0 L1 2 LOCALVARIABLE p_149719_3_ I L0 L1 3 LOCALVARIABLE p_149719_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x11 public final getBlockBoundsMinX()D L0 LINENUMBER 1092 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxX()D L0 LINENUMBER 1100 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMinY()D L0 LINENUMBER 1108 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxY()D L0 LINENUMBER 1116 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMinZ()D L0 LINENUMBER 1124 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxZ()D L0 LINENUMBER 1132 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getBlockColor()I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1138 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getRenderColor(I)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1147 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149741_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1157 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149720_2_ I L0 L1 2 LOCALVARIABLE p_149720_3_ I L0 L1 3 LOCALVARIABLE p_149720_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I L0 LINENUMBER 1162 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149709_2_ I L0 L1 2 LOCALVARIABLE p_149709_3_ I L0 L1 3 LOCALVARIABLE p_149709_4_ I L0 L1 4 LOCALVARIABLE p_149709_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public canProvidePower()Z L0 LINENUMBER 1170 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V L0 LINENUMBER 1176 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149670_2_ I L0 L1 2 LOCALVARIABLE p_149670_3_ I L0 L1 3 LOCALVARIABLE p_149670_4_ I L0 L1 4 LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I L0 LINENUMBER 1180 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149748_2_ I L0 L1 2 LOCALVARIABLE p_149748_3_ I L0 L1 3 LOCALVARIABLE p_149748_4_ I L0 L1 4 LOCALVARIABLE p_149748_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public setBlockBoundsForItemRender()V L0 LINENUMBER 1186 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 0 MAXLOCALS = 1 // access flags 0x1 public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V L0 LINENUMBER 1194 L0 ALOAD 2 GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; ALOAD 0 INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I AALOAD ICONST_1 INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V L1 LINENUMBER 1195 L1 ALOAD 2 LDC 0.025 INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V L2 LINENUMBER 1197 L2 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z IFEQ L3 ALOAD 2 INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z IFEQ L3 L4 LINENUMBER 1199 L4 NEW java/util/ArrayList DUP INVOKESPECIAL java/util/ArrayList. ()V ASTORE 7 L5 LINENUMBER 1200 L5 ALOAD 0 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; ASTORE 8 L6 LINENUMBER 1202 L6 ALOAD 8 IFNULL L7 L8 LINENUMBER 1204 L8 ALOAD 7 ALOAD 8 INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z POP L7 LINENUMBER 1207 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] ALOAD 7 ALOAD 1 ALOAD 0 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 ICONST_0 FCONST_1 ICONST_1 ALOAD 2 INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F POP L9 LINENUMBER 1208 L9 ALOAD 7 INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; ASTORE 9 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L11 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/item/ItemStack ASTORE 10 L12 LINENUMBER 1210 L12 ALOAD 0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 ALOAD 10 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V L13 LINENUMBER 1211 L13 GOTO L10 L11 LINENUMBER 1212 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] GOTO L14 L3 LINENUMBER 1215 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; ALOAD 2 INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L15 LINENUMBER 1216 L15 ALOAD 2 INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I ISTORE 7 L16 LINENUMBER 1217 L16 ALOAD 0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 ILOAD 7 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V L17 LINENUMBER 1218 L17 ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; ACONST_NULL INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L14 LINENUMBER 1220 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] RETURN L18 LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 // signature Ljava/util/ArrayList; // 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 1227 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/lang/Integer ASTORE 1 L1 LINENUMBER 1228 L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L2 ALOAD 0 ALOAD 1 IFNONNULL L3 ICONST_0 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] ALOAD 1 INVOKEVIRTUAL java/lang/Integer.intValue ()I L4 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IFNE L2 ICONST_1 GOTO L5 L2 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] ICONST_0 L5 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] IRETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x4 protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; L0 LINENUMBER 1237 L0 ICONST_0 ISTORE 2 L1 LINENUMBER 1238 L1 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ASTORE 3 L2 LINENUMBER 1240 L2 ALOAD 3 IFNULL L3 ALOAD 3 INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z IFEQ L3 L4 LINENUMBER 1242 L4 ILOAD 1 ISTORE 2 L3 LINENUMBER 1245 L3 FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] NEW net/minecraft/item/ItemStack DUP ALOAD 3 ICONST_1 ILOAD 2 INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V ARETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE p_149644_1_ I L0 L5 1 LOCALVARIABLE j I L1 L5 2 LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 MAXSTACK = 5 MAXLOCALS = 4 // access flags 0x1 public quantityDroppedWithBonus(ILjava/util/Random;)I L0 LINENUMBER 1253 L0 ALOAD 0 ALOAD 2 INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149679_1_ I L0 L1 1 LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x1 public canBlockStay(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 1261 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149718_2_ I L0 L1 2 LOCALVARIABLE p_149718_3_ I L0 L1 3 LOCALVARIABLE p_149718_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V L0 LINENUMBER 1267 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149689_2_ I L0 L1 2 LOCALVARIABLE p_149689_3_ I L0 L1 3 LOCALVARIABLE p_149689_4_ I L0 L1 4 LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 1272 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149714_2_ I L0 L1 2 LOCALVARIABLE p_149714_3_ I L0 L1 3 LOCALVARIABLE p_149714_4_ I L0 L1 4 LOCALVARIABLE p_149714_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; L0 LINENUMBER 1279 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; L1 LINENUMBER 1280 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getLocalizedName()Ljava/lang/String; L0 LINENUMBER 1288 L0 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; LDC ".name" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getUnlocalizedName()Ljava/lang/String; L0 LINENUMBER 1296 L0 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V LDC "tile." INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z L0 LINENUMBER 1301 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149696_2_ I L0 L1 2 LOCALVARIABLE p_149696_3_ I L0 L1 3 LOCALVARIABLE p_149696_4_ I L0 L1 4 LOCALVARIABLE p_149696_5_ I L0 L1 5 LOCALVARIABLE p_149696_6_ I L0 L1 6 MAXSTACK = 1 MAXLOCALS = 7 // access flags 0x1 public getEnableStats()Z L0 LINENUMBER 1309 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.enableStats : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x4 protected disableStats()Lnet/minecraft/block/Block; L0 LINENUMBER 1317 L0 ALOAD 0 ICONST_0 PUTFIELD net/minecraft/block/Block.enableStats : Z L1 LINENUMBER 1318 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getMobilityFlag()I L0 LINENUMBER 1327 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getAmbientOcclusionLightValue()F @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1336 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z IFEQ L1 LDC 0.2 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] FCONST_1 L2 FRAME FULL [net/minecraft/block/Block] [F] FRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V L0 LINENUMBER 1342 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149746_2_ I L0 L1 2 LOCALVARIABLE p_149746_3_ I L0 L1 3 LOCALVARIABLE p_149746_4_ I L0 L1 4 LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 LOCALVARIABLE p_149746_6_ F L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1350 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149694_2_ I L0 L1 2 LOCALVARIABLE p_149694_3_ I L0 L1 3 LOCALVARIABLE p_149694_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getDamageValue(Lnet/minecraft/world/World;III)I L0 LINENUMBER 1358 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149643_2_ I L0 L1 2 LOCALVARIABLE p_149643_3_ I L0 L1 3 LOCALVARIABLE p_149643_4_ I L0 L1 4 MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1367 L0 ALOAD 3 NEW net/minecraft/item/ItemStack DUP ALOAD 1 ICONST_1 ICONST_0 INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L1 LINENUMBER 1368 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 MAXSTACK = 6 MAXLOCALS = 4 // access flags 0x1 public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; L0 LINENUMBER 1372 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; L1 LINENUMBER 1373 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V L0 LINENUMBER 1379 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149681_2_ I L0 L1 2 LOCALVARIABLE p_149681_3_ I L0 L1 3 LOCALVARIABLE p_149681_4_ I L0 L1 4 LOCALVARIABLE p_149681_5_ I L0 L1 5 LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1387 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 1394 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149725_2_ I L0 L1 2 LOCALVARIABLE p_149725_3_ I L0 L1 3 LOCALVARIABLE p_149725_4_ I L0 L1 4 LOCALVARIABLE p_149725_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public fillWithRain(Lnet/minecraft/world/World;III)V L0 LINENUMBER 1399 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149639_2_ I L0 L1 2 LOCALVARIABLE p_149639_3_ I L0 L1 3 LOCALVARIABLE p_149639_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public isFlowerPot()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1407 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public func_149698_L()Z L0 LINENUMBER 1412 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z L0 LINENUMBER 1420 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public isAssociatedBlock(Lnet/minecraft/block/Block;)Z L0 LINENUMBER 1425 L0 ALOAD 0 ALOAD 1 IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z L0 LINENUMBER 1430 L0 ALOAD 0 IFNULL L1 ALOAD 1 IFNULL L1 ALOAD 0 ALOAD 1 IF_ACMPNE L2 ICONST_1 GOTO L3 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z GOTO L3 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ICONST_0 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] IRETURN L4 LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public hasComparatorInputOverride()Z L0 LINENUMBER 1439 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I L0 LINENUMBER 1448 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149736_2_ I L0 L1 2 LOCALVARIABLE p_149736_3_ I L0 L1 3 LOCALVARIABLE p_149736_4_ I L0 L1 4 LOCALVARIABLE p_149736_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; L0 LINENUMBER 1453 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; L1 LINENUMBER 1454 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x4 protected getTextureName()Ljava/lang/String; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1460 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; IFNONNULL L1 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V LDC "MISSING_ICON_BLOCK_" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; LDC "_" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ALOAD 0 GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; L2 FRAME FULL [net/minecraft/block/Block] [java/lang/String] ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public func_149735_b(II)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1466 L0 ALOAD 0 ILOAD 1 ILOAD 2 INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149735_1_ I L0 L1 1 LOCALVARIABLE p_149735_2_ I L0 L1 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1472 L0 ALOAD 0 ALOAD 1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; L1 LINENUMBER 1473 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public getItemIconName()Ljava/lang/String; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1481 L0 ACONST_NULL ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 1499 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L1 LINENUMBER 1500 L1 ALOAD 5 ALOAD 0 IF_ACMPEQ L2 L3 LINENUMBER 1502 L3 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I IRETURN L2 LINENUMBER 1507 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 LOCALVARIABLE x I L0 L4 2 LOCALVARIABLE y I L0 L4 3 LOCALVARIABLE z I L0 L4 4 LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z L0 LINENUMBER 1522 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1538 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1553 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I ISTORE 6 L1 LINENUMBER 1555 L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L2 L3 LINENUMBER 1557 L3 ILOAD 6 BIPUSH 8 IAND BIPUSH 8 IF_ICMPNE L4 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z IFEQ L6 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_1 GOTO L7 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L2 LINENUMBER 1559 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockFarmland IFEQ L8 L9 LINENUMBER 1561 L9 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L10 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L10 ICONST_1 GOTO L11 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L8 LINENUMBER 1563 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockStairs IFEQ L12 L13 LINENUMBER 1565 L13 ILOAD 6 ICONST_4 IAND IFEQ L14 ICONST_1 GOTO L15 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L15 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] ISTORE 7 L16 LINENUMBER 1566 L16 ILOAD 6 ICONST_3 IAND ALOAD 5 INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I IADD ICONST_5 IF_ICMPEQ L17 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L18 ILOAD 7 IFEQ L18 L17 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] ICONST_1 GOTO L19 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] ICONST_0 L19 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] IRETURN L12 LINENUMBER 1568 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockSnow IFEQ L20 L21 LINENUMBER 1570 L21 ILOAD 6 BIPUSH 7 IAND BIPUSH 7 IF_ICMPNE L22 ICONST_1 GOTO L23 L22 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L20 LINENUMBER 1572 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockHopper IFEQ L24 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L24 L25 LINENUMBER 1574 L25 ICONST_1 IRETURN L24 LINENUMBER 1576 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockCompressedPowered IFEQ L26 L27 LINENUMBER 1578 L27 ICONST_1 IRETURN L26 LINENUMBER 1580 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN L28 LOCALVARIABLE flipped Z L16 L12 7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 LOCALVARIABLE x I L0 L28 2 LOCALVARIABLE y I L0 L28 3 LOCALVARIABLE z I L0 L28 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 LOCALVARIABLE meta I L1 L28 6 MAXSTACK = 5 MAXLOCALS = 8 // access flags 0x1 public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1595 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1610 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isAir(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1627 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z L0 LINENUMBER 1639 L0 ALOAD 0 ALOAD 1 ILOAD 2 INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 LOCALVARIABLE meta I L0 L1 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z L0 LINENUMBER 1664 L0 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 LOCALVARIABLE willHarvest Z L0 L1 6 MAXSTACK = 6 MAXLOCALS = 7 // DEPRECATED // access flags 0x20001 public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z @Ljava/lang/Deprecated;() L0 LINENUMBER 1670 L0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I L0 LINENUMBER 1686 L0 GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1702 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I IFLE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I L0 LINENUMBER 1718 L0 GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1736 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; IF_ACMPNE L1 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L1 L2 LINENUMBER 1738 L2 ICONST_1 IRETURN L1 LINENUMBER 1740 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] ALOAD 1 GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; INSTANCEOF net/minecraft/world/WorldProviderEnd IFEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPNE L3 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L3 L4 LINENUMBER 1742 L4 ICONST_1 IRETURN L3 LINENUMBER 1744 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] ICONST_0 IRETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 LOCALVARIABLE x I L0 L5 2 LOCALVARIABLE y I L0 L5 3 LOCALVARIABLE z I L0 L5 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public hasTileEntity(I)Z L0 LINENUMBER 1760 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.isTileProvider : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; L0 LINENUMBER 1773 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.isTileProvider : Z IFEQ L1 L2 LINENUMBER 1775 L2 ALOAD 0 CHECKCAST net/minecraft/block/ITileEntityProvider ALOAD 1 ILOAD 2 INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; ARETURN L1 LINENUMBER 1777 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] ACONST_NULL ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE metadata I L0 L3 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public quantityDropped(IILjava/util/Random;)I L0 LINENUMBER 1794 L0 ALOAD 0 ILOAD 2 ALOAD 3 INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE meta I L0 L1 1 LOCALVARIABLE fortune I L0 L1 2 LOCALVARIABLE random Ljava/util/Random; L0 L1 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; // 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 1810 L0 NEW java/util/ArrayList DUP INVOKESPECIAL java/util/ArrayList. ()V ASTORE 7 L1 LINENUMBER 1812 L1 ALOAD 0 ILOAD 5 ILOAD 6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I ISTORE 8 L2 LINENUMBER 1813 L2 ICONST_0 ISTORE 9 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] ILOAD 9 ILOAD 8 IF_ICMPGE L4 L5 LINENUMBER 1815 L5 ALOAD 0 ILOAD 5 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; ASTORE 10 L6 LINENUMBER 1816 L6 ALOAD 10 IFNULL L7 L8 LINENUMBER 1818 L8 ALOAD 7 NEW net/minecraft/item/ItemStack DUP ALOAD 10 ICONST_1 ALOAD 0 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z POP L7 LINENUMBER 1813 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] IINC 9 1 GOTO L3 L4 LINENUMBER 1821 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] ALOAD 7 ARETURN L9 LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 LOCALVARIABLE i I L3 L4 9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 LOCALVARIABLE x I L0 L9 2 LOCALVARIABLE y I L0 L9 3 LOCALVARIABLE z I L0 L9 4 LOCALVARIABLE metadata I L0 L9 5 LOCALVARIABLE fortune I L0 L9 6 LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 // signature Ljava/util/ArrayList; // 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 1837 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; ILOAD 6 INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L1 LINENUMBER 1838 L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z ISTORE 7 L2 LINENUMBER 1839 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; ACONST_NULL INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L3 LINENUMBER 1840 L3 ILOAD 7 IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 LOCALVARIABLE x I L0 L4 3 LOCALVARIABLE y I L0 L4 4 LOCALVARIABLE z I L0 L4 5 LOCALVARIABLE metadata I L0 L4 6 LOCALVARIABLE ret Z L2 L4 7 MAXSTACK = 2 MAXLOCALS = 8 // access flags 0x1 public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1856 L0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I ISTORE 6 L1 LINENUMBER 1857 L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L2 L3 LINENUMBER 1859 L3 ILOAD 6 BIPUSH 8 IAND BIPUSH 8 IF_ICMPEQ L4 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z IFEQ L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_1 GOTO L6 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L2 LINENUMBER 1861 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockStairs IFEQ L7 L8 LINENUMBER 1863 L8 ILOAD 6 ICONST_4 IAND IFEQ L9 ICONST_1 GOTO L10 L9 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L7 LINENUMBER 1865 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ALOAD 0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L11 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 LOCALVARIABLE x I L0 L11 3 LOCALVARIABLE y I L0 L11 4 LOCALVARIABLE z I L0 L11 5 LOCALVARIABLE meta I L1 L11 6 MAXSTACK = 6 MAXLOCALS = 7 // access flags 0x1 public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z L0 LINENUMBER 1882 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; L0 LINENUMBER 1898 L0 ALOAD 1 INSTANCEOF net/minecraft/world/World IFEQ L1 L2 LINENUMBER 1899 L2 ALOAD 1 CHECKCAST net/minecraft/world/World ILOAD 2 ILOAD 3 ILOAD 4 ICONST_0 INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; ARETURN L1 LINENUMBER 1900 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] ACONST_NULL ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V L0 LINENUMBER 1915 L0 ALOAD 1 INSTANCEOF net/minecraft/world/World IFEQ L1 L2 LINENUMBER 1916 L2 ALOAD 1 CHECKCAST net/minecraft/world/World ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 6 INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V L1 LINENUMBER 1917 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 LOCALVARIABLE occupied Z L0 L3 6 MAXSTACK = 5 MAXLOCALS = 7 // access flags 0x1 public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 1931 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1945 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public beginLeavesDecay(Lnet/minecraft/world/World;III)V L0 LINENUMBER 1956 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1969 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1983 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public isWood(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2010 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z L0 LINENUMBER 2026 L0 ALOAD 0 ALOAD 5 IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F L0 LINENUMBER 2047 L0 ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 LOCALVARIABLE explosionX D L0 L1 6 LOCALVARIABLE explosionY D L0 L1 8 LOCALVARIABLE explosionZ D L0 L1 10 MAXSTACK = 2 MAXLOCALS = 12 // access flags 0x1 public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L0 LINENUMBER 2063 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z POP L1 LINENUMBER 2064 L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L2 LINENUMBER 2065 L2 RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 2090 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFEQ L1 ILOAD 5 ICONST_M1 IF_ICMPEQ L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE side I L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 2105 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L1 L2 LINENUMBER 2107 L2 ICONST_1 IRETURN L1 LINENUMBER 2111 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; IF_ACMPNE L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_1 GOTO L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] IRETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 LOCALVARIABLE x I L0 L6 2 LOCALVARIABLE y I L0 L6 3 LOCALVARIABLE z I L0 L6 4 MAXSTACK = 6 MAXLOCALS = 5 // access flags 0x1 public canRenderInPass(I)Z L0 LINENUMBER 2123 L0 ILOAD 1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I IF_ICMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE pass I L0 L3 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; L0 LINENUMBER 2134 L0 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 MAXSTACK = 6 MAXLOCALS = 7 // DEPRECATED // access flags 0x20001 public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; @Ljava/lang/Deprecated;() L0 LINENUMBER 2139 L0 ALOAD 0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; ASTORE 6 L1 LINENUMBER 2141 L1 ALOAD 6 IFNONNULL L2 L3 LINENUMBER 2143 L3 ACONST_NULL ARETURN L2 LINENUMBER 2146 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] ALOAD 6 INSTANCEOF net/minecraft/item/ItemBlock IFEQ L4 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z IFNE L4 ALOAD 6 INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; GOTO L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] ALOAD 0 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] ASTORE 7 L6 LINENUMBER 2147 L6 NEW net/minecraft/item/ItemStack DUP ALOAD 6 ICONST_1 ALOAD 7 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V ARETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 LOCALVARIABLE x I L0 L7 3 LOCALVARIABLE y I L0 L7 4 LOCALVARIABLE z I L0 L7 5 LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 MAXSTACK = 9 MAXLOCALS = 8 // access flags 0x1 public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2158 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 2175 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 2195 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE meta I L0 L1 5 LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 MAXSTACK = 1 MAXLOCALS = 7 // access flags 0x1 public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z L0 LINENUMBER 2219 L0 ALOAD 6 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; ASTORE 7 L1 LINENUMBER 2220 L1 ALOAD 6 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; ASTORE 8 L2 LINENUMBER 2222 L2 ALOAD 7 GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; IF_ACMPNE L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; IF_ACMPNE L3 L4 LINENUMBER 2224 L4 ICONST_1 IRETURN L3 LINENUMBER 2227 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 7 GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; IF_ACMPNE L5 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; IF_ACMPNE L5 L6 LINENUMBER 2229 L6 ICONST_1 IRETURN L5 LINENUMBER 2232 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 6 INSTANCEOF net/minecraft/block/BlockBush IFEQ L7 ALOAD 6 CHECKCAST net/minecraft/block/BlockBush ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z IFEQ L7 L8 LINENUMBER 2234 L8 ICONST_1 IRETURN L7 LINENUMBER 2237 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I ALOAD 8 INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I IALOAD TABLESWITCH 1: L9 2: L10 3: L11 4: L12 5: L13 6: L14 7: L15 default: L16 L9 LINENUMBER 2239 L9 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; IF_ACMPNE L17 ICONST_1 GOTO L18 L17 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L10 LINENUMBER 2240 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; IF_ACMPNE L19 ICONST_1 GOTO L20 L19 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L11 LINENUMBER 2241 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L21 ICONST_1 GOTO L22 L21 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L22 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L12 LINENUMBER 2242 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L13 LINENUMBER 2243 L13 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L23 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; IF_ACMPEQ L23 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L24 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_1 GOTO L25 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L25 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L14 LINENUMBER 2244 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPNE L26 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I IFNE L26 ICONST_1 GOTO L27 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L27 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L15 LINENUMBER 2246 L15 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L28 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; IF_ACMPEQ L28 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; IF_ACMPNE L29 L28 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_1 GOTO L30 L29 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L30 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] ISTORE 9 L31 LINENUMBER 2247 L31 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 L33 LINENUMBER 2248 L33 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB L34 LINENUMBER 2249 L34 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD L35 LINENUMBER 2250 L35 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPNE L36 L32 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] ICONST_1 GOTO L37 L36 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] ICONST_0 L37 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] ISTORE 10 L38 LINENUMBER 2251 L38 ILOAD 9 IFEQ L39 ILOAD 10 IFEQ L39 ICONST_1 GOTO L40 L39 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] ICONST_0 L40 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] IRETURN L16 LINENUMBER 2254 L16 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 IRETURN L41 LOCALVARIABLE isBeach Z L31 L16 9 LOCALVARIABLE hasWater Z L38 L16 10 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L41 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L41 1 LOCALVARIABLE x I L0 L41 2 LOCALVARIABLE y I L0 L41 3 LOCALVARIABLE z I L0 L41 4 LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L41 5 LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L41 6 LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L41 7 LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L41 8 MAXSTACK = 6 MAXLOCALS = 11 // access flags 0x1 public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V L0 LINENUMBER 2276 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L2 L1 LINENUMBER 2278 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; ICONST_0 ICONST_2 INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z POP L2 LINENUMBER 2280 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE sourceX I L0 L3 5 LOCALVARIABLE sourceY I L0 L3 6 LOCALVARIABLE sourceZ I L0 L3 7 MAXSTACK = 7 MAXLOCALS = 8 // access flags 0x1 public isFertile(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 2295 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2297 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I IFLE L3 ICONST_1 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] IRETURN L1 LINENUMBER 2300 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 IRETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 LOCALVARIABLE x I L0 L5 2 LOCALVARIABLE y I L0 L5 3 LOCALVARIABLE z I L0 L5 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 2319 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z L0 LINENUMBER 2333 L0 ALOAD 5 INSTANCEOF net/minecraft/entity/boss/EntityWither IFEQ L1 L2 LINENUMBER 2335 L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ICONST_1 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_0 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] IRETURN L1 LINENUMBER 2337 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ALOAD 5 INSTANCEOF net/minecraft/entity/boss/EntityDragon IFEQ L5 L6 LINENUMBER 2339 L6 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ICONST_1 GOTO L8 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_0 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] IRETURN L5 LINENUMBER 2342 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_1 IRETURN L9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 LOCALVARIABLE x I L0 L9 2 LOCALVARIABLE y I L0 L9 3 LOCALVARIABLE z I L0 L9 4 LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z L0 LINENUMBER 2359 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; IF_ACMPNE L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] ICONST_1 GOTO L3 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] ICONST_0 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 LOCALVARIABLE x I L0 L4 2 LOCALVARIABLE y I L0 L4 3 LOCALVARIABLE z I L0 L4 4 LOCALVARIABLE beaconX I L0 L4 5 LOCALVARIABLE beaconY I L0 L4 6 LOCALVARIABLE beaconZ I L0 L4 7 MAXSTACK = 2 MAXLOCALS = 8 // access flags 0x1 public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 2377 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; L0 LINENUMBER 2391 L0 ALOAD 0 INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F L0 LINENUMBER 2404 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; IF_ACMPNE L1 FCONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] FCONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] FRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z L0 LINENUMBER 2419 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2421 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I ISTORE 7 L3 LINENUMBER 2422 L3 ILOAD 7 ILOAD 6 IF_ICMPEQ L1 L4 LINENUMBER 2424 L4 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 6 ICONST_3 INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z POP L5 LINENUMBER 2425 L5 ICONST_1 IRETURN L1 LINENUMBER 2428 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 IRETURN L6 LOCALVARIABLE meta I L3 L1 7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 LOCALVARIABLE x I L0 L6 2 LOCALVARIABLE y I L0 L6 3 LOCALVARIABLE z I L0 L6 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 LOCALVARIABLE colour I L0 L6 6 MAXSTACK = 6 MAXLOCALS = 8 // access flags 0x1 public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I L0 LINENUMBER 2441 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE metadata I L0 L1 2 LOCALVARIABLE fortune I L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V L0 LINENUMBER 2456 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE tileX I L0 L1 5 LOCALVARIABLE tileY I L0 L1 6 LOCALVARIABLE tileZ I L0 L1 7 MAXSTACK = 0 MAXLOCALS = 8 // access flags 0x1 public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 2469 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE side I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2486 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public setHarvestLevel(Ljava/lang/String;I)V L0 LINENUMBER 2504 L0 ICONST_0 ISTORE 3 L1 FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] ILOAD 3 BIPUSH 16 IF_ICMPGE L2 L3 LINENUMBER 2506 L3 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V L4 LINENUMBER 2504 L4 IINC 3 1 GOTO L1 L2 LINENUMBER 2508 L2 FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] RETURN L5 LOCALVARIABLE m I L1 L2 3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 LOCALVARIABLE level I L0 L5 2 MAXSTACK = 4 MAXLOCALS = 4 // access flags 0x1 public setHarvestLevel(Ljava/lang/String;II)V L0 LINENUMBER 2524 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 3 ALOAD 1 AASTORE L1 LINENUMBER 2525 L1 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestLevel : [I ILOAD 3 ILOAD 2 IASTORE L2 LINENUMBER 2526 L2 RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 LOCALVARIABLE level I L0 L3 2 LOCALVARIABLE metadata I L0 L3 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 public getHarvestTool(I)Ljava/lang/String; L0 LINENUMBER 2537 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 1 AALOAD ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getHarvestLevel(I)I L0 LINENUMBER 2549 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestLevel : [I ILOAD 1 IALOAD IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public isToolEffective(Ljava/lang/String;I)Z L0 LINENUMBER 2562 L0 LDC "pickaxe" ALOAD 1 INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z IFEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; IF_ACMPEQ L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; IF_ACMPEQ L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2563 L2 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ICONST_0 IRETURN L1 LINENUMBER 2564 L1 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 2 AALOAD IFNONNULL L3 ICONST_0 IRETURN L3 LINENUMBER 2565 L3 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 2 AALOAD ALOAD 1 INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE type Ljava/lang/String; L0 L4 1 LOCALVARIABLE metadata I L0 L4 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x4 // signature (Z)Ljava/util/List; // declaration: java.util.List captureDrops(boolean) protected captureDrops(Z)Ljava/util/List; L0 LINENUMBER 2580 L0 ILOAD 1 IFEQ L1 L2 LINENUMBER 2582 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; ICONST_1 INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L3 LINENUMBER 2583 L3 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List INVOKEINTERFACE java/util/List.clear ()V L4 LINENUMBER 2584 L4 ACONST_NULL ARETURN L1 LINENUMBER 2588 L1 FRAME FULL [net/minecraft/block/Block I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; ICONST_0 INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L5 LINENUMBER 2589 L5 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List ARETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE start Z L0 L6 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x8 static ()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 }