// class version 50.0 (50) // access flags 0x21 public class net/minecraft/block/Block { // compiled from: Block.java // access flags 0x1008 static synthetic INNERCLASS net/minecraft/block/Block$6 net/minecraft/block/Block null // access flags 0x9 public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType // access flags 0x0 INNERCLASS net/minecraft/block/Block$5 null null // access flags 0x0 INNERCLASS net/minecraft/block/Block$4 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$3 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$2 null null // access flags 0x8 static INNERCLASS net/minecraft/block/Block$1 null null // access flags 0x4019 public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity // access flags 0x19 public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry // access flags 0x2 private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab // access flags 0x4 protected Ljava/lang/String; textureName // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder // access flags 0x19 public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil // access flags 0x4 protected Z opaque // access flags 0x4 protected I lightOpacity // access flags 0x4 protected Z canBlockGrass // access flags 0x4 protected I lightValue // access flags 0x4 protected Z useNeighborBrightness // access flags 0x4 protected F blockHardness // access flags 0x4 protected F blockResistance // access flags 0x4 protected Z blockConstructorCalled // access flags 0x4 protected Z enableStats // access flags 0x4 protected Z needsRandomTick // access flags 0x4 protected Z isBlockContainer // access flags 0x4 protected D minX // access flags 0x4 protected D minY // access flags 0x4 protected D minZ // access flags 0x4 protected D maxX // access flags 0x4 protected D maxY // access flags 0x4 protected D maxZ // access flags 0x1 public Lnet/minecraft/block/Block$SoundType; stepSound // access flags 0x1 public F blockParticleGravity // access flags 0x14 protected final Lnet/minecraft/block/material/Material; blockMaterial // access flags 0x1 public F slipperiness // access flags 0x2 private Ljava/lang/String; unlocalizedName // access flags 0x4 protected Lnet/minecraft/util/IIcon; blockIcon @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) // access flags 0x1A private final static Ljava/lang/String; __OBFID = "CL_00000199" // access flags 0x4 // signature Ljava/lang/ThreadLocal; // declaration: java.lang.ThreadLocal protected Ljava/lang/ThreadLocal; harvesters // access flags 0x2 // signature Ljava/lang/ThreadLocal; // declaration: java.lang.ThreadLocal private Ljava/lang/ThreadLocal; silk_check_meta // access flags 0x2 private Z isTileProvider // access flags 0x2 private [Ljava/lang/String; harvestTool // access flags 0x2 private [I harvestLevel // access flags 0x4 // signature Ljava/lang/ThreadLocal; // declaration: java.lang.ThreadLocal protected Ljava/lang/ThreadLocal; captureDrops // access flags 0x4 // signature Ljava/lang/ThreadLocal;>; // declaration: java.lang.ThreadLocal> protected Ljava/lang/ThreadLocal; capturedDrops // access flags 0x9 public static getIdFromBlock(Lnet/minecraft/block/Block;)I L0 LINENUMBER 160 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I IRETURN L1 LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x9 public static getBlockById(I)Lnet/minecraft/block/Block; L0 LINENUMBER 165 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ILOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ASTORE 1 L1 LINENUMBER 166 L1 ALOAD 1 IFNONNULL L2 GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; GOTO L3 L2 FRAME FULL [I net/minecraft/block/Block] [] ALOAD 1 L3 FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] ARETURN L4 LOCALVARIABLE p_149729_0_ I L0 L4 0 LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; L0 LINENUMBER 171 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; ARETURN L1 LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException L3 LINENUMBER 176 L3 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z IFEQ L0 L4 LINENUMBER 178 L4 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ARETURN L0 LINENUMBER 184 L0 FRAME FULL [java/lang/String] [] GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ALOAD 0 INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; CHECKCAST net/minecraft/block/Block L1 ARETURN L2 LINENUMBER 186 L2 FRAME FULL [java/lang/String] [java/lang/NumberFormatException] ASTORE 1 L5 LINENUMBER 188 L5 ACONST_NULL ARETURN L6 LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public func_149730_j()Z L0 LINENUMBER 195 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.opaque : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightOpacity()I L0 LINENUMBER 200 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.lightOpacity : I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getCanBlockGrass()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 206 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.canBlockGrass : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightValue()I L0 LINENUMBER 214 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.lightValue : I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getUseNeighborBrightness()Z L0 LINENUMBER 222 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getMaterial()Lnet/minecraft/block/material/Material; L0 LINENUMBER 227 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getMapColor(I)Lnet/minecraft/block/material/MapColor; L0 LINENUMBER 232 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149728_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x9 public static registerBlocks()V L0 LINENUMBER 237 L0 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_0 LDC "air" NEW net/minecraft/block/BlockAir DUP INVOKESPECIAL net/minecraft/block/BlockAir. ()V LDC "air" INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L1 LINENUMBER 238 L1 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_1 LDC "stone" NEW net/minecraft/block/BlockStone DUP INVOKESPECIAL net/minecraft/block/BlockStone. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L2 LINENUMBER 239 L2 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_2 LDC "grass" NEW net/minecraft/block/BlockGrass DUP INVOKESPECIAL net/minecraft/block/BlockGrass. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "grass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "grass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L3 LINENUMBER 240 L3 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_3 LDC "dirt" NEW net/minecraft/block/BlockDirt DUP INVOKESPECIAL net/minecraft/block/BlockDirt. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dirt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dirt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L4 LINENUMBER 241 L4 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stonebrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "cobblestone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 0 L5 LINENUMBER 242 L5 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_4 LDC "cobblestone" ALOAD 0 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L6 LINENUMBER 243 L6 NEW net/minecraft/block/BlockWood DUP INVOKESPECIAL net/minecraft/block/BlockWood. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "wood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "planks" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 1 L7 LINENUMBER 244 L7 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; ICONST_5 LDC "planks" ALOAD 1 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L8 LINENUMBER 245 L8 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 6 LDC "sapling" NEW net/minecraft/block/BlockSapling DUP INVOKESPECIAL net/minecraft/block/BlockSapling. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sapling" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sapling" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L9 LINENUMBER 246 L9 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 7 LDC "bedrock" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "bedrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "bedrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L10 LINENUMBER 247 L10 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 8 LDC "flowing_water" NEW net/minecraft/block/BlockDynamicLiquid DUP GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "water" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "water_flow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L11 LINENUMBER 248 L11 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 9 LDC "water" NEW net/minecraft/block/BlockStaticLiquid DUP GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "water" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "water_still" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L12 LINENUMBER 249 L12 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 10 LDC "flowing_lava" NEW net/minecraft/block/BlockDynamicLiquid DUP GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lava" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "lava_flow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L13 LINENUMBER 250 L13 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 11 LDC "lava" NEW net/minecraft/block/BlockStaticLiquid DUP GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V LDC 100.0 INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lava" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "lava_still" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L14 LINENUMBER 251 L14 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 12 LDC "sand" NEW net/minecraft/block/BlockSand DUP INVOKESPECIAL net/minecraft/block/BlockSand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L15 LINENUMBER 252 L15 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 13 LDC "gravel" NEW net/minecraft/block/BlockGravel DUP INVOKESPECIAL net/minecraft/block/BlockGravel. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "gravel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gravel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L16 LINENUMBER 253 L16 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 14 LDC "gold_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreGold" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gold_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L17 LINENUMBER 254 L17 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 15 LDC "iron_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "iron_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L18 LINENUMBER 255 L18 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 16 LDC "coal_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreCoal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "coal_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L19 LINENUMBER 256 L19 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 17 LDC "log" NEW net/minecraft/block/BlockOldLog DUP INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V LDC "log" INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "log" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L20 LINENUMBER 257 L20 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 18 LDC "leaves" NEW net/minecraft/block/BlockOldLeaf DUP INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V LDC "leaves" INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "leaves" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L21 LINENUMBER 258 L21 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 19 LDC "sponge" NEW net/minecraft/block/BlockSponge DUP INVOKESPECIAL net/minecraft/block/BlockSponge. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sponge" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sponge" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L22 LINENUMBER 259 L22 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 20 LDC "glass" NEW net/minecraft/block/BlockGlass DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L23 LINENUMBER 260 L23 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 21 LDC "lapis_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreLapis" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "lapis_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L24 LINENUMBER 261 L24 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 22 LDC "lapis_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockLapis" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "lapis_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L25 LINENUMBER 262 L25 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 23 LDC "dispenser" NEW net/minecraft/block/BlockDispenser DUP INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dispenser" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dispenser" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L26 LINENUMBER 263 L26 NEW net/minecraft/block/BlockSandStone DUP INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.8 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "sandStone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "sandstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 2 L27 LINENUMBER 264 L27 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 24 LDC "sandstone" ALOAD 2 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L28 LINENUMBER 265 L28 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 25 LDC "noteblock" NEW net/minecraft/block/BlockNote DUP INVOKESPECIAL net/minecraft/block/BlockNote. ()V LDC 0.8 INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; LDC "musicBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "noteblock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L29 LINENUMBER 266 L29 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 26 LDC "bed" NEW net/minecraft/block/BlockBed DUP INVOKESPECIAL net/minecraft/block/BlockBed. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; LDC "bed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "bed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L30 LINENUMBER 267 L30 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 27 LDC "golden_rail" NEW net/minecraft/block/BlockRailPowered DUP INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "goldenRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_golden" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L31 LINENUMBER 268 L31 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 28 LDC "detector_rail" NEW net/minecraft/block/BlockRailDetector DUP INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "detectorRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_detector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L32 LINENUMBER 269 L32 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 29 LDC "sticky_piston" NEW net/minecraft/block/BlockPistonBase DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V LDC "pistonStickyBase" INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L33 LINENUMBER 270 L33 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 30 LDC "web" NEW net/minecraft/block/BlockWeb DUP INVOKESPECIAL net/minecraft/block/BlockWeb. ()V ICONST_1 INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; LDC 4.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "web" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "web" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L34 LINENUMBER 271 L34 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 31 LDC "tallgrass" NEW net/minecraft/block/BlockTallGrass DUP INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "tallgrass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L35 LINENUMBER 272 L35 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 32 LDC "deadbush" NEW net/minecraft/block/BlockDeadBush DUP INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "deadbush" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "deadbush" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L36 LINENUMBER 273 L36 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 33 LDC "piston" NEW net/minecraft/block/BlockPistonBase DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V LDC "pistonBase" INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L37 LINENUMBER 274 L37 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 34 LDC "piston_head" NEW net/minecraft/block/BlockPistonExtension DUP INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L38 LINENUMBER 275 L38 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 35 LDC "wool" NEW net/minecraft/block/BlockColored DUP GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V LDC 0.8 INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cloth" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "wool_colored" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L39 LINENUMBER 276 L39 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 36 LDC "piston_extension" NEW net/minecraft/block/BlockPistonMoving DUP INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L40 LINENUMBER 277 L40 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 37 LDC "yellow_flower" NEW net/minecraft/block/BlockFlower DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flower1" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_dandelion" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L41 LINENUMBER 278 L41 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 38 LDC "red_flower" NEW net/minecraft/block/BlockFlower DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flower2" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_rose" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L42 LINENUMBER 279 L42 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 39 LDC "brown_mushroom" NEW net/minecraft/block/BlockMushroom DUP INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_brown" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L43 LINENUMBER 280 L43 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 40 LDC "red_mushroom" NEW net/minecraft/block/BlockMushroom DUP INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_red" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L44 LINENUMBER 281 L44 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 41 LDC "gold_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockGold" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "gold_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L45 LINENUMBER 282 L45 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 42 LDC "iron_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "iron_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L46 LINENUMBER 283 L46 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 43 LDC "double_stone_slab" NEW net/minecraft/block/BlockStoneSlab DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L47 LINENUMBER 284 L47 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 44 LDC "stone_slab" NEW net/minecraft/block/BlockStoneSlab DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L48 LINENUMBER 285 L48 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 3 L49 LINENUMBER 286 L49 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 45 LDC "brick_block" ALOAD 3 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L50 LINENUMBER 287 L50 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 46 LDC "tnt" NEW net/minecraft/block/BlockTNT DUP INVOKESPECIAL net/minecraft/block/BlockTNT. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "tnt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "tnt" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L51 LINENUMBER 288 L51 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 47 LDC "bookshelf" NEW net/minecraft/block/BlockBookshelf DUP INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "bookshelf" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "bookshelf" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L52 LINENUMBER 289 L52 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 48 LDC "mossy_cobblestone" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stoneMoss" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "cobblestone_mossy" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L53 LINENUMBER 290 L53 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 49 LDC "obsidian" NEW net/minecraft/block/BlockObsidian DUP INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V LDC 50.0 INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "obsidian" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "obsidian" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L54 LINENUMBER 291 L54 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 50 LDC "torch" NEW net/minecraft/block/BlockTorch DUP INVOKESPECIAL net/minecraft/block/BlockTorch. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; LDC 0.9375 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "torch" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "torch_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L55 LINENUMBER 292 L55 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 51 LDC "fire" NEW net/minecraft/block/BlockFire DUP INVOKESPECIAL net/minecraft/block/BlockFire. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "fire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L56 LINENUMBER 293 L56 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 52 LDC "mob_spawner" NEW net/minecraft/block/BlockMobSpawner DUP INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mobSpawner" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "mob_spawner" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L57 LINENUMBER 294 L57 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 53 LDC "oak_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWood" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L58 LINENUMBER 295 L58 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 54 LDC "chest" NEW net/minecraft/block/BlockChest DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockChest. (I)V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "chest" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L59 LINENUMBER 296 L59 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 55 LDC "redstone_wire" NEW net/minecraft/block/BlockRedstoneWire DUP INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneDust" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "redstone_dust" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L60 LINENUMBER 297 L60 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 56 LDC "diamond_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreDiamond" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "diamond_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L61 LINENUMBER 298 L61 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 57 LDC "diamond_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockDiamond" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "diamond_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L62 LINENUMBER 299 L62 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 58 LDC "crafting_table" NEW net/minecraft/block/BlockWorkbench DUP INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "workbench" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "crafting_table" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L63 LINENUMBER 300 L63 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 59 LDC "wheat" NEW net/minecraft/block/BlockCrops DUP INVOKESPECIAL net/minecraft/block/BlockCrops. ()V LDC "crops" INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "wheat" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L64 LINENUMBER 301 L64 NEW net/minecraft/block/BlockFarmland DUP INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "farmland" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "farmland" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 4 L65 LINENUMBER 302 L65 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 60 LDC "farmland" ALOAD 4 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L66 LINENUMBER 303 L66 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 61 LDC "furnace" NEW net/minecraft/block/BlockFurnace DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "furnace" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L67 LINENUMBER 304 L67 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 62 LDC "lit_furnace" NEW net/minecraft/block/BlockFurnace DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.875 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "furnace" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L68 LINENUMBER 305 L68 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 63 LDC "standing_sign" NEW net/minecraft/block/BlockSign DUP LDC Lnet/minecraft/tileentity/TileEntitySign;.class ICONST_1 INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sign" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L69 LINENUMBER 306 L69 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 64 LDC "wooden_door" NEW net/minecraft/block/BlockDoor DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "doorWood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "door_wood" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L70 LINENUMBER 307 L70 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 65 LDC "ladder" NEW net/minecraft/block/BlockLadder DUP INVOKESPECIAL net/minecraft/block/BlockLadder. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "ladder" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ladder" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L71 LINENUMBER 308 L71 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 66 LDC "rail" NEW net/minecraft/block/BlockRail DUP INVOKESPECIAL net/minecraft/block/BlockRail. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "rail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_normal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L72 LINENUMBER 309 L72 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 67 LDC "stone_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 0 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsStone" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L73 LINENUMBER 310 L73 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 68 LDC "wall_sign" NEW net/minecraft/block/BlockSign DUP LDC Lnet/minecraft/tileentity/TileEntitySign;.class ICONST_0 INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "sign" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L74 LINENUMBER 311 L74 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 69 LDC "lever" NEW net/minecraft/block/BlockLever DUP INVOKESPECIAL net/minecraft/block/BlockLever. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "lever" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "lever" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L75 LINENUMBER 312 L75 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 70 LDC "stone_pressure_plate" NEW net/minecraft/block/BlockPressurePlate DUP LDC "stone" GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pressurePlate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L76 LINENUMBER 313 L76 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 71 LDC "iron_door" NEW net/minecraft/block/BlockDoor DUP GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "doorIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "door_iron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L77 LINENUMBER 314 L77 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 72 LDC "wooden_pressure_plate" NEW net/minecraft/block/BlockPressurePlate DUP LDC "planks_oak" GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pressurePlate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L78 LINENUMBER 315 L78 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 73 LDC "redstone_ore" NEW net/minecraft/block/BlockRedstoneOre DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L79 LINENUMBER 316 L79 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 74 LDC "lit_redstone_ore" NEW net/minecraft/block/BlockRedstoneOre DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V LDC 0.625 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; LDC 3.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L80 LINENUMBER 317 L80 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 75 LDC "unlit_redstone_torch" NEW net/minecraft/block/BlockRedstoneTorch DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "notGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_torch_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L81 LINENUMBER 318 L81 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 76 LDC "redstone_torch" NEW net/minecraft/block/BlockRedstoneTorch DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; LDC 0.5 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "notGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_torch_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L82 LINENUMBER 319 L82 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 77 LDC "stone_button" NEW net/minecraft/block/BlockButtonStone DUP INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "button" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L83 LINENUMBER 320 L83 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 78 LDC "snow_layer" NEW net/minecraft/block/BlockSnow DUP INVOKESPECIAL net/minecraft/block/BlockSnow. ()V LDC 0.1 INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L84 LINENUMBER 321 L84 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 79 LDC "ice" NEW net/minecraft/block/BlockIce DUP INVOKESPECIAL net/minecraft/block/BlockIce. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; ICONST_3 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "ice" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ice" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L85 LINENUMBER 322 L85 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 80 LDC "snow" NEW net/minecraft/block/BlockSnowBlock DUP INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "snow" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L86 LINENUMBER 323 L86 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 81 LDC "cactus" NEW net/minecraft/block/BlockCactus DUP INVOKESPECIAL net/minecraft/block/BlockCactus. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cactus" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cactus" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L87 LINENUMBER 324 L87 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 82 LDC "clay" NEW net/minecraft/block/BlockClay DUP INVOKESPECIAL net/minecraft/block/BlockClay. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L88 LINENUMBER 325 L88 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 83 LDC "reeds" NEW net/minecraft/block/BlockReed DUP INVOKESPECIAL net/minecraft/block/BlockReed. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "reeds" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "reeds" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L89 LINENUMBER 326 L89 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 84 LDC "jukebox" NEW net/minecraft/block/BlockJukebox DUP INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "jukebox" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "jukebox" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L90 LINENUMBER 327 L90 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 85 LDC "fence" NEW net/minecraft/block/BlockFence DUP LDC "planks_oak" GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fence" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L91 LINENUMBER 328 L91 NEW net/minecraft/block/BlockPumpkin DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 5 L92 LINENUMBER 329 L92 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 86 LDC "pumpkin" ALOAD 5 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L93 LINENUMBER 330 L93 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 87 LDC "netherrack" NEW net/minecraft/block/BlockNetherrack DUP INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V LDC 0.4 INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hellrock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "netherrack" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L94 LINENUMBER 331 L94 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 88 LDC "soul_sand" NEW net/minecraft/block/BlockSoulSand DUP INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hellsand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "soul_sand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L95 LINENUMBER 332 L95 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 89 LDC "glowstone" NEW net/minecraft/block/BlockGlowstone DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "lightgem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glowstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L96 LINENUMBER 333 L96 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 90 LDC "portal" NEW net/minecraft/block/BlockPortal DUP INVOKESPECIAL net/minecraft/block/BlockPortal. ()V LDC -1.0 INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.75 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "portal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "portal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L97 LINENUMBER 334 L97 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 91 LDC "lit_pumpkin" NEW net/minecraft/block/BlockPumpkin DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "litpumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L98 LINENUMBER 335 L98 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 92 LDC "cake" NEW net/minecraft/block/BlockCake DUP INVOKESPECIAL net/minecraft/block/BlockCake. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cake" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "cake" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L99 LINENUMBER 336 L99 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 93 LDC "unpowered_repeater" NEW net/minecraft/block/BlockRedstoneRepeater DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "diode" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "repeater_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L100 LINENUMBER 337 L100 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 94 LDC "powered_repeater" NEW net/minecraft/block/BlockRedstoneRepeater DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; LDC 0.625 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "diode" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "repeater_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L101 LINENUMBER 338 L101 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 95 LDC "stained_glass" NEW net/minecraft/block/BlockStainedGlass DUP GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stainedGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L102 LINENUMBER 339 L102 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 96 LDC "trapdoor" NEW net/minecraft/block/BlockTrapDoor DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "trapdoor" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "trapdoor" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L103 LINENUMBER 340 L103 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 97 LDC "monster_egg" NEW net/minecraft/block/BlockSilverfish DUP INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V LDC 0.75 INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; LDC "monsterStoneEgg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L104 LINENUMBER 341 L104 NEW net/minecraft/block/BlockStoneBrick DUP INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V LDC 1.5 INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "stonebricksmooth" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "stonebrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 6 L105 LINENUMBER 342 L105 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 98 LDC "stonebrick" ALOAD 6 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L106 LINENUMBER 343 L106 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 99 LDC "brown_mushroom_block" NEW net/minecraft/block/BlockHugeMushroom DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L107 LINENUMBER 344 L107 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 100 LDC "red_mushroom_block" NEW net/minecraft/block/BlockHugeMushroom DUP GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; ICONST_1 INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mushroom" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mushroom_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L108 LINENUMBER 345 L108 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 101 LDC "iron_bars" NEW net/minecraft/block/BlockPane DUP LDC "iron_bars" LDC "iron_bars" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; ICONST_1 INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fenceIron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L109 LINENUMBER 346 L109 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 102 LDC "glass_pane" NEW net/minecraft/block/BlockPane DUP LDC "glass" LDC "glass_pane_top" GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; ICONST_0 INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "thinGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L110 LINENUMBER 347 L110 NEW net/minecraft/block/BlockMelon DUP INVOKESPECIAL net/minecraft/block/BlockMelon. ()V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "melon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "melon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 7 L111 LINENUMBER 348 L111 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 103 LDC "melon_block" ALOAD 7 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L112 LINENUMBER 349 L112 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 104 LDC "pumpkin_stem" NEW net/minecraft/block/BlockStem DUP ALOAD 5 INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkinStem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "pumpkin_stem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L113 LINENUMBER 350 L113 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 105 LDC "melon_stem" NEW net/minecraft/block/BlockStem DUP ALOAD 7 INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "pumpkinStem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "melon_stem" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L114 LINENUMBER 351 L114 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 106 LDC "vine" NEW net/minecraft/block/BlockVine DUP INVOKESPECIAL net/minecraft/block/BlockVine. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "vine" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "vine" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L115 LINENUMBER 352 L115 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 107 LDC "fence_gate" NEW net/minecraft/block/BlockFenceGate DUP INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "fenceGate" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L116 LINENUMBER 353 L116 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 108 LDC "brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 3 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsBrick" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L117 LINENUMBER 354 L117 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 109 LDC "stone_brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 6 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsStoneBrickSmooth" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L118 LINENUMBER 355 L118 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 110 LDC "mycelium" NEW net/minecraft/block/BlockMycelium DUP INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V LDC 0.6 INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "mycel" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "mycelium" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L119 LINENUMBER 356 L119 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 111 LDC "waterlily" NEW net/minecraft/block/BlockLilyPad DUP INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "waterlily" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "waterlily" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L120 LINENUMBER 357 L120 NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherBrick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "nether_brick" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 8 L121 LINENUMBER 358 L121 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 112 LDC "nether_brick" ALOAD 8 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L122 LINENUMBER 359 L122 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 113 LDC "nether_brick_fence" NEW net/minecraft/block/BlockFence DUP LDC "nether_brick" GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherFence" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L123 LINENUMBER 360 L123 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 114 LDC "nether_brick_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 8 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsNetherBrick" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L124 LINENUMBER 361 L124 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 115 LDC "nether_wart" NEW net/minecraft/block/BlockNetherWart DUP INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V LDC "netherStalk" INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "nether_wart" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L125 LINENUMBER 362 L125 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 116 LDC "enchanting_table" NEW net/minecraft/block/BlockEnchantmentTable DUP INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "enchantmentTable" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "enchanting_table" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L126 LINENUMBER 363 L126 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 117 LDC "brewing_stand" NEW net/minecraft/block/BlockBrewingStand DUP INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "brewingStand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "brewing_stand" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L127 LINENUMBER 364 L127 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 118 LDC "cauldron" NEW net/minecraft/block/BlockCauldron DUP INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; LDC "cauldron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cauldron" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L128 LINENUMBER 365 L128 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 119 LDC "end_portal" NEW net/minecraft/block/BlockEndPortal DUP GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V LDC -1.0 INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L129 LINENUMBER 366 L129 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 120 LDC "end_portal_frame" NEW net/minecraft/block/BlockEndPortalFrame DUP INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC -1.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "endPortalFrame" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "endframe" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L130 LINENUMBER 367 L130 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 121 LDC "end_stone" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 15.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "whiteStone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "end_stone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L131 LINENUMBER 368 L131 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 122 LDC "dragon_egg" NEW net/minecraft/block/BlockDragonEgg DUP INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; LDC 15.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.125 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "dragonEgg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dragon_egg" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L132 LINENUMBER 369 L132 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 123 LDC "redstone_lamp" NEW net/minecraft/block/BlockRedstoneLight DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneLight" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "redstone_lamp_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L133 LINENUMBER 370 L133 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 124 LDC "lit_redstone_lamp" NEW net/minecraft/block/BlockRedstoneLight DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "redstoneLight" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_lamp_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L134 LINENUMBER 371 L134 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 125 LDC "double_wooden_slab" NEW net/minecraft/block/BlockWoodSlab DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woodSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L135 LINENUMBER 372 L135 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 126 LDC "wooden_slab" NEW net/minecraft/block/BlockWoodSlab DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V FCONST_2 INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woodSlab" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L136 LINENUMBER 373 L136 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; BIPUSH 127 LDC "cocoa" NEW net/minecraft/block/BlockCocoa DUP INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "cocoa" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "cocoa" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L137 LINENUMBER 374 L137 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 128 LDC "sandstone_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 2 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsSandStone" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L138 LINENUMBER 375 L138 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 129 LDC "emerald_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "oreEmerald" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "emerald_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L139 LINENUMBER 376 L139 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 130 LDC "ender_chest" NEW net/minecraft/block/BlockEnderChest DUP INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V LDC 22.5 INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; LDC 1000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "enderChest" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC 0.5 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L140 LINENUMBER 377 L140 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 131 LDC "tripwire_hook" NEW net/minecraft/block/BlockTripWireHook DUP INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V LDC "tripWireSource" INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "trip_wire_source" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L141 LINENUMBER 378 L141 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 132 LDC "tripwire" NEW net/minecraft/block/BlockTripWire DUP INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V LDC "tripWire" INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "trip_wire" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L142 LINENUMBER 379 L142 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 133 LDC "emerald_block" NEW net/minecraft/block/BlockCompressed DUP GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockEmerald" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "emerald_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L143 LINENUMBER 380 L143 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 134 LDC "spruce_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_1 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodSpruce" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L144 LINENUMBER 381 L144 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 135 LDC "birch_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_2 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodBirch" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L145 LINENUMBER 382 L145 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 136 LDC "jungle_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_3 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodJungle" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L146 LINENUMBER 383 L146 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 137 LDC "command_block" NEW net/minecraft/block/BlockCommandBlock DUP INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; LDC 6000000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "commandBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "command_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L147 LINENUMBER 384 L147 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 138 LDC "beacon" NEW net/minecraft/block/BlockBeacon DUP INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V LDC "beacon" INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; LDC "beacon" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L148 LINENUMBER 385 L148 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 139 LDC "cobblestone_wall" NEW net/minecraft/block/BlockWall DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V LDC "cobbleWall" INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L149 LINENUMBER 386 L149 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 140 LDC "flower_pot" NEW net/minecraft/block/BlockFlowerPot DUP INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "flowerPot" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "flower_pot" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L150 LINENUMBER 387 L150 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 141 LDC "carrots" NEW net/minecraft/block/BlockCarrot DUP INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V LDC "carrots" INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "carrots" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L151 LINENUMBER 388 L151 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 142 LDC "potatoes" NEW net/minecraft/block/BlockPotato DUP INVOKESPECIAL net/minecraft/block/BlockPotato. ()V LDC "potatoes" INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "potatoes" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L152 LINENUMBER 389 L152 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 143 LDC "wooden_button" NEW net/minecraft/block/BlockButtonWood DUP INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "button" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L153 LINENUMBER 390 L153 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 144 LDC "skull" NEW net/minecraft/block/BlockSkull DUP INVOKESPECIAL net/minecraft/block/BlockSkull. ()V FCONST_1 INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "skull" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "skull" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L154 LINENUMBER 391 L154 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 145 LDC "anvil" NEW net/minecraft/block/BlockAnvil DUP INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 2000.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; LDC "anvil" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L155 LINENUMBER 392 L155 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 146 LDC "trapped_chest" NEW net/minecraft/block/BlockChest DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockChest. (I)V LDC 2.5 INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "chestTrap" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L156 LINENUMBER 393 L156 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 147 LDC "light_weighted_pressure_plate" NEW net/minecraft/block/BlockPressurePlateWeighted DUP LDC "gold_block" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; BIPUSH 15 INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "weightedPlate_light" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L157 LINENUMBER 394 L157 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 148 LDC "heavy_weighted_pressure_plate" NEW net/minecraft/block/BlockPressurePlateWeighted DUP LDC "iron_block" GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; SIPUSH 150 INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "weightedPlate_heavy" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L158 LINENUMBER 395 L158 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 149 LDC "unpowered_comparator" NEW net/minecraft/block/BlockRedstoneComparator DUP ICONST_0 INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "comparator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "comparator_off" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L159 LINENUMBER 396 L159 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 150 LDC "powered_comparator" NEW net/minecraft/block/BlockRedstoneComparator DUP ICONST_1 INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V FCONST_0 INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; LDC 0.625 INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "comparator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; LDC "comparator_on" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L160 LINENUMBER 397 L160 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 151 LDC "daylight_detector" NEW net/minecraft/block/BlockDaylightDetector DUP INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V LDC 0.2 INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "daylightDetector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "daylight_detector" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L161 LINENUMBER 398 L161 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 152 LDC "redstone_block" NEW net/minecraft/block/BlockCompressedPowered DUP GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockRedstone" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "redstone_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L162 LINENUMBER 399 L162 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 153 LDC "quartz_ore" NEW net/minecraft/block/BlockOre DUP INVOKESPECIAL net/minecraft/block/BlockOre. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "netherquartz" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "quartz_ore" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L163 LINENUMBER 400 L163 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 154 LDC "hopper" NEW net/minecraft/block/BlockHopper DUP INVOKESPECIAL net/minecraft/block/BlockHopper. ()V LDC 3.0 INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; LDC 8.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hopper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hopper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L164 LINENUMBER 401 L164 NEW net/minecraft/block/BlockQuartz DUP INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC 0.8 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC "quartzBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "quartz_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; ASTORE 9 L165 LINENUMBER 402 L165 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 155 LDC "quartz_block" ALOAD 9 INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L166 LINENUMBER 403 L166 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 156 LDC "quartz_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 9 ICONST_0 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsQuartz" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L167 LINENUMBER 404 L167 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 157 LDC "activator_rail" NEW net/minecraft/block/BlockRailPowered DUP INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V LDC 0.7 INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "activatorRail" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "rail_activator" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L168 LINENUMBER 405 L168 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 158 LDC "dropper" NEW net/minecraft/block/BlockDropper DUP INVOKESPECIAL net/minecraft/block/BlockDropper. ()V LDC 3.5 INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "dropper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "dropper" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L169 LINENUMBER 406 L169 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 159 LDC "stained_hardened_clay" NEW net/minecraft/block/BlockColored DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V LDC 1.25 INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; LDC 7.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clayHardenedStained" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hardened_clay_stained" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L170 LINENUMBER 407 L170 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 160 LDC "stained_glass_pane" NEW net/minecraft/block/BlockStainedGlassPane DUP INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V LDC 0.3 INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "thinStainedGlass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "glass" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L171 LINENUMBER 408 L171 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 161 LDC "leaves2" NEW net/minecraft/block/BlockNewLeaf DUP INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V LDC "leaves" INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "leaves" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L172 LINENUMBER 409 L172 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 162 LDC "log2" NEW net/minecraft/block/BlockNewLog DUP INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V LDC "log" INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "log" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L173 LINENUMBER 410 L173 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 163 LDC "acacia_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_4 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodAcacia" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L174 LINENUMBER 411 L174 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 164 LDC "dark_oak_stairs" NEW net/minecraft/block/BlockStairs DUP ALOAD 1 ICONST_5 INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V LDC "stairsWoodDarkOak" INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L175 LINENUMBER 412 L175 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 170 LDC "hay_block" NEW net/minecraft/block/BlockHay DUP INVOKESPECIAL net/minecraft/block/BlockHay. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "hayBlock" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "hay_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L176 LINENUMBER 413 L176 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 171 LDC "carpet" NEW net/minecraft/block/BlockCarpet DUP INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V LDC 0.1 INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "woolCarpet" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L177 LINENUMBER 414 L177 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 172 LDC "hardened_clay" NEW net/minecraft/block/BlockHardenedClay DUP INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V LDC 1.25 INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; LDC 7.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "clayHardened" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "hardened_clay" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L178 LINENUMBER 415 L178 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 173 LDC "coal_block" NEW net/minecraft/block/Block DUP GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V LDC 5.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; LDC 10.0 INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "blockCoal" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; LDC "coal_block" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L179 LINENUMBER 416 L179 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 174 LDC "packed_ice" NEW net/minecraft/block/BlockPackedIce DUP INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V LDC 0.5 INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; LDC "icePacked" INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; LDC "ice_packed" INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L180 LINENUMBER 417 L180 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; SIPUSH 175 LDC "double_plant" NEW net/minecraft/block/BlockDoublePlant DUP INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V L181 LINENUMBER 418 L181 GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; ASTORE 10 L182 LINENUMBER 420 L182 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] ALOAD 10 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L183 L184 LINENUMBER 422 L184 ALOAD 10 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/block/Block ASTORE 11 L185 LINENUMBER 424 L185 ALOAD 11 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; IF_ACMPNE L186 L187 LINENUMBER 426 L187 ALOAD 11 ICONST_0 PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z GOTO L188 L186 LINENUMBER 430 L186 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] ICONST_0 ISTORE 12 L189 LINENUMBER 431 L189 ALOAD 11 INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I BIPUSH 10 IF_ICMPNE L190 ICONST_1 GOTO L191 L190 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] ICONST_0 L191 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] ISTORE 13 L192 LINENUMBER 432 L192 ALOAD 11 INSTANCEOF net/minecraft/block/BlockSlab ISTORE 14 L193 LINENUMBER 433 L193 ALOAD 11 ALOAD 4 IF_ACMPNE L194 ICONST_1 GOTO L195 L194 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] ICONST_0 L195 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] ISTORE 15 L196 LINENUMBER 434 L196 ALOAD 11 GETFIELD net/minecraft/block/Block.canBlockGrass : Z ISTORE 16 L197 LINENUMBER 435 L197 ALOAD 11 GETFIELD net/minecraft/block/Block.lightOpacity : I IFNE L198 ICONST_1 GOTO L199 L198 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] ICONST_0 L199 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] ISTORE 17 L200 LINENUMBER 437 L200 ILOAD 13 IFNE L201 ILOAD 14 IFNE L201 ILOAD 15 IFNE L201 ILOAD 16 IFNE L201 ILOAD 17 IFEQ L202 L201 LINENUMBER 439 L201 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] ICONST_1 ISTORE 12 L202 LINENUMBER 442 L202 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] ALOAD 11 ILOAD 12 PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z L188 LINENUMBER 444 L188 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] GOTO L182 L183 LINENUMBER 445 L183 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] RETURN L203 LOCALVARIABLE flag Z L189 L188 12 LOCALVARIABLE flag1 Z L192 L188 13 LOCALVARIABLE flag2 Z L193 L188 14 LOCALVARIABLE flag3 Z L196 L188 15 LOCALVARIABLE flag4 Z L197 L188 16 LOCALVARIABLE flag5 Z L200 L188 17 LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 MAXSTACK = 9 MAXLOCALS = 18 // access flags 0x4 protected (Lnet/minecraft/block/material/Material;)V L0 LINENUMBER 448 L0 ALOAD 0 INVOKESPECIAL java/lang/Object. ()V L1 LINENUMBER 130 L1 ALOAD 0 ICONST_1 PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z L2 LINENUMBER 132 L2 ALOAD 0 ICONST_1 PUTFIELD net/minecraft/block/Block.enableStats : Z L3 LINENUMBER 1484 L3 ALOAD 0 NEW java/lang/ThreadLocal DUP INVOKESPECIAL java/lang/ThreadLocal. ()V PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; L4 LINENUMBER 1485 L4 ALOAD 0 NEW java/lang/ThreadLocal DUP INVOKESPECIAL java/lang/ThreadLocal. ()V PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; L5 LINENUMBER 1745 L5 ALOAD 0 ALOAD 0 INSTANCEOF net/minecraft/block/ITileEntityProvider PUTFIELD net/minecraft/block/Block.isTileProvider : Z L6 LINENUMBER 2482 L6 ALOAD 0 BIPUSH 16 ANEWARRAY java/lang/String PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; L7 LINENUMBER 2483 L7 ALOAD 0 BIPUSH 16 NEWARRAY T_INT DUP ICONST_0 ICONST_M1 IASTORE DUP ICONST_1 ICONST_M1 IASTORE DUP ICONST_2 ICONST_M1 IASTORE DUP ICONST_3 ICONST_M1 IASTORE DUP ICONST_4 ICONST_M1 IASTORE DUP ICONST_5 ICONST_M1 IASTORE DUP BIPUSH 6 ICONST_M1 IASTORE DUP BIPUSH 7 ICONST_M1 IASTORE DUP BIPUSH 8 ICONST_M1 IASTORE DUP BIPUSH 9 ICONST_M1 IASTORE DUP BIPUSH 10 ICONST_M1 IASTORE DUP BIPUSH 11 ICONST_M1 IASTORE DUP BIPUSH 12 ICONST_M1 IASTORE DUP BIPUSH 13 ICONST_M1 IASTORE DUP BIPUSH 14 ICONST_M1 IASTORE DUP BIPUSH 15 ICONST_M1 IASTORE PUTFIELD net/minecraft/block/Block.harvestLevel : [I L8 LINENUMBER 2563 L8 ALOAD 0 NEW net/minecraft/block/Block$4 DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; L9 LINENUMBER 2567 L9 ALOAD 0 NEW net/minecraft/block/Block$5 DUP ALOAD 0 INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; L10 LINENUMBER 449 L10 ALOAD 0 GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; L11 LINENUMBER 450 L11 ALOAD 0 FCONST_1 PUTFIELD net/minecraft/block/Block.blockParticleGravity : F L12 LINENUMBER 451 L12 ALOAD 0 LDC 0.6 PUTFIELD net/minecraft/block/Block.slipperiness : F L13 LINENUMBER 452 L13 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; L14 LINENUMBER 453 L14 ALOAD 0 FCONST_0 FCONST_0 FCONST_0 FCONST_1 FCONST_1 FCONST_1 INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V L15 LINENUMBER 454 L15 ALOAD 0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z PUTFIELD net/minecraft/block/Block.opaque : Z L16 LINENUMBER 455 L16 ALOAD 0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z IFEQ L17 SIPUSH 255 GOTO L18 L17 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] ICONST_0 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] PUTFIELD net/minecraft/block/Block.lightOpacity : I L19 LINENUMBER 456 L19 ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z IFNE L20 ICONST_1 GOTO L21 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] ICONST_0 L21 FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] PUTFIELD net/minecraft/block/Block.canBlockGrass : Z L22 LINENUMBER 457 L22 RETURN L23 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L23 0 LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L23 1 MAXSTACK = 7 MAXLOCALS = 2 // access flags 0x1 public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; L0 LINENUMBER 464 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; L1 LINENUMBER 465 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public setLightOpacity(I)Lnet/minecraft/block/Block; L0 LINENUMBER 473 L0 ALOAD 0 ILOAD 1 PUTFIELD net/minecraft/block/Block.lightOpacity : I L1 LINENUMBER 474 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149713_1_ I L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public setLightLevel(F)Lnet/minecraft/block/Block; L0 LINENUMBER 483 L0 ALOAD 0 LDC 15.0 FLOAD 1 FMUL F2I PUTFIELD net/minecraft/block/Block.lightValue : I L1 LINENUMBER 484 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149715_1_ F L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public setResistance(F)Lnet/minecraft/block/Block; L0 LINENUMBER 492 L0 ALOAD 0 FLOAD 1 LDC 3.0 FMUL PUTFIELD net/minecraft/block/Block.blockResistance : F L1 LINENUMBER 493 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149752_1_ F L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public isBlockNormalCube()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 502 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public isNormalCube()Z L0 LINENUMBER 507 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public renderAsNormalBlock()Z L0 LINENUMBER 515 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 520 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE p_149655_2_ I L0 L3 2 LOCALVARIABLE p_149655_3_ I L0 L3 3 LOCALVARIABLE p_149655_4_ I L0 L3 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getRenderType()I L0 LINENUMBER 528 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public setHardness(F)Lnet/minecraft/block/Block; L0 LINENUMBER 536 L0 ALOAD 0 FLOAD 1 PUTFIELD net/minecraft/block/Block.blockHardness : F L1 LINENUMBER 538 L1 ALOAD 0 GETFIELD net/minecraft/block/Block.blockResistance : F FLOAD 1 LDC 5.0 FMUL FCMPG IFGE L2 L3 LINENUMBER 540 L3 ALOAD 0 FLOAD 1 LDC 5.0 FMUL PUTFIELD net/minecraft/block/Block.blockResistance : F L2 LINENUMBER 543 L2 FRAME FULL [net/minecraft/block/Block F] [] ALOAD 0 ARETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149711_1_ F L0 L4 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public setBlockUnbreakable()Lnet/minecraft/block/Block; L0 LINENUMBER 551 L0 ALOAD 0 LDC -1.0 INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; POP L1 LINENUMBER 552 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getBlockHardness(Lnet/minecraft/world/World;III)F L0 LINENUMBER 560 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockHardness : F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149712_2_ I L0 L1 2 LOCALVARIABLE p_149712_3_ I L0 L1 3 LOCALVARIABLE p_149712_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public setTickRandomly(Z)Lnet/minecraft/block/Block; L0 LINENUMBER 568 L0 ALOAD 0 ILOAD 1 PUTFIELD net/minecraft/block/Block.needsRandomTick : Z L1 LINENUMBER 569 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149675_1_ Z L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getTickRandomly()Z L0 LINENUMBER 578 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.needsRandomTick : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // DEPRECATED // access flags 0x20001 public hasTileEntity()Z @Ljava/lang/Deprecated;() L0 LINENUMBER 584 L0 ALOAD 0 ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final setBlockBounds(FFFFFF)V L0 LINENUMBER 592 L0 ALOAD 0 FLOAD 1 F2D PUTFIELD net/minecraft/block/Block.minX : D L1 LINENUMBER 593 L1 ALOAD 0 FLOAD 2 F2D PUTFIELD net/minecraft/block/Block.minY : D L2 LINENUMBER 594 L2 ALOAD 0 FLOAD 3 F2D PUTFIELD net/minecraft/block/Block.minZ : D L3 LINENUMBER 595 L3 ALOAD 0 FLOAD 4 F2D PUTFIELD net/minecraft/block/Block.maxX : D L4 LINENUMBER 596 L4 ALOAD 0 FLOAD 5 F2D PUTFIELD net/minecraft/block/Block.maxY : D L5 LINENUMBER 597 L5 ALOAD 0 FLOAD 6 F2D PUTFIELD net/minecraft/block/Block.maxZ : D L6 LINENUMBER 598 L6 RETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149676_1_ F L0 L7 1 LOCALVARIABLE p_149676_2_ F L0 L7 2 LOCALVARIABLE p_149676_3_ F L0 L7 3 LOCALVARIABLE p_149676_4_ F L0 L7 4 LOCALVARIABLE p_149676_5_ F L0 L7 5 LOCALVARIABLE p_149676_6_ F L0 L7 6 MAXSTACK = 3 MAXLOCALS = 7 // access flags 0x1 public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 606 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L1 LINENUMBER 607 L1 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I ISTORE 6 L2 LINENUMBER 609 L2 ILOAD 6 IFNE L3 ALOAD 5 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L3 L4 LINENUMBER 611 L4 IINC 3 -1 L5 LINENUMBER 612 L5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L6 LINENUMBER 613 L6 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I IRETURN L3 LINENUMBER 617 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] ILOAD 6 IRETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 LOCALVARIABLE p_149677_2_ I L0 L7 2 LOCALVARIABLE p_149677_3_ I L0 L7 3 LOCALVARIABLE p_149677_4_ I L0 L7 4 LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 LOCALVARIABLE l I L2 L7 6 MAXSTACK = 9 MAXLOCALS = 7 // access flags 0x1 public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 628 L0 ILOAD 5 IFNE L1 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCONST_0 DCMPL IFLE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_1 IF_ICMPNE L3 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCONST_1 DCMPG IFGE L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_2 IF_ICMPNE L4 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCONST_0 DCMPL IFLE L4 ICONST_1 GOTO L2 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_3 IF_ICMPNE L5 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCONST_1 DCMPG IFGE L5 ICONST_1 GOTO L2 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_4 IF_ICMPNE L6 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCONST_0 DCMPL IFLE L6 ICONST_1 GOTO L2 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ILOAD 5 ICONST_5 IF_ICMPNE L7 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCONST_1 DCMPG IFGE L7 ICONST_1 GOTO L2 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z IFNE L8 ICONST_1 GOTO L2 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 LOCALVARIABLE p_149646_2_ I L0 L9 2 LOCALVARIABLE p_149646_3_ I L0 L9 3 LOCALVARIABLE p_149646_4_ I L0 L9 4 LOCALVARIABLE p_149646_5_ I L0 L9 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 637 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149747_2_ I L0 L1 2 LOCALVARIABLE p_149747_3_ I L0 L1 3 LOCALVARIABLE p_149747_4_ I L0 L1 4 LOCALVARIABLE p_149747_5_ I L0 L1 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 643 L0 ALOAD 0 ILOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149673_2_ I L0 L1 2 LOCALVARIABLE p_149673_3_ I L0 L1 3 LOCALVARIABLE p_149673_4_ I L0 L1 4 LOCALVARIABLE p_149673_5_ I L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getIcon(II)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 652 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149691_1_ I L0 L1 1 LOCALVARIABLE p_149691_2_ I L0 L1 2 MAXSTACK = 1 MAXLOCALS = 3 // access flags 0x1 public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V L0 LINENUMBER 661 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; ASTORE 8 L1 LINENUMBER 663 L1 ALOAD 8 IFNULL L2 ALOAD 5 ALOAD 8 INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z IFEQ L2 L3 LINENUMBER 665 L3 ALOAD 6 ALOAD 8 INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L2 LINENUMBER 667 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] RETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 LOCALVARIABLE p_149743_2_ I L0 L4 2 LOCALVARIABLE p_149743_3_ I L0 L4 3 LOCALVARIABLE p_149743_4_ I L0 L4 4 LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 MAXSTACK = 5 MAXLOCALS = 9 // access flags 0x1 public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; L0 LINENUMBER 675 L0 ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DADD ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DADD INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149668_2_ I L0 L1 2 LOCALVARIABLE p_149668_3_ I L0 L1 3 LOCALVARIABLE p_149668_4_ I L0 L1 4 MAXSTACK = 14 MAXLOCALS = 5 // access flags 0x11 public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 684 L0 ALOAD 0 ILOAD 1 ICONST_0 INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149733_1_ I L0 L1 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 693 L0 ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DADD ILOAD 2 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DADD ILOAD 3 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DADD ILOAD 4 I2D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DADD INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149633_2_ I L0 L1 2 LOCALVARIABLE p_149633_3_ I L0 L1 3 LOCALVARIABLE p_149633_4_ I L0 L1 4 MAXSTACK = 14 MAXLOCALS = 5 // access flags 0x1 public isOpaqueCube()Z L0 LINENUMBER 702 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canCollideCheck(IZ)Z L0 LINENUMBER 712 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149678_1_ I L0 L1 1 LOCALVARIABLE p_149678_2_ Z L0 L1 2 MAXSTACK = 1 MAXLOCALS = 3 // access flags 0x1 public isCollidable()Z L0 LINENUMBER 720 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V L0 LINENUMBER 726 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149674_2_ I L0 L1 2 LOCALVARIABLE p_149674_3_ I L0 L1 3 LOCALVARIABLE p_149674_4_ I L0 L1 4 LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 732 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149734_2_ I L0 L1 2 LOCALVARIABLE p_149734_3_ I L0 L1 3 LOCALVARIABLE p_149734_4_ I L0 L1 4 LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 737 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149664_2_ I L0 L1 2 LOCALVARIABLE p_149664_3_ I L0 L1 3 LOCALVARIABLE p_149664_4_ I L0 L1 4 LOCALVARIABLE p_149664_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V L0 LINENUMBER 743 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149695_2_ I L0 L1 2 LOCALVARIABLE p_149695_3_ I L0 L1 3 LOCALVARIABLE p_149695_4_ I L0 L1 4 LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public tickRate(Lnet/minecraft/world/World;)I L0 LINENUMBER 750 L0 BIPUSH 10 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public onBlockAdded(Lnet/minecraft/world/World;III)V L0 LINENUMBER 756 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149726_2_ I L0 L1 2 LOCALVARIABLE p_149726_3_ I L0 L1 3 LOCALVARIABLE p_149726_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V L0 LINENUMBER 760 L0 ALOAD 0 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IFEQ L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockContainer IFNE L1 L2 LINENUMBER 762 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V L1 LINENUMBER 764 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE p_149749_2_ I L0 L3 2 LOCALVARIABLE p_149749_3_ I L0 L3 3 LOCALVARIABLE p_149749_4_ I L0 L3 4 LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 LOCALVARIABLE p_149749_6_ I L0 L3 6 MAXSTACK = 4 MAXLOCALS = 7 // access flags 0x1 public quantityDropped(Ljava/util/Random;)I L0 LINENUMBER 771 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; L0 LINENUMBER 776 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149650_1_ I L0 L1 1 LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 LOCALVARIABLE p_149650_3_ I L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F L0 LINENUMBER 785 L0 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 LOCALVARIABLE p_149737_3_ I L0 L1 3 LOCALVARIABLE p_149737_4_ I L0 L1 4 LOCALVARIABLE p_149737_5_ I L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x11 public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V L0 LINENUMBER 793 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 FCONST_1 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V L1 LINENUMBER 794 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 LOCALVARIABLE p_149697_2_ I L0 L2 2 LOCALVARIABLE p_149697_3_ I L0 L2 3 LOCALVARIABLE p_149697_4_ I L0 L2 4 LOCALVARIABLE p_149697_5_ I L0 L2 5 LOCALVARIABLE p_149697_6_ I L0 L2 6 MAXSTACK = 8 MAXLOCALS = 7 // access flags 0x1 public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V L0 LINENUMBER 801 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 L2 LINENUMBER 803 L2 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 7 INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; ASTORE 8 L3 LINENUMBER 804 L3 ALOAD 8 ALOAD 1 ALOAD 0 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 7 FLOAD 6 ICONST_0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST net/minecraft/entity/player/EntityPlayer INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F FSTORE 6 L4 LINENUMBER 806 L4 ALOAD 8 INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; ASTORE 9 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L1 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/item/ItemStack ASTORE 10 L6 LINENUMBER 808 L6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FCMPG IFGT L7 L8 LINENUMBER 810 L8 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 10 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V L7 LINENUMBER 812 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] GOTO L5 L1 LINENUMBER 814 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] RETURN L9 LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 LOCALVARIABLE i$ Ljava/util/Iterator; L5 L1 9 LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 // signature Ljava/util/ArrayList; // declaration: java.util.ArrayList LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1 LOCALVARIABLE p_149690_2_ I L0 L9 2 LOCALVARIABLE p_149690_3_ I L0 L9 3 LOCALVARIABLE p_149690_4_ I L0 L9 4 LOCALVARIABLE p_149690_5_ I L0 L9 5 LOCALVARIABLE p_149690_6_ F L0 L9 6 LOCALVARIABLE p_149690_7_ I L0 L9 7 MAXSTACK = 11 MAXLOCALS = 11 // access flags 0x4 protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V L0 LINENUMBER 821 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 ALOAD 1 INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; LDC "doTileDrops" INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z IFEQ L1 L2 LINENUMBER 823 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/lang/Boolean INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z IFEQ L3 L4 LINENUMBER 825 L4 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List ALOAD 5 INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L5 LINENUMBER 826 L5 RETURN L3 LINENUMBER 828 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] LDC 0.7 FSTORE 6 L6 LINENUMBER 829 L6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 7 L7 LINENUMBER 830 L7 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 9 L8 LINENUMBER 831 L8 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL java/util/Random.nextFloat ()F FLOAD 6 FMUL F2D FCONST_1 FLOAD 6 FSUB F2D LDC 0.5 DMUL DADD DSTORE 11 L9 LINENUMBER 832 L9 NEW net/minecraft/entity/item/EntityItem DUP ALOAD 1 ILOAD 2 I2D DLOAD 7 DADD ILOAD 3 I2D DLOAD 9 DADD ILOAD 4 I2D DLOAD 11 DADD ALOAD 5 INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V ASTORE 13 L10 LINENUMBER 833 L10 ALOAD 13 BIPUSH 10 PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I L11 LINENUMBER 834 L11 ALOAD 1 ALOAD 13 INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z POP L1 LINENUMBER 836 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] RETURN L12 LOCALVARIABLE f F L6 L1 6 LOCALVARIABLE d0 D L7 L1 7 LOCALVARIABLE d1 D L8 L1 9 LOCALVARIABLE d2 D L9 L1 11 LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 LOCALVARIABLE p_149642_2_ I L0 L12 2 LOCALVARIABLE p_149642_3_ I L0 L12 3 LOCALVARIABLE p_149642_4_ I L0 L12 4 LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 MAXSTACK = 11 MAXLOCALS = 14 // access flags 0x1 public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 843 L0 ALOAD 1 GETFIELD net/minecraft/world/World.isRemote : Z IFNE L1 L2 LINENUMBER 845 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] ILOAD 5 IFLE L1 L3 LINENUMBER 847 L3 ILOAD 5 INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I ISTORE 6 L4 LINENUMBER 848 L4 ILOAD 5 ILOAD 6 ISUB ISTORE 5 L5 LINENUMBER 849 L5 ALOAD 1 NEW net/minecraft/entity/item/EntityXPOrb DUP ALOAD 1 ILOAD 2 I2D LDC 0.5 DADD ILOAD 3 I2D LDC 0.5 DADD ILOAD 4 I2D LDC 0.5 DADD ILOAD 6 INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z POP L6 LINENUMBER 850 L6 GOTO L2 L1 LINENUMBER 852 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] RETURN L7 LOCALVARIABLE i1 I L4 L6 6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 LOCALVARIABLE p_149657_2_ I L0 L7 2 LOCALVARIABLE p_149657_3_ I L0 L7 3 LOCALVARIABLE p_149657_4_ I L0 L7 4 LOCALVARIABLE p_149657_5_ I L0 L7 5 MAXSTACK = 12 MAXLOCALS = 7 // access flags 0x1 public damageDropped(I)I L0 LINENUMBER 859 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149692_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public getExplosionResistance(Lnet/minecraft/entity/Entity;)F L0 LINENUMBER 867 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockResistance : F LDC 5.0 FDIV FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; L0 LINENUMBER 876 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V L1 LINENUMBER 877 L1 ALOAD 5 ILOAD 2 INEG I2D ILOAD 3 INEG I2D ILOAD 4 INEG I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; ASTORE 5 L2 LINENUMBER 878 L2 ALOAD 6 ILOAD 2 INEG I2D ILOAD 3 INEG I2D ILOAD 4 INEG I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; ASTORE 6 L3 LINENUMBER 879 L3 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 7 L4 LINENUMBER 880 L4 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 8 L5 LINENUMBER 881 L5 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 9 L6 LINENUMBER 882 L6 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 10 L7 LINENUMBER 883 L7 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 11 L8 LINENUMBER 884 L8 ALOAD 5 ALOAD 6 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; ASTORE 12 L9 LINENUMBER 886 L9 ALOAD 0 ALOAD 7 INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L10 L11 LINENUMBER 888 L11 ACONST_NULL ASTORE 7 L10 LINENUMBER 891 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 8 INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L12 L13 LINENUMBER 893 L13 ACONST_NULL ASTORE 8 L12 LINENUMBER 896 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 9 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L14 L15 LINENUMBER 898 L15 ACONST_NULL ASTORE 9 L14 LINENUMBER 901 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 10 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z IFNE L16 L17 LINENUMBER 903 L17 ACONST_NULL ASTORE 10 L16 LINENUMBER 906 L16 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 11 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z IFNE L18 L19 LINENUMBER 908 L19 ACONST_NULL ASTORE 11 L18 LINENUMBER 911 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 0 ALOAD 12 INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z IFNE L20 L21 LINENUMBER 913 L21 ACONST_NULL ASTORE 12 L20 LINENUMBER 916 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ACONST_NULL ASTORE 13 L22 LINENUMBER 918 L22 ALOAD 7 IFNULL L23 ALOAD 13 IFNULL L24 ALOAD 5 ALOAD 7 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L23 L24 LINENUMBER 920 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] ALOAD 7 ASTORE 13 L23 LINENUMBER 923 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 8 IFNULL L25 ALOAD 13 IFNULL L26 ALOAD 5 ALOAD 8 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L25 L26 LINENUMBER 925 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 8 ASTORE 13 L25 LINENUMBER 928 L25 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 9 IFNULL L27 ALOAD 13 IFNULL L28 ALOAD 5 ALOAD 9 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L27 L28 LINENUMBER 930 L28 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 9 ASTORE 13 L27 LINENUMBER 933 L27 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 10 IFNULL L29 ALOAD 13 IFNULL L30 ALOAD 5 ALOAD 10 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L29 L30 LINENUMBER 935 L30 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 10 ASTORE 13 L29 LINENUMBER 938 L29 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 11 IFNULL L31 ALOAD 13 IFNULL L32 ALOAD 5 ALOAD 11 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L31 L32 LINENUMBER 940 L32 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 11 ASTORE 13 L31 LINENUMBER 943 L31 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 12 IFNULL L33 ALOAD 13 IFNULL L34 ALOAD 5 ALOAD 12 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D ALOAD 5 ALOAD 13 INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D DCMPG IFGE L33 L34 LINENUMBER 945 L34 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 12 ASTORE 13 L33 LINENUMBER 948 L33 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ALOAD 13 IFNONNULL L35 L36 LINENUMBER 950 L36 ACONST_NULL ARETURN L35 LINENUMBER 954 L35 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] ICONST_M1 ISTORE 14 L37 LINENUMBER 956 L37 ALOAD 13 ALOAD 7 IF_ACMPNE L38 L39 LINENUMBER 958 L39 ICONST_4 ISTORE 14 L38 LINENUMBER 961 L38 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 8 IF_ACMPNE L40 L41 LINENUMBER 963 L41 ICONST_5 ISTORE 14 L40 LINENUMBER 966 L40 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 9 IF_ACMPNE L42 L43 LINENUMBER 968 L43 ICONST_0 ISTORE 14 L42 LINENUMBER 971 L42 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 10 IF_ACMPNE L44 L45 LINENUMBER 973 L45 ICONST_1 ISTORE 14 L44 LINENUMBER 976 L44 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 11 IF_ACMPNE L46 L47 LINENUMBER 978 L47 ICONST_2 ISTORE 14 L46 LINENUMBER 981 L46 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] ALOAD 13 ALOAD 12 IF_ACMPNE L48 L49 LINENUMBER 983 L49 ICONST_3 ISTORE 14 L48 LINENUMBER 986 L48 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] NEW net/minecraft/util/MovingObjectPosition DUP ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 14 ALOAD 13 ILOAD 2 I2D ILOAD 3 I2D ILOAD 4 I2D INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V ARETURN L50 LOCALVARIABLE b0 B L37 L50 14 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 LOCALVARIABLE p_149731_2_ I L0 L50 2 LOCALVARIABLE p_149731_3_ I L0 L50 3 LOCALVARIABLE p_149731_4_ I L0 L50 4 LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 MAXSTACK = 13 MAXLOCALS = 15 // access flags 0x2 private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 995 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x2 private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 1003 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.zCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x2 private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z L0 LINENUMBER 1011 L0 ALOAD 1 IFNONNULL L1 ICONST_0 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.xCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DCMPG IFGT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DCMPL IFLT L3 ALOAD 1 GETFIELD net/minecraft/util/Vec3.yCoord : D ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DCMPG IFGT L3 ICONST_1 GOTO L2 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 MAXSTACK = 4 MAXLOCALS = 2 // access flags 0x1 public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L0 LINENUMBER 1017 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149723_2_ I L0 L1 2 LOCALVARIABLE p_149723_3_ I L0 L1 3 LOCALVARIABLE p_149723_4_ I L0 L1 4 LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z L0 LINENUMBER 1021 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149705_2_ I L0 L1 2 LOCALVARIABLE p_149705_3_ I L0 L1 3 LOCALVARIABLE p_149705_4_ I L0 L1 4 LOCALVARIABLE p_149705_5_ I L0 L1 5 LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 MAXSTACK = 6 MAXLOCALS = 7 // access flags 0x1 public getRenderBlockPass()I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1030 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z L0 LINENUMBER 1038 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149707_2_ I L0 L1 2 LOCALVARIABLE p_149707_3_ I L0 L1 3 LOCALVARIABLE p_149707_4_ I L0 L1 4 LOCALVARIABLE p_149707_5_ I L0 L1 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 1046 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149742_2_ I L0 L1 2 LOCALVARIABLE p_149742_3_ I L0 L1 3 LOCALVARIABLE p_149742_4_ I L0 L1 4 MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z L0 LINENUMBER 1054 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149727_2_ I L0 L1 2 LOCALVARIABLE p_149727_3_ I L0 L1 3 LOCALVARIABLE p_149727_4_ I L0 L1 4 LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 LOCALVARIABLE p_149727_6_ I L0 L1 6 LOCALVARIABLE p_149727_7_ F L0 L1 7 LOCALVARIABLE p_149727_8_ F L0 L1 8 LOCALVARIABLE p_149727_9_ F L0 L1 9 MAXSTACK = 1 MAXLOCALS = 10 // access flags 0x1 public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V L0 LINENUMBER 1060 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149724_2_ I L0 L1 2 LOCALVARIABLE p_149724_3_ I L0 L1 3 LOCALVARIABLE p_149724_4_ I L0 L1 4 LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I L0 LINENUMBER 1067 L0 ILOAD 9 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149660_2_ I L0 L1 2 LOCALVARIABLE p_149660_3_ I L0 L1 3 LOCALVARIABLE p_149660_4_ I L0 L1 4 LOCALVARIABLE p_149660_5_ I L0 L1 5 LOCALVARIABLE p_149660_6_ F L0 L1 6 LOCALVARIABLE p_149660_7_ F L0 L1 7 LOCALVARIABLE p_149660_8_ F L0 L1 8 LOCALVARIABLE p_149660_9_ I L0 L1 9 MAXSTACK = 1 MAXLOCALS = 10 // access flags 0x1 public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V L0 LINENUMBER 1073 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149699_2_ I L0 L1 2 LOCALVARIABLE p_149699_3_ I L0 L1 3 LOCALVARIABLE p_149699_4_ I L0 L1 4 LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V L0 LINENUMBER 1078 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149640_2_ I L0 L1 2 LOCALVARIABLE p_149640_3_ I L0 L1 3 LOCALVARIABLE p_149640_4_ I L0 L1 4 LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V L0 LINENUMBER 1083 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149719_2_ I L0 L1 2 LOCALVARIABLE p_149719_3_ I L0 L1 3 LOCALVARIABLE p_149719_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x11 public final getBlockBoundsMinX()D L0 LINENUMBER 1090 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minX : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxX()D L0 LINENUMBER 1098 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxX : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMinY()D L0 LINENUMBER 1106 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minY : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxY()D L0 LINENUMBER 1114 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxY : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMinZ()D L0 LINENUMBER 1122 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.minZ : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x11 public final getBlockBoundsMaxZ()D L0 LINENUMBER 1130 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.maxZ : D DRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getBlockColor()I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1136 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getRenderColor(I)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1145 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149741_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1155 L0 LDC 16777215 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149720_2_ I L0 L1 2 LOCALVARIABLE p_149720_3_ I L0 L1 3 LOCALVARIABLE p_149720_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I L0 LINENUMBER 1160 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149709_2_ I L0 L1 2 LOCALVARIABLE p_149709_3_ I L0 L1 3 LOCALVARIABLE p_149709_4_ I L0 L1 4 LOCALVARIABLE p_149709_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public canProvidePower()Z L0 LINENUMBER 1168 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V L0 LINENUMBER 1174 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149670_2_ I L0 L1 2 LOCALVARIABLE p_149670_3_ I L0 L1 3 LOCALVARIABLE p_149670_4_ I L0 L1 4 LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I L0 LINENUMBER 1178 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE p_149748_2_ I L0 L1 2 LOCALVARIABLE p_149748_3_ I L0 L1 3 LOCALVARIABLE p_149748_4_ I L0 L1 4 LOCALVARIABLE p_149748_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public setBlockBoundsForItemRender()V L0 LINENUMBER 1184 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 0 MAXLOCALS = 1 // access flags 0x1 public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V L0 LINENUMBER 1192 L0 ALOAD 2 GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; ALOAD 0 INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I AALOAD ICONST_1 INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V L1 LINENUMBER 1193 L1 ALOAD 2 LDC 0.025 INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V L2 LINENUMBER 1195 L2 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z IFEQ L3 ALOAD 2 INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z IFEQ L3 L4 LINENUMBER 1197 L4 NEW java/util/ArrayList DUP INVOKESPECIAL java/util/ArrayList. ()V ASTORE 7 L5 LINENUMBER 1198 L5 ALOAD 0 ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; ASTORE 8 L6 LINENUMBER 1200 L6 ALOAD 8 IFNULL L7 L8 LINENUMBER 1202 L8 ALOAD 7 ALOAD 8 INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z POP L7 LINENUMBER 1205 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] ALOAD 7 ALOAD 1 ALOAD 0 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 ICONST_0 FCONST_1 ICONST_1 ALOAD 2 INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F POP L9 LINENUMBER 1206 L9 ALOAD 7 INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; ASTORE 9 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L11 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST net/minecraft/item/ItemStack ASTORE 10 L12 LINENUMBER 1208 L12 ALOAD 0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 ALOAD 10 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V L13 LINENUMBER 1209 L13 GOTO L10 L11 LINENUMBER 1210 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] GOTO L14 L3 LINENUMBER 1213 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; ALOAD 2 INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L15 LINENUMBER 1214 L15 ALOAD 2 INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I ISTORE 7 L16 LINENUMBER 1215 L16 ALOAD 0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 ILOAD 6 ILOAD 7 INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V L17 LINENUMBER 1216 L17 ALOAD 0 GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; ACONST_NULL INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L14 LINENUMBER 1218 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] RETURN L18 LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 9 LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 // signature Ljava/util/ArrayList; // declaration: java.util.ArrayList LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8 LOCALVARIABLE i1 I L16 L14 7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0 LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1 LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2 LOCALVARIABLE p_149636_3_ I L0 L18 3 LOCALVARIABLE p_149636_4_ I L0 L18 4 LOCALVARIABLE p_149636_5_ I L0 L18 5 LOCALVARIABLE p_149636_6_ I L0 L18 6 MAXSTACK = 11 MAXLOCALS = 11 // access flags 0x4 protected canSilkHarvest()Z L0 LINENUMBER 1225 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/lang/Integer ASTORE 1 L1 LINENUMBER 1226 L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L2 ALOAD 0 ALOAD 1 IFNONNULL L3 ICONST_0 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] ALOAD 1 INVOKEVIRTUAL java/lang/Integer.intValue ()I L4 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z IFNE L2 ICONST_1 GOTO L5 L2 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] ICONST_0 L5 FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] IRETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x4 protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; L0 LINENUMBER 1235 L0 ICONST_0 ISTORE 2 L1 LINENUMBER 1236 L1 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ASTORE 3 L2 LINENUMBER 1238 L2 ALOAD 3 IFNULL L3 ALOAD 3 INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z IFEQ L3 L4 LINENUMBER 1240 L4 ILOAD 1 ISTORE 2 L3 LINENUMBER 1243 L3 FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] NEW net/minecraft/item/ItemStack DUP ALOAD 3 ICONST_1 ILOAD 2 INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V ARETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE p_149644_1_ I L0 L5 1 LOCALVARIABLE j I L1 L5 2 LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 MAXSTACK = 5 MAXLOCALS = 4 // access flags 0x1 public quantityDroppedWithBonus(ILjava/util/Random;)I L0 LINENUMBER 1251 L0 ALOAD 0 ALOAD 2 INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149679_1_ I L0 L1 1 LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x1 public canBlockStay(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 1259 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149718_2_ I L0 L1 2 LOCALVARIABLE p_149718_3_ I L0 L1 3 LOCALVARIABLE p_149718_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V L0 LINENUMBER 1265 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149689_2_ I L0 L1 2 LOCALVARIABLE p_149689_3_ I L0 L1 3 LOCALVARIABLE p_149689_4_ I L0 L1 4 LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 1270 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149714_2_ I L0 L1 2 LOCALVARIABLE p_149714_3_ I L0 L1 3 LOCALVARIABLE p_149714_4_ I L0 L1 4 LOCALVARIABLE p_149714_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; L0 LINENUMBER 1277 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; L1 LINENUMBER 1278 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getLocalizedName()Ljava/lang/String; L0 LINENUMBER 1286 L0 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; LDC ".name" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getUnlocalizedName()Ljava/lang/String; L0 LINENUMBER 1294 L0 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V LDC "tile." INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z L0 LINENUMBER 1299 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149696_2_ I L0 L1 2 LOCALVARIABLE p_149696_3_ I L0 L1 3 LOCALVARIABLE p_149696_4_ I L0 L1 4 LOCALVARIABLE p_149696_5_ I L0 L1 5 LOCALVARIABLE p_149696_6_ I L0 L1 6 MAXSTACK = 1 MAXLOCALS = 7 // access flags 0x1 public getEnableStats()Z L0 LINENUMBER 1307 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.enableStats : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x4 protected disableStats()Lnet/minecraft/block/Block; L0 LINENUMBER 1315 L0 ALOAD 0 ICONST_0 PUTFIELD net/minecraft/block/Block.enableStats : Z L1 LINENUMBER 1316 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public getMobilityFlag()I L0 LINENUMBER 1325 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getAmbientOcclusionLightValue()F @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1334 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z IFEQ L1 LDC 0.2 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] FCONST_1 L2 FRAME FULL [net/minecraft/block/Block] [F] FRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V L0 LINENUMBER 1340 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149746_2_ I L0 L1 2 LOCALVARIABLE p_149746_3_ I L0 L1 3 LOCALVARIABLE p_149746_4_ I L0 L1 4 LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 LOCALVARIABLE p_149746_6_ F L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1348 L0 ALOAD 0 INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149694_2_ I L0 L1 2 LOCALVARIABLE p_149694_3_ I L0 L1 3 LOCALVARIABLE p_149694_4_ I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getDamageValue(Lnet/minecraft/world/World;III)I L0 LINENUMBER 1356 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149643_2_ I L0 L1 2 LOCALVARIABLE p_149643_3_ I L0 L1 3 LOCALVARIABLE p_149643_4_ I L0 L1 4 MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1365 L0 ALOAD 3 NEW net/minecraft/item/ItemStack DUP ALOAD 1 ICONST_1 ICONST_0 INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z POP L1 LINENUMBER 1366 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 MAXSTACK = 6 MAXLOCALS = 4 // access flags 0x1 public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; L0 LINENUMBER 1370 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; L1 LINENUMBER 1371 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V L0 LINENUMBER 1377 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149681_2_ I L0 L1 2 LOCALVARIABLE p_149681_3_ I L0 L1 3 LOCALVARIABLE p_149681_4_ I L0 L1 4 LOCALVARIABLE p_149681_5_ I L0 L1 5 LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 MAXSTACK = 0 MAXLOCALS = 7 // access flags 0x1 public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1385 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V L0 LINENUMBER 1392 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149725_2_ I L0 L1 2 LOCALVARIABLE p_149725_3_ I L0 L1 3 LOCALVARIABLE p_149725_4_ I L0 L1 4 LOCALVARIABLE p_149725_5_ I L0 L1 5 MAXSTACK = 0 MAXLOCALS = 6 // access flags 0x1 public fillWithRain(Lnet/minecraft/world/World;III)V L0 LINENUMBER 1397 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149639_2_ I L0 L1 2 LOCALVARIABLE p_149639_3_ I L0 L1 3 LOCALVARIABLE p_149639_4_ I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public isFlowerPot()Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1405 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public func_149698_L()Z L0 LINENUMBER 1410 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z L0 LINENUMBER 1418 L0 ICONST_1 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public isAssociatedBlock(Lnet/minecraft/block/Block;)Z L0 LINENUMBER 1423 L0 ALOAD 0 ALOAD 1 IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z L0 LINENUMBER 1428 L0 ALOAD 0 IFNULL L1 ALOAD 1 IFNULL L1 ALOAD 0 ALOAD 1 IF_ACMPNE L2 ICONST_1 GOTO L3 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z GOTO L3 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] ICONST_0 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] IRETURN L4 LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public hasComparatorInputOverride()Z L0 LINENUMBER 1437 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I L0 LINENUMBER 1446 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE p_149736_2_ I L0 L1 2 LOCALVARIABLE p_149736_3_ I L0 L1 3 LOCALVARIABLE p_149736_4_ I L0 L1 4 LOCALVARIABLE p_149736_5_ I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; L0 LINENUMBER 1451 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; L1 LINENUMBER 1452 L1 ALOAD 0 ARETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x4 protected getTextureName()Ljava/lang/String; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1458 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; IFNONNULL L1 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V LDC "MISSING_ICON_BLOCK_" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; LDC "_" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 0 GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; GOTO L2 L1 FRAME FULL [net/minecraft/block/Block] [] ALOAD 0 GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; L2 FRAME FULL [net/minecraft/block/Block] [java/lang/String] ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public func_149735_b(II)Lnet/minecraft/util/IIcon; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1464 L0 ALOAD 0 ILOAD 1 ILOAD 2 INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE p_149735_1_ I L0 L1 1 LOCALVARIABLE p_149735_2_ I L0 L1 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1470 L0 ALOAD 0 ALOAD 1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; L1 LINENUMBER 1471 L1 RETURN L2 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 MAXSTACK = 3 MAXLOCALS = 2 // access flags 0x1 public getItemIconName()Ljava/lang/String; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 1479 L0 ACONST_NULL ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 1497 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; ASTORE 5 L1 LINENUMBER 1498 L1 ALOAD 5 ALOAD 0 IF_ACMPEQ L2 L3 LINENUMBER 1500 L3 ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I IRETURN L2 LINENUMBER 1505 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 LOCALVARIABLE x I L0 L4 2 LOCALVARIABLE y I L0 L4 3 LOCALVARIABLE z I L0 L4 4 LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z L0 LINENUMBER 1520 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1536 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z IFEQ L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1551 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I ISTORE 6 L1 LINENUMBER 1553 L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L2 L3 LINENUMBER 1555 L3 ILOAD 6 BIPUSH 8 IAND BIPUSH 8 IF_ICMPNE L4 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z IFEQ L6 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_1 GOTO L7 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L2 LINENUMBER 1557 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockFarmland IFEQ L8 L9 LINENUMBER 1559 L9 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L10 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPEQ L10 ICONST_1 GOTO L11 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L8 LINENUMBER 1561 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockStairs IFEQ L12 L13 LINENUMBER 1563 L13 ILOAD 6 ICONST_4 IAND IFEQ L14 ICONST_1 GOTO L15 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L15 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] ISTORE 7 L16 LINENUMBER 1564 L16 ILOAD 6 ICONST_3 IAND ALOAD 5 INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I IADD ICONST_5 IF_ICMPEQ L17 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L18 ILOAD 7 IFEQ L18 L17 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] ICONST_1 GOTO L19 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] ICONST_0 L19 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] IRETURN L12 LINENUMBER 1566 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockSnow IFEQ L20 L21 LINENUMBER 1568 L21 ILOAD 6 BIPUSH 7 IAND BIPUSH 7 IF_ICMPNE L22 ICONST_1 GOTO L23 L22 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L20 LINENUMBER 1570 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockHopper IFEQ L24 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L24 L25 LINENUMBER 1572 L25 ICONST_1 IRETURN L24 LINENUMBER 1574 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockCompressedPowered IFEQ L26 L27 LINENUMBER 1576 L27 ICONST_1 IRETURN L26 LINENUMBER 1578 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN L28 LOCALVARIABLE flipped Z L16 L12 7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 LOCALVARIABLE x I L0 L28 2 LOCALVARIABLE y I L0 L28 3 LOCALVARIABLE z I L0 L28 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 LOCALVARIABLE meta I L1 L28 6 MAXSTACK = 5 MAXLOCALS = 8 // access flags 0x1 public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1593 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1608 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isAir(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1625 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z L0 LINENUMBER 1637 L0 ALOAD 0 ALOAD 1 ILOAD 2 INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 LOCALVARIABLE meta I L0 L1 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z L0 LINENUMBER 1662 L0 ALOAD 0 ALOAD 1 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 LOCALVARIABLE willHarvest Z L0 L1 6 MAXSTACK = 6 MAXLOCALS = 7 // DEPRECATED // access flags 0x20001 public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z @Ljava/lang/Deprecated;() L0 LINENUMBER 1668 L0 ALOAD 1 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x1 public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I L0 LINENUMBER 1684 L0 GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1700 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I IFLE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I L0 LINENUMBER 1716 L0 GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 1734 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; IF_ACMPNE L1 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L1 L2 LINENUMBER 1736 L2 ICONST_1 IRETURN L1 LINENUMBER 1738 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] ALOAD 1 GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; INSTANCEOF net/minecraft/world/WorldProviderEnd IFEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPNE L3 ALOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; IF_ACMPNE L3 L4 LINENUMBER 1740 L4 ICONST_1 IRETURN L3 LINENUMBER 1742 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] ICONST_0 IRETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 LOCALVARIABLE x I L0 L5 2 LOCALVARIABLE y I L0 L5 3 LOCALVARIABLE z I L0 L5 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public hasTileEntity(I)Z L0 LINENUMBER 1758 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.isTileProvider : Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; L0 LINENUMBER 1771 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.isTileProvider : Z IFEQ L1 L2 LINENUMBER 1773 L2 ALOAD 0 CHECKCAST net/minecraft/block/ITileEntityProvider ALOAD 1 ILOAD 2 INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; ARETURN L1 LINENUMBER 1775 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] ACONST_NULL ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE metadata I L0 L3 2 MAXSTACK = 3 MAXLOCALS = 3 // access flags 0x1 public quantityDropped(IILjava/util/Random;)I L0 LINENUMBER 1792 L0 ALOAD 0 ILOAD 2 ALOAD 3 INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE meta I L0 L1 1 LOCALVARIABLE fortune I L0 L1 2 LOCALVARIABLE random Ljava/util/Random; L0 L1 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; L0 LINENUMBER 1808 L0 NEW java/util/ArrayList DUP INVOKESPECIAL java/util/ArrayList. ()V ASTORE 7 L1 LINENUMBER 1810 L1 ALOAD 0 ILOAD 5 ILOAD 6 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I ISTORE 8 L2 LINENUMBER 1811 L2 ICONST_0 ISTORE 9 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] ILOAD 9 ILOAD 8 IF_ICMPGE L4 L5 LINENUMBER 1813 L5 ALOAD 0 ILOAD 5 ALOAD 1 GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; ILOAD 6 INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; ASTORE 10 L6 LINENUMBER 1814 L6 ALOAD 10 IFNULL L7 L8 LINENUMBER 1816 L8 ALOAD 7 NEW net/minecraft/item/ItemStack DUP ALOAD 10 ICONST_1 ALOAD 0 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z POP L7 LINENUMBER 1811 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] IINC 9 1 GOTO L3 L4 LINENUMBER 1819 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] ALOAD 7 ARETURN L9 LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 LOCALVARIABLE i I L3 L4 9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 LOCALVARIABLE x I L0 L9 2 LOCALVARIABLE y I L0 L9 3 LOCALVARIABLE z I L0 L9 4 LOCALVARIABLE metadata I L0 L9 5 LOCALVARIABLE fortune I L0 L9 6 LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 // signature Ljava/util/ArrayList; // declaration: java.util.ArrayList LOCALVARIABLE count I L2 L9 8 MAXSTACK = 7 MAXLOCALS = 11 // access flags 0x1 public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z L0 LINENUMBER 1835 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; ILOAD 6 INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L1 LINENUMBER 1836 L1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z ISTORE 7 L2 LINENUMBER 1837 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; ACONST_NULL INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L3 LINENUMBER 1838 L3 ILOAD 7 IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 LOCALVARIABLE x I L0 L4 3 LOCALVARIABLE y I L0 L4 4 LOCALVARIABLE z I L0 L4 5 LOCALVARIABLE metadata I L0 L4 6 LOCALVARIABLE ret Z L2 L4 7 MAXSTACK = 2 MAXLOCALS = 8 // access flags 0x1 public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1854 L0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I ISTORE 6 L1 LINENUMBER 1855 L1 ALOAD 0 INSTANCEOF net/minecraft/block/BlockSlab IFEQ L2 L3 LINENUMBER 1857 L3 ILOAD 6 BIPUSH 8 IAND BIPUSH 8 IF_ICMPEQ L4 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z IFEQ L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_1 GOTO L6 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L6 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L2 LINENUMBER 1859 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ALOAD 0 INSTANCEOF net/minecraft/block/BlockStairs IFEQ L7 L8 LINENUMBER 1861 L8 ILOAD 6 ICONST_4 IAND IFEQ L9 ICONST_1 GOTO L10 L9 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L7 LINENUMBER 1863 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] ALOAD 0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L11 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 LOCALVARIABLE x I L0 L11 3 LOCALVARIABLE y I L0 L11 4 LOCALVARIABLE z I L0 L11 5 LOCALVARIABLE meta I L1 L11 6 MAXSTACK = 6 MAXLOCALS = 7 // access flags 0x1 public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z L0 LINENUMBER 1880 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; L0 LINENUMBER 1896 L0 ALOAD 1 INSTANCEOF net/minecraft/world/World IFEQ L1 L2 LINENUMBER 1897 L2 ALOAD 1 CHECKCAST net/minecraft/world/World ILOAD 2 ILOAD 3 ILOAD 4 ICONST_0 INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; ARETURN L1 LINENUMBER 1898 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] ACONST_NULL ARETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V L0 LINENUMBER 1913 L0 ALOAD 1 INSTANCEOF net/minecraft/world/World IFEQ L1 L2 LINENUMBER 1914 L2 ALOAD 1 CHECKCAST net/minecraft/world/World ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 6 INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V L1 LINENUMBER 1915 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 LOCALVARIABLE occupied Z L0 L3 6 MAXSTACK = 5 MAXLOCALS = 7 // access flags 0x1 public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 1929 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1943 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public beginLeavesDecay(Lnet/minecraft/world/World;III)V L0 LINENUMBER 1954 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 0 MAXLOCALS = 5 // access flags 0x1 public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1967 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 1981 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z IRETURN MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public isWood(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2008 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z L0 LINENUMBER 2024 L0 ALOAD 0 ALOAD 5 IF_ACMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F L0 LINENUMBER 2045 L0 ALOAD 0 ALOAD 1 INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F FRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 LOCALVARIABLE x I L0 L1 3 LOCALVARIABLE y I L0 L1 4 LOCALVARIABLE z I L0 L1 5 LOCALVARIABLE explosionX D L0 L1 6 LOCALVARIABLE explosionY D L0 L1 8 LOCALVARIABLE explosionZ D L0 L1 10 MAXSTACK = 2 MAXLOCALS = 12 // access flags 0x1 public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L0 LINENUMBER 2061 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z POP L1 LINENUMBER 2062 L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V L2 LINENUMBER 2063 L2 RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 2088 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z IFEQ L1 ILOAD 5 ICONST_M1 IF_ICMPEQ L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE side I L0 L3 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 2103 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L1 L2 LINENUMBER 2105 L2 ICONST_1 IRETURN L1 LINENUMBER 2109 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; IF_ACMPNE L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_1 GOTO L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] IRETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 LOCALVARIABLE x I L0 L6 2 LOCALVARIABLE y I L0 L6 3 LOCALVARIABLE z I L0 L6 4 MAXSTACK = 6 MAXLOCALS = 5 // access flags 0x1 public canRenderInPass(I)Z L0 LINENUMBER 2121 L0 ILOAD 1 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I IF_ICMPNE L1 ICONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block I] [] ICONST_0 L2 FRAME FULL [net/minecraft/block/Block I] [I] IRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE pass I L0 L3 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; L0 LINENUMBER 2132 L0 ALOAD 0 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; ASTORE 6 L1 LINENUMBER 2134 L1 ALOAD 6 IFNONNULL L2 L3 LINENUMBER 2136 L3 ACONST_NULL ARETURN L2 LINENUMBER 2139 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] ALOAD 6 INSTANCEOF net/minecraft/item/ItemBlock IFEQ L4 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z IFNE L4 ALOAD 6 INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; GOTO L5 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] ALOAD 0 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] ASTORE 7 L6 LINENUMBER 2140 L6 NEW net/minecraft/item/ItemStack DUP ALOAD 6 ICONST_1 ALOAD 7 ALOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V ARETURN L7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 LOCALVARIABLE x I L0 L7 3 LOCALVARIABLE y I L0 L7 4 LOCALVARIABLE z I L0 L7 5 LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 MAXSTACK = 9 MAXLOCALS = 8 // access flags 0x1 public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2151 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 2168 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 2188 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE meta I L0 L1 5 LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 MAXSTACK = 1 MAXLOCALS = 7 // access flags 0x1 public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z L0 LINENUMBER 2212 L0 ALOAD 6 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; ASTORE 7 L1 LINENUMBER 2213 L1 ALOAD 6 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; ASTORE 8 L2 LINENUMBER 2215 L2 ALOAD 7 GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; IF_ACMPNE L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; IF_ACMPNE L3 L4 LINENUMBER 2217 L4 ICONST_1 IRETURN L3 LINENUMBER 2220 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 7 GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; IF_ACMPNE L5 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; IF_ACMPNE L5 L6 LINENUMBER 2222 L6 ICONST_1 IRETURN L5 LINENUMBER 2225 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 6 INSTANCEOF net/minecraft/block/BlockBush IFEQ L7 ALOAD 6 CHECKCAST net/minecraft/block/BlockBush ALOAD 0 INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z IFEQ L7 L8 LINENUMBER 2227 L8 ICONST_1 IRETURN L7 LINENUMBER 2230 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I ALOAD 8 INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I IALOAD TABLESWITCH 1: L9 2: L10 3: L11 4: L12 5: L13 6: L14 7: L15 default: L16 L9 LINENUMBER 2232 L9 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; IF_ACMPNE L17 ICONST_1 GOTO L18 L17 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L18 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L10 LINENUMBER 2233 L10 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; IF_ACMPNE L19 ICONST_1 GOTO L20 L19 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L20 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L11 LINENUMBER 2234 L11 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L21 ICONST_1 GOTO L22 L21 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L22 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L12 LINENUMBER 2235 L12 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L13 LINENUMBER 2236 L13 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L23 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; IF_ACMPEQ L23 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L24 L23 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_1 GOTO L25 L24 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L25 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L14 LINENUMBER 2237 L14 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPNE L26 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I IFNE L26 ICONST_1 GOTO L27 L26 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L27 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] IRETURN L15 LINENUMBER 2239 L15 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L28 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; IF_ACMPEQ L28 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; IF_ACMPNE L29 L28 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_1 GOTO L30 L29 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 L30 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] ISTORE 9 L31 LINENUMBER 2240 L31 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPEQ L32 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; IF_ACMPNE L33 L32 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] ICONST_1 GOTO L34 L33 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] ICONST_0 L34 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] ISTORE 10 L35 LINENUMBER 2244 L35 ILOAD 9 IFEQ L36 ILOAD 10 IFEQ L36 ICONST_1 GOTO L37 L36 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] ICONST_0 L37 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] IRETURN L16 LINENUMBER 2247 L16 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] ICONST_0 IRETURN L38 LOCALVARIABLE isBeach Z L31 L16 9 LOCALVARIABLE hasWater Z L35 L16 10 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L38 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L38 1 LOCALVARIABLE x I L0 L38 2 LOCALVARIABLE y I L0 L38 3 LOCALVARIABLE z I L0 L38 4 LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L38 5 LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L38 6 LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L38 7 LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8 MAXSTACK = 6 MAXLOCALS = 11 // access flags 0x1 public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V L0 LINENUMBER 2269 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L2 L1 LINENUMBER 2271 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; ICONST_0 ICONST_2 INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z POP L2 LINENUMBER 2273 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 LOCALVARIABLE sourceX I L0 L3 5 LOCALVARIABLE sourceY I L0 L3 6 LOCALVARIABLE sourceZ I L0 L3 7 MAXSTACK = 7 MAXLOCALS = 8 // access flags 0x1 public isFertile(Lnet/minecraft/world/World;III)Z L0 LINENUMBER 2288 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2290 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I IFLE L3 ICONST_1 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] IRETURN L1 LINENUMBER 2293 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] ICONST_0 IRETURN L5 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 LOCALVARIABLE x I L0 L5 2 LOCALVARIABLE y I L0 L5 3 LOCALVARIABLE z I L0 L5 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x1 public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I L0 LINENUMBER 2312 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z L0 LINENUMBER 2326 L0 ALOAD 5 INSTANCEOF net/minecraft/entity/boss/EntityWither IFEQ L1 L2 LINENUMBER 2328 L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; IF_ACMPEQ L3 ICONST_1 GOTO L4 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_0 L4 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] IRETURN L1 LINENUMBER 2330 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ALOAD 5 INSTANCEOF net/minecraft/entity/boss/EntityDragon IFEQ L5 L6 LINENUMBER 2332 L6 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; IF_ACMPEQ L7 ICONST_1 GOTO L8 L7 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_0 L8 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] IRETURN L5 LINENUMBER 2335 L5 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] ICONST_1 IRETURN L9 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 LOCALVARIABLE x I L0 L9 2 LOCALVARIABLE y I L0 L9 3 LOCALVARIABLE z I L0 L9 4 LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 MAXSTACK = 2 MAXLOCALS = 6 // access flags 0x1 public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z L0 LINENUMBER 2352 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; IF_ACMPEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; IF_ACMPNE L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] ICONST_1 GOTO L3 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] ICONST_0 L3 FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 LOCALVARIABLE x I L0 L4 2 LOCALVARIABLE y I L0 L4 3 LOCALVARIABLE z I L0 L4 4 LOCALVARIABLE beaconX I L0 L4 5 LOCALVARIABLE beaconY I L0 L4 6 LOCALVARIABLE beaconZ I L0 L4 7 MAXSTACK = 2 MAXLOCALS = 8 // access flags 0x1 public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 2370 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x1 public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; L0 LINENUMBER 2384 L0 ALOAD 0 INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F L0 LINENUMBER 2397 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; IF_ACMPNE L1 FCONST_1 GOTO L2 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] FCONST_0 L2 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] FRETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 LOCALVARIABLE x I L0 L3 2 LOCALVARIABLE y I L0 L3 3 LOCALVARIABLE z I L0 L3 4 MAXSTACK = 2 MAXLOCALS = 5 // access flags 0x1 public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z L0 LINENUMBER 2412 L0 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2414 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I ISTORE 7 L3 LINENUMBER 2415 L3 ILOAD 7 ILOAD 6 IF_ICMPEQ L1 L4 LINENUMBER 2417 L4 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 6 ICONST_3 INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z POP L5 LINENUMBER 2418 L5 ICONST_1 IRETURN L1 LINENUMBER 2421 L1 FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 IRETURN L6 LOCALVARIABLE meta I L3 L1 7 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 LOCALVARIABLE x I L0 L6 2 LOCALVARIABLE y I L0 L6 3 LOCALVARIABLE z I L0 L6 4 LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 LOCALVARIABLE colour I L0 L6 6 MAXSTACK = 6 MAXLOCALS = 8 // access flags 0x1 public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I L0 LINENUMBER 2434 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE metadata I L0 L1 2 LOCALVARIABLE fortune I L0 L1 3 MAXSTACK = 1 MAXLOCALS = 4 // access flags 0x1 public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V L0 LINENUMBER 2449 L0 RETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE tileX I L0 L1 5 LOCALVARIABLE tileY I L0 L1 6 LOCALVARIABLE tileZ I L0 L1 7 MAXSTACK = 0 MAXLOCALS = 8 // access flags 0x1 public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z L0 LINENUMBER 2462 L0 ALOAD 0 INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 LOCALVARIABLE side I L0 L1 5 MAXSTACK = 1 MAXLOCALS = 6 // access flags 0x1 public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z L0 LINENUMBER 2479 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 LOCALVARIABLE x I L0 L1 2 LOCALVARIABLE y I L0 L1 3 LOCALVARIABLE z I L0 L1 4 MAXSTACK = 1 MAXLOCALS = 5 // access flags 0x1 public setHarvestLevel(Ljava/lang/String;I)V L0 LINENUMBER 2497 L0 ICONST_0 ISTORE 3 L1 FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] ILOAD 3 BIPUSH 16 IF_ICMPGE L2 L3 LINENUMBER 2499 L3 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V L4 LINENUMBER 2497 L4 IINC 3 1 GOTO L1 L2 LINENUMBER 2501 L2 FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] RETURN L5 LOCALVARIABLE m I L1 L2 3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 LOCALVARIABLE level I L0 L5 2 MAXSTACK = 4 MAXLOCALS = 4 // access flags 0x1 public setHarvestLevel(Ljava/lang/String;II)V L0 LINENUMBER 2517 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 3 ALOAD 1 AASTORE L1 LINENUMBER 2518 L1 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestLevel : [I ILOAD 3 ILOAD 2 IASTORE L2 LINENUMBER 2519 L2 RETURN L3 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 LOCALVARIABLE level I L0 L3 2 LOCALVARIABLE metadata I L0 L3 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 public getHarvestTool(I)Ljava/lang/String; L0 LINENUMBER 2530 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 1 AALOAD ARETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public getHarvestLevel(I)I L0 LINENUMBER 2542 L0 ALOAD 0 GETFIELD net/minecraft/block/Block.harvestLevel : [I ILOAD 1 IALOAD IRETURN L1 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 LOCALVARIABLE metadata I L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public isToolEffective(Ljava/lang/String;I)Z L0 LINENUMBER 2555 L0 LDC "pickaxe" ALOAD 1 INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z IFEQ L1 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; IF_ACMPEQ L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; IF_ACMPEQ L2 ALOAD 0 GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; IF_ACMPNE L1 L2 LINENUMBER 2556 L2 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ICONST_0 IRETURN L1 LINENUMBER 2557 L1 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 2 AALOAD IFNONNULL L3 ICONST_0 IRETURN L3 LINENUMBER 2558 L3 FRAME FULL [net/minecraft/block/Block java/lang/String I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; ILOAD 2 AALOAD ALOAD 1 INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z IRETURN L4 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 LOCALVARIABLE type Ljava/lang/String; L0 L4 1 LOCALVARIABLE metadata I L0 L4 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x4 // signature (Z)Ljava/util/List; // declaration: java.util.List captureDrops(boolean) protected captureDrops(Z)Ljava/util/List; L0 LINENUMBER 2573 L0 ILOAD 1 IFEQ L1 L2 LINENUMBER 2575 L2 ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; ICONST_1 INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L3 LINENUMBER 2576 L3 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List INVOKEINTERFACE java/util/List.clear ()V L4 LINENUMBER 2577 L4 ACONST_NULL ARETURN L1 LINENUMBER 2581 L1 FRAME FULL [net/minecraft/block/Block I] [] ALOAD 0 GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; ICONST_0 INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V L5 LINENUMBER 2582 L5 ALOAD 0 GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; CHECKCAST java/util/List ARETURN L6 LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 LOCALVARIABLE start Z L0 L6 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x8 static ()V L0 LINENUMBER 57 L0 INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry; PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; L1 LINENUMBER 60 L1 NEW net/minecraft/block/Block$SoundType DUP LDC "stone" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; L2 LINENUMBER 62 L2 NEW net/minecraft/block/Block$SoundType DUP LDC "wood" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; L3 LINENUMBER 64 L3 NEW net/minecraft/block/Block$SoundType DUP LDC "gravel" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; L4 LINENUMBER 65 L4 NEW net/minecraft/block/Block$SoundType DUP LDC "grass" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; L5 LINENUMBER 67 L5 NEW net/minecraft/block/Block$SoundType DUP LDC "stone" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; L6 LINENUMBER 69 L6 NEW net/minecraft/block/Block$SoundType DUP LDC "stone" FCONST_1 LDC 1.5 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; L7 LINENUMBER 71 L7 NEW net/minecraft/block/Block$1 DUP LDC "stone" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$1. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; L8 LINENUMBER 87 L8 NEW net/minecraft/block/Block$SoundType DUP LDC "cloth" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; L9 LINENUMBER 88 L9 NEW net/minecraft/block/Block$SoundType DUP LDC "sand" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; L10 LINENUMBER 89 L10 NEW net/minecraft/block/Block$SoundType DUP LDC "snow" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; L11 LINENUMBER 91 L11 NEW net/minecraft/block/Block$2 DUP LDC "ladder" FCONST_1 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$2. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; L12 LINENUMBER 103 L12 NEW net/minecraft/block/Block$3 DUP LDC "anvil" LDC 0.3 FCONST_1 INVOKESPECIAL net/minecraft/block/Block$3. (Ljava/lang/String;FF)V PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; RETURN MAXSTACK = 5 MAXLOCALS = 0 }