summaryrefslogtreecommitdiff
path: root/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-04-12 16:32:33 +0300
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-04-12 16:32:33 +0300
commit9dc6f69f701e42b30adf7d1b01488f425eaec265 (patch)
treeaf02d094f80755054370c44f6adc519caaca0989 /eclipse/asm/ccl_modular/net#minecraft#block#Block.txt
parent4f29b0ed24e393be7074abd851e207aadab38196 (diff)
Changes, idk...
Diffstat (limited to 'eclipse/asm/ccl_modular/net#minecraft#block#Block.txt')
-rw-r--r--eclipse/asm/ccl_modular/net#minecraft#block#Block.txt8860
1 files changed, 8860 insertions, 0 deletions
diff --git a/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt b/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt
new file mode 100644
index 0000000..e082970
--- /dev/null
+++ b/eclipse/asm/ccl_modular/net#minecraft#block#Block.txt
@@ -0,0 +1,8860 @@
+// class version 50.0 (50)
+// access flags 0x21
+public class net/minecraft/block/Block {
+
+ // compiled from: Block.java
+ // access flags 0x1008
+ static synthetic INNERCLASS net/minecraft/block/Block$6 net/minecraft/block/Block null
+ // access flags 0x9
+ public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType
+ // access flags 0x0
+ INNERCLASS net/minecraft/block/Block$5 null null
+ // access flags 0x0
+ INNERCLASS net/minecraft/block/Block$4 null null
+ // access flags 0x8
+ static INNERCLASS net/minecraft/block/Block$3 null null
+ // access flags 0x8
+ static INNERCLASS net/minecraft/block/Block$2 null null
+ // access flags 0x8
+ static INNERCLASS net/minecraft/block/Block$1 null null
+ // access flags 0x4019
+ public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity
+
+ // access flags 0x19
+ public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry
+
+ // access flags 0x2
+ private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab
+
+ // access flags 0x4
+ protected Ljava/lang/String; textureName
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder
+
+ // access flags 0x19
+ public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil
+
+ // access flags 0x4
+ protected Z opaque
+
+ // access flags 0x4
+ protected I lightOpacity
+
+ // access flags 0x4
+ protected Z canBlockGrass
+
+ // access flags 0x4
+ protected I lightValue
+
+ // access flags 0x4
+ protected Z useNeighborBrightness
+
+ // access flags 0x4
+ protected F blockHardness
+
+ // access flags 0x4
+ protected F blockResistance
+
+ // access flags 0x4
+ protected Z blockConstructorCalled
+
+ // access flags 0x4
+ protected Z enableStats
+
+ // access flags 0x4
+ protected Z needsRandomTick
+
+ // access flags 0x4
+ protected Z isBlockContainer
+
+ // access flags 0x4
+ protected D minX
+
+ // access flags 0x4
+ protected D minY
+
+ // access flags 0x4
+ protected D minZ
+
+ // access flags 0x4
+ protected D maxX
+
+ // access flags 0x4
+ protected D maxY
+
+ // access flags 0x4
+ protected D maxZ
+
+ // access flags 0x1
+ public Lnet/minecraft/block/Block$SoundType; stepSound
+
+ // access flags 0x1
+ public F blockParticleGravity
+
+ // access flags 0x14
+ protected final Lnet/minecraft/block/material/Material; blockMaterial
+
+ // access flags 0x1
+ public F slipperiness
+
+ // access flags 0x2
+ private Ljava/lang/String; unlocalizedName
+
+ // access flags 0x4
+ protected Lnet/minecraft/util/IIcon; blockIcon
+ @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
+
+ // access flags 0x1A
+ private final static Ljava/lang/String; __OBFID = "CL_00000199"
+
+ // access flags 0x4
+ // signature Ljava/lang/ThreadLocal<Lnet/minecraft/entity/player/EntityPlayer;>;
+ // declaration: java.lang.ThreadLocal<net.minecraft.entity.player.EntityPlayer>
+ protected Ljava/lang/ThreadLocal; harvesters
+
+ // access flags 0x2
+ // signature Ljava/lang/ThreadLocal<Ljava/lang/Integer;>;
+ // declaration: java.lang.ThreadLocal<java.lang.Integer>
+ private Ljava/lang/ThreadLocal; silk_check_meta
+
+ // access flags 0x2
+ private Z isTileProvider
+
+ // access flags 0x2
+ private [Ljava/lang/String; harvestTool
+
+ // access flags 0x2
+ private [I harvestLevel
+
+ // access flags 0x4
+ // signature Ljava/lang/ThreadLocal<Ljava/lang/Boolean;>;
+ // declaration: java.lang.ThreadLocal<java.lang.Boolean>
+ protected Ljava/lang/ThreadLocal; captureDrops
+
+ // access flags 0x4
+ // signature Ljava/lang/ThreadLocal<Ljava/util/List<Lnet/minecraft/item/ItemStack;>;>;
+ // declaration: java.lang.ThreadLocal<java.util.List<net.minecraft.item.ItemStack>>
+ protected Ljava/lang/ThreadLocal; capturedDrops
+
+ // access flags 0x9
+ public static getIdFromBlock(Lnet/minecraft/block/Block;)I
+ L0
+ LINENUMBER 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.<init> ()V
+ LDC "air"
+ INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L1
+ LINENUMBER 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.<init> ()V
+ LDC 1.5
+ INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "stone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L2
+ LINENUMBER 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.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "grass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "grass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L3
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "dirt"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "dirt"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L4
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stonebrick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "cobblestone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 0
+ L5
+ LINENUMBER 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.<init> ()V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "wood"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "planks"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 1
+ L7
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "sapling"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "sapling"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L9
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block;
+ LDC 6000000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "bedrock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "bedrock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L10
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 100.0
+ INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block;
+ ICONST_3
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
+ LDC "water"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "water_flow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L11
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 100.0
+ INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block;
+ ICONST_3
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
+ LDC "water"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "water_still"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L12
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 100.0
+ INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "lava"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "lava_flow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L13
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 100.0
+ INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "lava"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "lava_still"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L14
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "sand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "sand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L15
+ LINENUMBER 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.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "gravel"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "gravel"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L16
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreGold"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "gold_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L17
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreIron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "iron_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L18
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreCoal"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "coal_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L19
+ LINENUMBER 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.<init> ()V
+ LDC "log"
+ INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "log"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L20
+ LINENUMBER 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.<init> ()V
+ LDC "leaves"
+ INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "leaves"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L21
+ LINENUMBER 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.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "sponge"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "sponge"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L22
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;Z)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "glass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "glass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L23
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreLapis"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "lapis_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L24
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockLapis"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "lapis_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L25
+ LINENUMBER 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.<init> ()V
+ LDC 3.5
+ INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "dispenser"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "dispenser"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L26
+ LINENUMBER 263 L26
+ NEW net/minecraft/block/BlockSandStone
+ DUP
+ INVOKESPECIAL net/minecraft/block/BlockSandStone.<init> ()V
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.8
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "sandStone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "sandstone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 2
+ L27
+ LINENUMBER 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.<init> ()V
+ LDC 0.8
+ INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "musicBlock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "noteblock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L29
+ LINENUMBER 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.<init> ()V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "bed"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "bed"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L30
+ LINENUMBER 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.<init> ()V
+ LDC 0.7
+ INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "goldenRail"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "rail_golden"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L31
+ LINENUMBER 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.<init> ()V
+ LDC 0.7
+ INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "detectorRail"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "rail_detector"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L32
+ LINENUMBER 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.<init> (Z)V
+ LDC "pistonStickyBase"
+ INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L33
+ LINENUMBER 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.<init> ()V
+ ICONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block;
+ LDC 4.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "web"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "web"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L34
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "tallgrass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L35
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "deadbush"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "deadbush"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L36
+ LINENUMBER 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.<init> (Z)V
+ LDC "pistonBase"
+ INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L37
+ LINENUMBER 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.<init> ()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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 0.8
+ INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "cloth"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "wool_colored"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L39
+ LINENUMBER 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.<init> ()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.<init> (I)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "flower1"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "flower_dandelion"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L41
+ LINENUMBER 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.<init> (I)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "flower2"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "flower_rose"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L42
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.125
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "mushroom"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "mushroom_brown"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L43
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "mushroom"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "mushroom_red"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L44
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockGold"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "gold_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L45
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockIron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "iron_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L46
+ LINENUMBER 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.<init> (Z)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stoneSlab"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L47
+ LINENUMBER 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.<init> (Z)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stoneSlab"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L48
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "brick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "brick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 3
+ L49
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "tnt"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "tnt"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L51
+ LINENUMBER 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.<init> ()V
+ LDC 1.5
+ INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "bookshelf"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "bookshelf"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L52
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stoneMoss"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "cobblestone_mossy"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L53
+ LINENUMBER 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.<init> ()V
+ LDC 50.0
+ INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 2000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "obsidian"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "obsidian"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L54
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 0.9375
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "torch"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "torch_on"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L55
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "fire"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "fire"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L56
+ LINENUMBER 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.<init> ()V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "mobSpawner"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "mob_spawner"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L57
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWood"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L58
+ LINENUMBER 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.<init> (I)V
+ LDC 2.5
+ INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "chest"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L59
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "redstoneDust"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "redstone_dust"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L60
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreDiamond"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "diamond_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L61
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockDiamond"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "diamond_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L62
+ LINENUMBER 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.<init> ()V
+ LDC 2.5
+ INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "workbench"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "crafting_table"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L63
+ LINENUMBER 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.<init> ()V
+ LDC "crops"
+ INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "wheat"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L64
+ LINENUMBER 301 L64
+ NEW net/minecraft/block/BlockFarmland
+ DUP
+ INVOKESPECIAL net/minecraft/block/BlockFarmland.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "farmland"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "farmland"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 4
+ L65
+ LINENUMBER 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.<init> (Z)V
+ LDC 3.5
+ INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "furnace"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L67
+ LINENUMBER 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.<init> (Z)V
+ LDC 3.5
+ INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.875
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "furnace"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L68
+ LINENUMBER 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.<init> (Ljava/lang/Class;Z)V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "sign"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L69
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "doorWood"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "door_wood"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L70
+ LINENUMBER 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.<init> ()V
+ LDC 0.4
+ INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "ladder"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "ladder"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L71
+ LINENUMBER 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.<init> ()V
+ LDC 0.7
+ INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "rail"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "rail_normal"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L72
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsStone"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L73
+ LINENUMBER 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.<init> (Ljava/lang/Class;Z)V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "sign"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L74
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "lever"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "lever"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L75
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "pressurePlate"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L76
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "doorIron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "door_iron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L77
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "pressurePlate"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L78
+ LINENUMBER 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.<init> (Z)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreRedstone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "redstone_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L79
+ LINENUMBER 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.<init> (Z)V
+ LDC 0.625
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreRedstone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "redstone_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L80
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "notGate"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "redstone_torch_off"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L81
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "notGate"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "redstone_torch_on"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L82
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "button"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L83
+ LINENUMBER 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.<init> ()V
+ LDC 0.1
+ INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "snow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ICONST_0
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
+ LDC "snow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L84
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block;
+ ICONST_3
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "ice"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "ice"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L85
+ LINENUMBER 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.<init> ()V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "snow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "snow"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L86
+ LINENUMBER 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.<init> ()V
+ LDC 0.4
+ INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "cactus"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "cactus"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L87
+ LINENUMBER 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.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "clay"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "clay"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L88
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "reeds"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "reeds"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L89
+ LINENUMBER 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.<init> ()V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "jukebox"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "jukebox"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L90
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "fence"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L91
+ LINENUMBER 328 L91
+ NEW net/minecraft/block/BlockPumpkin
+ DUP
+ ICONST_0
+ INVOKESPECIAL net/minecraft/block/BlockPumpkin.<init> (Z)V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "pumpkin"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "pumpkin"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 5
+ L92
+ LINENUMBER 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.<init> ()V
+ LDC 0.4
+ INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "hellrock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "netherrack"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L94
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "hellsand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "soul_sand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L95
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "lightgem"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "glowstone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L96
+ LINENUMBER 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.<init> ()V
+ LDC -1.0
+ INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.75
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "portal"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "portal"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L97
+ LINENUMBER 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.<init> (Z)V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "litpumpkin"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "pumpkin"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L98
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "cake"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "cake"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L99
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "diode"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "repeater_off"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L100
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 0.625
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "diode"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "repeater_on"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L101
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stainedGlass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "glass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L102
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "trapdoor"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "trapdoor"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L103
+ LINENUMBER 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.<init> ()V
+ LDC 0.75
+ INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "monsterStoneEgg"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L104
+ LINENUMBER 341 L104
+ NEW net/minecraft/block/BlockStoneBrick
+ DUP
+ INVOKESPECIAL net/minecraft/block/BlockStoneBrick.<init> ()V
+ LDC 1.5
+ INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "stonebricksmooth"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "stonebrick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 6
+ L105
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;I)V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "mushroom"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "mushroom_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L107
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;I)V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "mushroom"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "mushroom_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L108
+ LINENUMBER 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.<init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "fenceIron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L109
+ LINENUMBER 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.<init> (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "thinGlass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L110
+ LINENUMBER 347 L110
+ NEW net/minecraft/block/BlockMelon
+ DUP
+ INVOKESPECIAL net/minecraft/block/BlockMelon.<init> ()V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "melon"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "melon"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 7
+ L111
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "pumpkinStem"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "pumpkin_stem"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L113
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "pumpkinStem"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "melon_stem"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L114
+ LINENUMBER 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.<init> ()V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "vine"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "vine"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L115
+ LINENUMBER 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.<init> ()V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "fenceGate"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L116
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsBrick"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L117
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsStoneBrickSmooth"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L118
+ LINENUMBER 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.<init> ()V
+ LDC 0.6
+ INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "mycel"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "mycelium"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L119
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "waterlily"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "waterlily"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L120
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "netherBrick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "nether_brick"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 8
+ L121
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "netherFence"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L123
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsNetherBrick"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L124
+ LINENUMBER 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.<init> ()V
+ LDC "netherStalk"
+ INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "nether_wart"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L125
+ LINENUMBER 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.<init> ()V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 2000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ LDC "enchantmentTable"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "enchanting_table"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L126
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 0.125
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "brewingStand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "brewing_stand"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L127
+ LINENUMBER 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.<init> ()V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "cauldron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "cauldron"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L128
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC -1.0
+ INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 6000000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L129
+ LINENUMBER 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.<init> ()V
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.125
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC -1.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "endPortalFrame"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC 6000000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "endframe"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L130
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 15.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "whiteStone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "end_stone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L131
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 15.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.125
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "dragonEgg"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "dragon_egg"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L132
+ LINENUMBER 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.<init> (Z)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "redstoneLight"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "redstone_lamp_off"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L133
+ LINENUMBER 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.<init> (Z)V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "redstoneLight"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "redstone_lamp_on"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L134
+ LINENUMBER 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.<init> (Z)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "woodSlab"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L135
+ LINENUMBER 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.<init> (Z)V
+ FCONST_2
+ INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "woodSlab"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L136
+ LINENUMBER 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.<init> ()V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "cocoa"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "cocoa"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L137
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsSandStone"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L138
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "oreEmerald"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "emerald_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L139
+ LINENUMBER 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.<init> ()V
+ LDC 22.5
+ INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 1000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "enderChest"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L140
+ LINENUMBER 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.<init> ()V
+ LDC "tripWireSource"
+ INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "trip_wire_source"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L141
+ LINENUMBER 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.<init> ()V
+ LDC "tripWire"
+ INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "trip_wire"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L142
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockEmerald"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "emerald_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L143
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWoodSpruce"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L144
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWoodBirch"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L145
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWoodJungle"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L146
+ LINENUMBER 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.<init> ()V
+ INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block;
+ LDC 6000000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ LDC "commandBlock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "command_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L147
+ LINENUMBER 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.<init> ()V
+ LDC "beacon"
+ INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ LDC "beacon"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L148
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;)V
+ LDC "cobbleWall"
+ INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L149
+ LINENUMBER 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.<init> ()V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "flowerPot"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "flower_pot"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L150
+ LINENUMBER 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.<init> ()V
+ LDC "carrots"
+ INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "carrots"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L151
+ LINENUMBER 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.<init> ()V
+ LDC "potatoes"
+ INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "potatoes"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L152
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "button"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L153
+ LINENUMBER 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.<init> ()V
+ FCONST_1
+ INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "skull"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "skull"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L154
+ LINENUMBER 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.<init> ()V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 2000.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ LDC "anvil"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L155
+ LINENUMBER 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.<init> (I)V
+ LDC 2.5
+ INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "chestTrap"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L156
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "weightedPlate_light"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L157
+ LINENUMBER 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.<init> (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "weightedPlate_heavy"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L158
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "comparator"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "comparator_off"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L159
+ LINENUMBER 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.<init> (Z)V
+ FCONST_0
+ INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 0.625
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "comparator"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block;
+ LDC "comparator_on"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L160
+ LINENUMBER 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.<init> ()V
+ LDC 0.2
+ INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "daylightDetector"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "daylight_detector"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L161
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/MapColor;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockRedstone"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "redstone_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L162
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "netherquartz"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "quartz_ore"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L163
+ LINENUMBER 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.<init> ()V
+ LDC 3.0
+ INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 8.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "hopper"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "hopper"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L164
+ LINENUMBER 401 L164
+ NEW net/minecraft/block/BlockQuartz
+ DUP
+ INVOKESPECIAL net/minecraft/block/BlockQuartz.<init> ()V
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC 0.8
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC "quartzBlock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "quartz_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ASTORE 9
+ L165
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsQuartz"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L167
+ LINENUMBER 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.<init> ()V
+ LDC 0.7
+ INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "activatorRail"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "rail_activator"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L168
+ LINENUMBER 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.<init> ()V
+ LDC 3.5
+ INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "dropper"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "dropper"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L169
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 1.25
+ INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 7.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "clayHardenedStained"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "hardened_clay_stained"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L170
+ LINENUMBER 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.<init> ()V
+ LDC 0.3
+ INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "thinStainedGlass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "glass"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L171
+ LINENUMBER 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.<init> ()V
+ LDC "leaves"
+ INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "leaves"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L172
+ LINENUMBER 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.<init> ()V
+ LDC "log"
+ INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "log"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L173
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWoodAcacia"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L174
+ LINENUMBER 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.<init> (Lnet/minecraft/block/Block;I)V
+ LDC "stairsWoodDarkOak"
+ INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L175
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "hayBlock"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "hay_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L176
+ LINENUMBER 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.<init> ()V
+ LDC 0.1
+ INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "woolCarpet"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ ICONST_0
+ INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L177
+ LINENUMBER 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.<init> ()V
+ LDC 1.25
+ INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 7.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "clayHardened"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "hardened_clay"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L178
+ LINENUMBER 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.<init> (Lnet/minecraft/block/material/Material;)V
+ LDC 5.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block;
+ LDC 10.0
+ INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "blockCoal"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs;
+ INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block;
+ LDC "coal_block"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L179
+ LINENUMBER 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.<init> ()V
+ LDC 0.5
+ INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block;
+ GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block;
+ LDC "icePacked"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ LDC "ice_packed"
+ INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block;
+ INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V
+ L180
+ LINENUMBER 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.<init> ()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 <init>(Lnet/minecraft/block/material/Material;)V
+ L0
+ LINENUMBER 448 L0
+ ALOAD 0
+ INVOKESPECIAL java/lang/Object.<init> ()V
+ L1
+ LINENUMBER 130 L1
+ ALOAD 0
+ ICONST_1
+ PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z
+ L2
+ LINENUMBER 132 L2
+ ALOAD 0
+ ICONST_1
+ PUTFIELD net/minecraft/block/Block.enableStats : Z
+ L3
+ LINENUMBER 1484 L3
+ ALOAD 0
+ NEW java/lang/ThreadLocal
+ DUP
+ INVOKESPECIAL java/lang/ThreadLocal.<init> ()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.<init> ()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.<init> (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.<init> (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<Lnet/minecraft/item/ItemStack;>;
+ // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0
+ LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1
+ LOCALVARIABLE p_149690_2_ I L0 L9 2
+ LOCALVARIABLE p_149690_3_ I L0 L9 3
+ LOCALVARIABLE p_149690_4_ I L0 L9 4
+ LOCALVARIABLE p_149690_5_ I L0 L9 5
+ LOCALVARIABLE p_149690_6_ F L0 L9 6
+ LOCALVARIABLE p_149690_7_ I L0 L9 7
+ MAXSTACK = 11
+ MAXLOCALS = 11
+
+ // access flags 0x4
+ protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V
+ L0
+ LINENUMBER 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.<init> (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.<init> (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.<init> (IIIILnet/minecraft/util/Vec3;)V
+ ARETURN
+ L50
+ LOCALVARIABLE b0 B L37 L50 14
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0
+ LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1
+ LOCALVARIABLE p_149731_2_ I L0 L50 2
+ LOCALVARIABLE p_149731_3_ I L0 L50 3
+ LOCALVARIABLE p_149731_4_ I L0 L50 4
+ LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5
+ LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6
+ LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7
+ LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8
+ LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9
+ LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10
+ LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11
+ LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12
+ LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13
+ MAXSTACK = 13
+ MAXLOCALS = 15
+
+ // access flags 0x2
+ private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z
+ L0
+ LINENUMBER 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.<init> ()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<Lnet/minecraft/item/ItemStack;>;
+ // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
+ LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8
+ LOCALVARIABLE i1 I L16 L14 7
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0
+ LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1
+ LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2
+ LOCALVARIABLE p_149636_3_ I L0 L18 3
+ LOCALVARIABLE p_149636_4_ I L0 L18 4
+ LOCALVARIABLE p_149636_5_ I L0 L18 5
+ LOCALVARIABLE p_149636_6_ I L0 L18 6
+ MAXSTACK = 11
+ MAXLOCALS = 11
+
+ // access flags 0x4
+ protected canSilkHarvest()Z
+ L0
+ LINENUMBER 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.<init> (Lnet/minecraft/item/Item;II)V
+ ARETURN
+ L5
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0
+ LOCALVARIABLE p_149644_1_ I L0 L5 1
+ LOCALVARIABLE j I L1 L5 2
+ LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3
+ MAXSTACK = 5
+ MAXLOCALS = 4
+
+ // access flags 0x1
+ public quantityDroppedWithBonus(ILjava/util/Random;)I
+ L0
+ LINENUMBER 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.<init> ()V
+ ALOAD 0
+ INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String;
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ LDC ".name"
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
+ INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String;
+ ARETURN
+ L1
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
+ MAXSTACK = 2
+ MAXLOCALS = 1
+
+ // access flags 0x1
+ public getUnlocalizedName()Ljava/lang/String;
+ L0
+ LINENUMBER 1294 L0
+ NEW java/lang/StringBuilder
+ DUP
+ INVOKESPECIAL java/lang/StringBuilder.<init> ()V
+ LDC "tile."
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ ALOAD 0
+ GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String;
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
+ ARETURN
+ L1
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0
+ MAXSTACK = 2
+ MAXLOCALS = 1
+
+ // access flags 0x1
+ public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z
+ L0
+ LINENUMBER 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.<init> (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.<init> ()V
+ LDC "MISSING_ICON_BLOCK_"
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ ALOAD 0
+ INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I
+ INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
+ LDC "_"
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ ALOAD 0
+ GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String;
+ INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
+ INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
+ GOTO L2
+ L1
+ FRAME FULL [net/minecraft/block/Block] []
+ ALOAD 0
+ GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String;
+ L2
+ FRAME FULL [net/minecraft/block/Block] [java/lang/String]
+ ARETURN
+ L3
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0
+ MAXSTACK = 2
+ MAXLOCALS = 1
+
+ // access flags 0x1
+ public func_149735_b(II)Lnet/minecraft/util/IIcon;
+ @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
+ L0
+ LINENUMBER 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<Lnet/minecraft/item/ItemStack;>;
+ // declaration: java.util.ArrayList<net.minecraft.item.ItemStack> getDrops(net.minecraft.world.World, int, int, int, int, int)
+ public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList;
+ L0
+ LINENUMBER 1808 L0
+ NEW java/util/ArrayList
+ DUP
+ INVOKESPECIAL java/util/ArrayList.<init> ()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.<init> (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<Lnet/minecraft/item/ItemStack;>;
+ // declaration: java.util.ArrayList<net.minecraft.item.ItemStack>
+ LOCALVARIABLE count I L2 L9 8
+ MAXSTACK = 7
+ MAXLOCALS = 11
+
+ // access flags 0x1
+ public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z
+ L0
+ LINENUMBER 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.<init> (Lnet/minecraft/item/Item;II)V
+ ARETURN
+ L7
+ LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0
+ LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1
+ LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2
+ LOCALVARIABLE x I L0 L7 3
+ LOCALVARIABLE y I L0 L7 4
+ LOCALVARIABLE z I L0 L7 5
+ LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6
+ LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7
+ MAXSTACK = 9
+ MAXLOCALS = 8
+
+ // access flags 0x1
+ public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z
+ L0
+ LINENUMBER 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<Lnet/minecraft/item/ItemStack;>;
+ // declaration: java.util.List<net.minecraft.item.ItemStack> 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 <clinit>()V
+ L0
+ LINENUMBER 57 L0
+ INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry;
+ PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced;
+ L1
+ LINENUMBER 60 L1
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "stone"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType;
+ L2
+ LINENUMBER 62 L2
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "wood"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType;
+ L3
+ LINENUMBER 64 L3
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "gravel"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType;
+ L4
+ LINENUMBER 65 L4
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "grass"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType;
+ L5
+ LINENUMBER 67 L5
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "stone"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType;
+ L6
+ LINENUMBER 69 L6
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "stone"
+ FCONST_1
+ LDC 1.5
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType;
+ L7
+ LINENUMBER 71 L7
+ NEW net/minecraft/block/Block$1
+ DUP
+ LDC "stone"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$1.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType;
+ L8
+ LINENUMBER 87 L8
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "cloth"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType;
+ L9
+ LINENUMBER 88 L9
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "sand"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType;
+ L10
+ LINENUMBER 89 L10
+ NEW net/minecraft/block/Block$SoundType
+ DUP
+ LDC "snow"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$SoundType.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType;
+ L11
+ LINENUMBER 91 L11
+ NEW net/minecraft/block/Block$2
+ DUP
+ LDC "ladder"
+ FCONST_1
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$2.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType;
+ L12
+ LINENUMBER 103 L12
+ NEW net/minecraft/block/Block$3
+ DUP
+ LDC "anvil"
+ LDC 0.3
+ FCONST_1
+ INVOKESPECIAL net/minecraft/block/Block$3.<init> (Ljava/lang/String;FF)V
+ PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType;
+ RETURN
+ MAXSTACK = 5
+ MAXLOCALS = 0
+}