// class version 50.0 (50)
// access flags 0x21
public class ahu {

  // compiled from: Block.java
  // access flags 0x1008
  static synthetic INNERCLASS ahu$6 ahu null
  // access flags 0x9
  public static INNERCLASS ahy ahu SoundType
  // access flags 0x0
  INNERCLASS ahu$5 null null
  // access flags 0x0
  INNERCLASS ahu$4 null null
  // access flags 0x8
  static INNERCLASS ahx null null
  // access flags 0x8
  static INNERCLASS ahw null null
  // access flags 0x8
  static INNERCLASS ahv null null
  // access flags 0x4019
  public final static enum INNERCLASS alh alg Sensitivity

  // access flags 0x19
  public final static Lcv; c

  // access flags 0x2
  private Laaf; a

  // access flags 0x4
  protected Ljava/lang/String; d

  // access flags 0x19
  public final static Lahy; e

  // access flags 0x19
  public final static Lahy; f

  // access flags 0x19
  public final static Lahy; g

  // access flags 0x19
  public final static Lahy; h

  // access flags 0x19
  public final static Lahy; i

  // access flags 0x19
  public final static Lahy; j

  // access flags 0x19
  public final static Lahy; k

  // access flags 0x19
  public final static Lahy; l

  // access flags 0x19
  public final static Lahy; m

  // access flags 0x19
  public final static Lahy; n

  // access flags 0x19
  public final static Lahy; o

  // access flags 0x19
  public final static Lahy; p

  // access flags 0x4
  protected Z q

  // access flags 0x4
  protected I r

  // access flags 0x4
  protected Z s

  // access flags 0x4
  protected I t

  // access flags 0x4
  protected Z u

  // access flags 0x4
  protected F v

  // access flags 0x4
  protected F w

  // access flags 0x4
  protected Z x

  // access flags 0x4
  protected Z y

  // access flags 0x4
  protected Z z

  // access flags 0x4
  protected Z A

  // access flags 0x4
  protected D B

  // access flags 0x4
  protected D C

  // access flags 0x4
  protected D D

  // access flags 0x4
  protected D E

  // access flags 0x4
  protected D F

  // access flags 0x4
  protected D G

  // access flags 0x1
  public Lahy; H

  // access flags 0x1
  public F I

  // access flags 0x14
  protected final Lavf; J

  // access flags 0x1
  public F K

  // access flags 0x2
  private Ljava/lang/String; b

  // access flags 0x4
  protected Lps; L
  @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<Lxl;>;
  // declaration: java.lang.ThreadLocal<xl>
  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<Labp;>;>;
  // declaration: java.lang.ThreadLocal<java.util.List<abp>>
  protected Ljava/lang/ThreadLocal; capturedDrops

  // access flags 0x9
  public static b(Lahu;)I
   L0
    LINENUMBER 129 L0
    GETSTATIC ahu.c : Lcv;
    ALOAD 0
    INVOKEVIRTUAL cv.b (Ljava/lang/Object;)I
    IRETURN
   L1
    LOCALVARIABLE p_149682_0_ Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x9
  public static e(I)Lahu;
   L0
    LINENUMBER 134 L0
    GETSTATIC ahu.c : Lcv;
    ILOAD 0
    INVOKEVIRTUAL cv.a (I)Ljava/lang/Object;
    CHECKCAST ahu
    ASTORE 1
   L1
    LINENUMBER 135 L1
    ALOAD 1
    IFNONNULL L2
    GETSTATIC ahz.a : Lahu;
    GOTO L3
   L2
   FRAME FULL [I ahu] []
    ALOAD 1
   L3
   FRAME FULL [I ahu] [ahu]
    ARETURN
   L4
    LOCALVARIABLE p_149729_0_ I L0 L4 0
    LOCALVARIABLE ret Lahu; L1 L4 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x9
  public static a(Labn;)Lahu;
   L0
    LINENUMBER 140 L0
    ALOAD 0
    INVOKESTATIC abn.b (Labn;)I
    INVOKESTATIC ahu.e (I)Lahu;
    ARETURN
   L1
    LOCALVARIABLE p_149634_0_ Labn; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x9
  public static b(Ljava/lang/String;)Lahu;
    TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException
   L3
    LINENUMBER 145 L3
    GETSTATIC ahu.c : Lcv;
    ALOAD 0
    INVOKEVIRTUAL cv.b (Ljava/lang/String;)Z
    IFEQ L0
   L4
    LINENUMBER 147 L4
    GETSTATIC ahu.c : Lcv;
    ALOAD 0
    INVOKEVIRTUAL cv.a (Ljava/lang/String;)Ljava/lang/Object;
    CHECKCAST ahu
    ARETURN
   L0
    LINENUMBER 153 L0
   FRAME FULL [java/lang/String] []
    GETSTATIC ahu.c : Lcv;
    ALOAD 0
    INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I
    INVOKEVIRTUAL cv.a (I)Ljava/lang/Object;
    CHECKCAST ahu
   L1
    ARETURN
   L2
    LINENUMBER 155 L2
   FRAME FULL [java/lang/String] [java/lang/NumberFormatException]
    ASTORE 1
   L5
    LINENUMBER 157 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 j()Z
   L0
    LINENUMBER 164 L0
    ALOAD 0
    GETFIELD ahu.q : Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public k()I
   L0
    LINENUMBER 169 L0
    ALOAD 0
    GETFIELD ahu.r : I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public l()Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 175 L0
    ALOAD 0
    GETFIELD ahu.s : Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public m()I
   L0
    LINENUMBER 180 L0
    ALOAD 0
    GETFIELD ahu.t : I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public n()Z
   L0
    LINENUMBER 185 L0
    ALOAD 0
    GETFIELD ahu.u : Z
    ALOAD 0
    INVOKESTATIC mods/betterfoliage/client/BetterFoliageClient.getUseNeighborBrightnessOverride (ZLahu;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public o()Lavf;
   L0
    LINENUMBER 190 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public f(I)Lavh;
   L0
    LINENUMBER 195 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.o ()Lavf;
    INVOKEVIRTUAL avf.r ()Lavh;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149728_1_ I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x9
  public static p()V
   L0
    LINENUMBER 200 L0
    GETSTATIC ahu.c : Lcv;
    ICONST_0
    LDC "air"
    NEW ahm
    DUP
    INVOKESPECIAL ahm.<init> ()V
    LDC "air"
    INVOKEVIRTUAL ahm.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L1
    LINENUMBER 201 L1
    GETSTATIC ahu.c : Lcv;
    ICONST_1
    LDC "stone"
    NEW amh
    DUP
    INVOKESPECIAL amh.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL amh.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "stone"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L2
    LINENUMBER 202 L2
    GETSTATIC ahu.c : Lcv;
    ICONST_2
    LDC "grass"
    NEW ajt
    DUP
    INVOKESPECIAL ajt.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL ajt.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "grass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "grass"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L3
    LINENUMBER 203 L3
    GETSTATIC ahu.c : Lcv;
    ICONST_3
    LDC "dirt"
    NEW aix
    DUP
    INVOKESPECIAL aix.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL aix.c (F)Lahu;
    GETSTATIC ahu.g : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "dirt"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "dirt"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L4
    LINENUMBER 204 L4
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stonebrick"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "cobblestone"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 0
   L5
    LINENUMBER 205 L5
    GETSTATIC ahu.c : Lcv;
    ICONST_4
    LDC "cobblestone"
    ALOAD 0
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L6
    LINENUMBER 206 L6
    NEW amy
    DUP
    INVOKESPECIAL amy.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amy.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "wood"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "planks"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 1
   L7
    LINENUMBER 207 L7
    GETSTATIC ahu.c : Lcv;
    ICONST_5
    LDC "planks"
    ALOAD 1
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L8
    LINENUMBER 208 L8
    GETSTATIC ahu.c : Lcv;
    BIPUSH 6
    LDC "sapling"
    NEW alv
    DUP
    INVOKESPECIAL alv.<init> ()V
    FCONST_0
    INVOKEVIRTUAL alv.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "sapling"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "sapling"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L9
    LINENUMBER 209 L9
    GETSTATIC ahu.c : Lcv;
    BIPUSH 7
    LDC "bedrock"
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    INVOKEVIRTUAL ahu.s ()Lahu;
    LDC 6000000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "bedrock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "bedrock"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L10
    LINENUMBER 210 L10
    GETSTATIC ahu.c : Lcv;
    BIPUSH 8
    LDC "flowing_water"
    NEW ajd
    DUP
    GETSTATIC avf.h : Lavf;
    INVOKESPECIAL ajd.<init> (Lavf;)V
    LDC 100.0
    INVOKEVIRTUAL ajd.c (F)Lahu;
    ICONST_3
    INVOKEVIRTUAL ahu.g (I)Lahu;
    LDC "water"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "water_flow"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L11
    LINENUMBER 211 L11
    GETSTATIC ahu.c : Lcv;
    BIPUSH 9
    LDC "water"
    NEW amf
    DUP
    GETSTATIC avf.h : Lavf;
    INVOKESPECIAL amf.<init> (Lavf;)V
    LDC 100.0
    INVOKEVIRTUAL amf.c (F)Lahu;
    ICONST_3
    INVOKEVIRTUAL ahu.g (I)Lahu;
    LDC "water"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "water_still"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L12
    LINENUMBER 212 L12
    GETSTATIC ahu.c : Lcv;
    BIPUSH 10
    LDC "flowing_lava"
    NEW ajd
    DUP
    GETSTATIC avf.i : Lavf;
    INVOKESPECIAL ajd.<init> (Lavf;)V
    LDC 100.0
    INVOKEVIRTUAL ajd.c (F)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "lava"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "lava_flow"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L13
    LINENUMBER 213 L13
    GETSTATIC ahu.c : Lcv;
    BIPUSH 11
    LDC "lava"
    NEW amf
    DUP
    GETSTATIC avf.i : Lavf;
    INVOKESPECIAL amf.<init> (Lavf;)V
    LDC 100.0
    INVOKEVIRTUAL amf.c (F)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "lava"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "lava_still"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L14
    LINENUMBER 214 L14
    GETSTATIC ahu.c : Lcv;
    BIPUSH 12
    LDC "sand"
    NEW alt
    DUP
    INVOKESPECIAL alt.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL alt.c (F)Lahu;
    GETSTATIC ahu.m : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "sand"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "sand"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L15
    LINENUMBER 215 L15
    GETSTATIC ahu.c : Lcv;
    BIPUSH 13
    LDC "gravel"
    NEW aju
    DUP
    INVOKESPECIAL aju.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL aju.c (F)Lahu;
    GETSTATIC ahu.g : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "gravel"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "gravel"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L16
    LINENUMBER 216 L16
    GETSTATIC ahu.c : Lcv;
    BIPUSH 14
    LDC "gold_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreGold"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "gold_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L17
    LINENUMBER 217 L17
    GETSTATIC ahu.c : Lcv;
    BIPUSH 15
    LDC "iron_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreIron"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "iron_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L18
    LINENUMBER 218 L18
    GETSTATIC ahu.c : Lcv;
    BIPUSH 16
    LDC "coal_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreCoal"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "coal_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L19
    LINENUMBER 219 L19
    GETSTATIC ahu.c : Lcv;
    BIPUSH 17
    LDC "log"
    NEW aky
    DUP
    INVOKESPECIAL aky.<init> ()V
    LDC "log"
    INVOKEVIRTUAL aky.c (Ljava/lang/String;)Lahu;
    LDC "log"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L20
    LINENUMBER 220 L20
    GETSTATIC ahu.c : Lcv;
    BIPUSH 18
    LDC "leaves"
    NEW akx
    DUP
    INVOKESPECIAL akx.<init> ()V
    LDC "leaves"
    INVOKEVIRTUAL akx.c (Ljava/lang/String;)Lahu;
    LDC "leaves"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L21
    LINENUMBER 221 L21
    GETSTATIC ahu.c : Lcv;
    BIPUSH 19
    LDC "sponge"
    NEW amb
    DUP
    INVOKESPECIAL amb.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL amb.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "sponge"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "sponge"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L22
    LINENUMBER 222 L22
    GETSTATIC ahu.c : Lcv;
    BIPUSH 20
    LDC "glass"
    NEW ajr
    DUP
    GETSTATIC avf.s : Lavf;
    ICONST_0
    INVOKESPECIAL ajr.<init> (Lavf;Z)V
    LDC 0.3
    INVOKEVIRTUAL ajr.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "glass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "glass"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L23
    LINENUMBER 223 L23
    GETSTATIC ahu.c : Lcv;
    BIPUSH 21
    LDC "lapis_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreLapis"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "lapis_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L24
    LINENUMBER 224 L24
    GETSTATIC ahu.c : Lcv;
    BIPUSH 22
    LDC "lapis_block"
    NEW akl
    DUP
    GETSTATIC avh.H : Lavh;
    INVOKESPECIAL akl.<init> (Lavh;)V
    LDC 3.0
    INVOKEVIRTUAL akl.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockLapis"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "lapis_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L25
    LINENUMBER 225 L25
    GETSTATIC ahu.c : Lcv;
    BIPUSH 23
    LDC "dispenser"
    NEW aiy
    DUP
    INVOKESPECIAL aiy.<init> ()V
    LDC 3.5
    INVOKEVIRTUAL aiy.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "dispenser"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "dispenser"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L26
    LINENUMBER 226 L26
    NEW alu
    DUP
    INVOKESPECIAL alu.<init> ()V
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL alu.a (Lahy;)Lahu;
    LDC 0.8
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC "sandStone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "sandstone"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 2
   L27
    LINENUMBER 227 L27
    GETSTATIC ahu.c : Lcv;
    BIPUSH 24
    LDC "sandstone"
    ALOAD 2
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L28
    LINENUMBER 228 L28
    GETSTATIC ahu.c : Lcv;
    BIPUSH 25
    LDC "noteblock"
    NEW akv
    DUP
    INVOKESPECIAL akv.<init> ()V
    LDC 0.8
    INVOKEVIRTUAL akv.c (F)Lahu;
    LDC "musicBlock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "noteblock"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L29
    LINENUMBER 229 L29
    GETSTATIC ahu.c : Lcv;
    BIPUSH 26
    LDC "bed"
    NEW aht
    DUP
    INVOKESPECIAL aht.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL aht.c (F)Lahu;
    LDC "bed"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "bed"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L30
    LINENUMBER 230 L30
    GETSTATIC ahu.c : Lcv;
    BIPUSH 27
    LDC "golden_rail"
    NEW alf
    DUP
    INVOKESPECIAL alf.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL alf.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "goldenRail"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "rail_golden"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L31
    LINENUMBER 231 L31
    GETSTATIC ahu.c : Lcv;
    BIPUSH 28
    LDC "detector_rail"
    NEW aiu
    DUP
    INVOKESPECIAL aiu.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL aiu.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "detectorRail"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "rail_detector"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L32
    LINENUMBER 232 L32
    GETSTATIC ahu.c : Lcv;
    BIPUSH 29
    LDC "sticky_piston"
    NEW aob
    DUP
    ICONST_1
    INVOKESPECIAL aob.<init> (Z)V
    LDC "pistonStickyBase"
    INVOKEVIRTUAL aob.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L33
    LINENUMBER 233 L33
    GETSTATIC ahu.c : Lcv;
    BIPUSH 30
    LDC "web"
    NEW amw
    DUP
    INVOKESPECIAL amw.<init> ()V
    ICONST_1
    INVOKEVIRTUAL amw.g (I)Lahu;
    LDC 4.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC "web"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "web"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L34
    LINENUMBER 234 L34
    GETSTATIC ahu.c : Lcv;
    BIPUSH 31
    LDC "tallgrass"
    NEW aml
    DUP
    INVOKESPECIAL aml.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aml.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "tallgrass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L35
    LINENUMBER 235 L35
    GETSTATIC ahu.c : Lcv;
    BIPUSH 32
    LDC "deadbush"
    NEW ait
    DUP
    INVOKESPECIAL ait.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ait.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "deadbush"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "deadbush"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L36
    LINENUMBER 236 L36
    GETSTATIC ahu.c : Lcv;
    BIPUSH 33
    LDC "piston"
    NEW aob
    DUP
    ICONST_0
    INVOKESPECIAL aob.<init> (Z)V
    LDC "pistonBase"
    INVOKEVIRTUAL aob.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L37
    LINENUMBER 237 L37
    GETSTATIC ahu.c : Lcv;
    BIPUSH 34
    LDC "piston_head"
    NEW aoc
    DUP
    INVOKESPECIAL aoc.<init> ()V
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L38
    LINENUMBER 238 L38
    GETSTATIC ahu.c : Lcv;
    BIPUSH 35
    LDC "wool"
    NEW aim
    DUP
    GETSTATIC avf.n : Lavf;
    INVOKESPECIAL aim.<init> (Lavf;)V
    LDC 0.8
    INVOKEVIRTUAL aim.c (F)Lahu;
    GETSTATIC ahu.l : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "cloth"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "wool_colored"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L39
    LINENUMBER 239 L39
    GETSTATIC ahu.c : Lcv;
    BIPUSH 36
    LDC "piston_extension"
    NEW aod
    DUP
    INVOKESPECIAL aod.<init> ()V
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L40
    LINENUMBER 240 L40
    GETSTATIC ahu.c : Lcv;
    BIPUSH 37
    LDC "yellow_flower"
    NEW ajo
    DUP
    ICONST_0
    INVOKESPECIAL ajo.<init> (I)V
    FCONST_0
    INVOKEVIRTUAL ajo.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "flower1"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "flower_dandelion"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L41
    LINENUMBER 241 L41
    GETSTATIC ahu.c : Lcv;
    BIPUSH 38
    LDC "red_flower"
    NEW ajo
    DUP
    ICONST_1
    INVOKESPECIAL ajo.<init> (I)V
    FCONST_0
    INVOKEVIRTUAL ajo.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "flower2"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "flower_rose"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L42
    LINENUMBER 242 L42
    GETSTATIC ahu.c : Lcv;
    BIPUSH 39
    LDC "brown_mushroom"
    NEW ako
    DUP
    INVOKESPECIAL ako.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ako.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC 0.125
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "mushroom"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "mushroom_brown"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L43
    LINENUMBER 243 L43
    GETSTATIC ahu.c : Lcv;
    BIPUSH 40
    LDC "red_mushroom"
    NEW ako
    DUP
    INVOKESPECIAL ako.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ako.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "mushroom"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "mushroom_red"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L44
    LINENUMBER 244 L44
    GETSTATIC ahu.c : Lcv;
    BIPUSH 41
    LDC "gold_block"
    NEW akl
    DUP
    GETSTATIC avh.F : Lavh;
    INVOKESPECIAL akl.<init> (Lavh;)V
    LDC 3.0
    INVOKEVIRTUAL akl.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockGold"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "gold_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L45
    LINENUMBER 245 L45
    GETSTATIC ahu.c : Lcv;
    BIPUSH 42
    LDC "iron_block"
    NEW akl
    DUP
    GETSTATIC avh.h : Lavh;
    INVOKESPECIAL akl.<init> (Lavh;)V
    LDC 5.0
    INVOKEVIRTUAL akl.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockIron"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "iron_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L46
    LINENUMBER 246 L46
    GETSTATIC ahu.c : Lcv;
    BIPUSH 43
    LDC "double_stone_slab"
    NEW amk
    DUP
    ICONST_1
    INVOKESPECIAL amk.<init> (Z)V
    FCONST_2
    INVOKEVIRTUAL amk.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stoneSlab"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L47
    LINENUMBER 247 L47
    GETSTATIC ahu.c : Lcv;
    BIPUSH 44
    LDC "stone_slab"
    NEW amk
    DUP
    ICONST_0
    INVOKESPECIAL amk.<init> (Z)V
    FCONST_2
    INVOKEVIRTUAL amk.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stoneSlab"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L48
    LINENUMBER 248 L48
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "brick"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "brick"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 3
   L49
    LINENUMBER 249 L49
    GETSTATIC ahu.c : Lcv;
    BIPUSH 45
    LDC "brick_block"
    ALOAD 3
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L50
    LINENUMBER 250 L50
    GETSTATIC ahu.c : Lcv;
    BIPUSH 46
    LDC "tnt"
    NEW amn
    DUP
    INVOKESPECIAL amn.<init> ()V
    FCONST_0
    INVOKEVIRTUAL amn.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "tnt"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "tnt"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L51
    LINENUMBER 251 L51
    GETSTATIC ahu.c : Lcv;
    BIPUSH 47
    LDC "bookshelf"
    NEW aib
    DUP
    INVOKESPECIAL aib.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL aib.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "bookshelf"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "bookshelf"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L52
    LINENUMBER 252 L52
    GETSTATIC ahu.c : Lcv;
    BIPUSH 48
    LDC "mossy_cobblestone"
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stoneMoss"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "cobblestone_mossy"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L53
    LINENUMBER 253 L53
    GETSTATIC ahu.c : Lcv;
    BIPUSH 49
    LDC "obsidian"
    NEW akw
    DUP
    INVOKESPECIAL akw.<init> ()V
    LDC 50.0
    INVOKEVIRTUAL akw.c (F)Lahu;
    LDC 2000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "obsidian"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "obsidian"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L54
    LINENUMBER 254 L54
    GETSTATIC ahu.c : Lcv;
    BIPUSH 50
    LDC "torch"
    NEW amo
    DUP
    INVOKESPECIAL amo.<init> ()V
    FCONST_0
    INVOKEVIRTUAL amo.c (F)Lahu;
    LDC 0.9375
    INVOKEVIRTUAL ahu.a (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "torch"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "torch_on"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L55
    LINENUMBER 255 L55
    GETSTATIC ahu.c : Lcv;
    BIPUSH 51
    LDC "fire"
    NEW ajn
    DUP
    INVOKESPECIAL ajn.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ajn.c (F)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "fire"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "fire"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L56
    LINENUMBER 256 L56
    GETSTATIC ahu.c : Lcv;
    BIPUSH 52
    LDC "mob_spawner"
    NEW akm
    DUP
    INVOKESPECIAL akm.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL akm.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "mobSpawner"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "mob_spawner"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L57
    LINENUMBER 257 L57
    GETSTATIC ahu.c : Lcv;
    BIPUSH 53
    LDC "oak_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWood"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L58
    LINENUMBER 258 L58
    GETSTATIC ahu.c : Lcv;
    BIPUSH 54
    LDC "chest"
    NEW aij
    DUP
    ICONST_0
    INVOKESPECIAL aij.<init> (I)V
    LDC 2.5
    INVOKEVIRTUAL aij.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "chest"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L59
    LINENUMBER 259 L59
    GETSTATIC ahu.c : Lcv;
    BIPUSH 55
    LDC "redstone_wire"
    NEW alm
    DUP
    INVOKESPECIAL alm.<init> ()V
    FCONST_0
    INVOKEVIRTUAL alm.c (F)Lahu;
    GETSTATIC ahu.e : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "redstoneDust"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "redstone_dust"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L60
    LINENUMBER 260 L60
    GETSTATIC ahu.c : Lcv;
    BIPUSH 56
    LDC "diamond_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreDiamond"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "diamond_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L61
    LINENUMBER 261 L61
    GETSTATIC ahu.c : Lcv;
    BIPUSH 57
    LDC "diamond_block"
    NEW akl
    DUP
    GETSTATIC avh.G : Lavh;
    INVOKESPECIAL akl.<init> (Lavh;)V
    LDC 5.0
    INVOKEVIRTUAL akl.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockDiamond"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "diamond_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L62
    LINENUMBER 262 L62
    GETSTATIC ahu.c : Lcv;
    BIPUSH 58
    LDC "crafting_table"
    NEW aiq
    DUP
    INVOKESPECIAL aiq.<init> ()V
    LDC 2.5
    INVOKEVIRTUAL aiq.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "workbench"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "crafting_table"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L63
    LINENUMBER 263 L63
    GETSTATIC ahu.c : Lcv;
    BIPUSH 59
    LDC "wheat"
    NEW air
    DUP
    INVOKESPECIAL air.<init> ()V
    LDC "crops"
    INVOKEVIRTUAL air.c (Ljava/lang/String;)Lahu;
    LDC "wheat"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L64
    LINENUMBER 264 L64
    NEW ajk
    DUP
    INVOKESPECIAL ajk.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL ajk.c (F)Lahu;
    GETSTATIC ahu.g : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "farmland"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "farmland"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 4
   L65
    LINENUMBER 265 L65
    GETSTATIC ahu.c : Lcv;
    BIPUSH 60
    LDC "farmland"
    ALOAD 4
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L66
    LINENUMBER 266 L66
    GETSTATIC ahu.c : Lcv;
    BIPUSH 61
    LDC "furnace"
    NEW ajq
    DUP
    ICONST_0
    INVOKESPECIAL ajq.<init> (Z)V
    LDC 3.5
    INVOKEVIRTUAL ajq.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "furnace"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.c : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L67
    LINENUMBER 267 L67
    GETSTATIC ahu.c : Lcv;
    BIPUSH 62
    LDC "lit_furnace"
    NEW ajq
    DUP
    ICONST_1
    INVOKESPECIAL ajq.<init> (Z)V
    LDC 3.5
    INVOKEVIRTUAL ajq.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC 0.875
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "furnace"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L68
    LINENUMBER 268 L68
    GETSTATIC ahu.c : Lcv;
    BIPUSH 63
    LDC "standing_sign"
    NEW alw
    DUP
    LDC Lany;.class
    ICONST_1
    INVOKESPECIAL alw.<init> (Ljava/lang/Class;Z)V
    FCONST_1
    INVOKEVIRTUAL alw.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "sign"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L69
    LINENUMBER 269 L69
    GETSTATIC ahu.c : Lcv;
    BIPUSH 64
    LDC "wooden_door"
    NEW aiz
    DUP
    GETSTATIC avf.d : Lavf;
    INVOKESPECIAL aiz.<init> (Lavf;)V
    LDC 3.0
    INVOKEVIRTUAL aiz.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "doorWood"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "door_wood"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L70
    LINENUMBER 270 L70
    GETSTATIC ahu.c : Lcv;
    BIPUSH 65
    LDC "ladder"
    NEW ake
    DUP
    INVOKESPECIAL ake.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL ake.c (F)Lahu;
    GETSTATIC ahu.o : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "ladder"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "ladder"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L71
    LINENUMBER 271 L71
    GETSTATIC ahu.c : Lcv;
    BIPUSH 66
    LDC "rail"
    NEW alk
    DUP
    INVOKESPECIAL alk.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL alk.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "rail"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "rail_normal"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L72
    LINENUMBER 272 L72
    GETSTATIC ahu.c : Lcv;
    BIPUSH 67
    LDC "stone_stairs"
    NEW ame
    DUP
    ALOAD 0
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsStone"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L73
    LINENUMBER 273 L73
    GETSTATIC ahu.c : Lcv;
    BIPUSH 68
    LDC "wall_sign"
    NEW alw
    DUP
    LDC Lany;.class
    ICONST_0
    INVOKESPECIAL alw.<init> (Ljava/lang/Class;Z)V
    FCONST_1
    INVOKEVIRTUAL alw.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "sign"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L74
    LINENUMBER 274 L74
    GETSTATIC ahu.c : Lcv;
    BIPUSH 69
    LDC "lever"
    NEW akh
    DUP
    INVOKESPECIAL akh.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL akh.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "lever"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "lever"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L75
    LINENUMBER 275 L75
    GETSTATIC ahu.c : Lcv;
    BIPUSH 70
    LDC "stone_pressure_plate"
    NEW alg
    DUP
    LDC "stone"
    GETSTATIC avf.e : Lavf;
    GETSTATIC alh.b : Lalh;
    INVOKESPECIAL alg.<init> (Ljava/lang/String;Lavf;Lalh;)V
    LDC 0.5
    INVOKEVIRTUAL alg.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "pressurePlate"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L76
    LINENUMBER 276 L76
    GETSTATIC ahu.c : Lcv;
    BIPUSH 71
    LDC "iron_door"
    NEW aiz
    DUP
    GETSTATIC avf.f : Lavf;
    INVOKESPECIAL aiz.<init> (Lavf;)V
    LDC 5.0
    INVOKEVIRTUAL aiz.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "doorIron"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "door_iron"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L77
    LINENUMBER 277 L77
    GETSTATIC ahu.c : Lcv;
    BIPUSH 72
    LDC "wooden_pressure_plate"
    NEW alg
    DUP
    LDC "planks_oak"
    GETSTATIC avf.d : Lavf;
    GETSTATIC alh.a : Lalh;
    INVOKESPECIAL alg.<init> (Ljava/lang/String;Lavf;Lalh;)V
    LDC 0.5
    INVOKEVIRTUAL alg.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "pressurePlate"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L78
    LINENUMBER 278 L78
    GETSTATIC ahu.c : Lcv;
    BIPUSH 73
    LDC "redstone_ore"
    NEW all
    DUP
    ICONST_0
    INVOKESPECIAL all.<init> (Z)V
    LDC 3.0
    INVOKEVIRTUAL all.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreRedstone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "redstone_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L79
    LINENUMBER 279 L79
    GETSTATIC ahu.c : Lcv;
    BIPUSH 74
    LDC "lit_redstone_ore"
    NEW all
    DUP
    ICONST_1
    INVOKESPECIAL all.<init> (Z)V
    LDC 0.625
    INVOKEVIRTUAL all.a (F)Lahu;
    LDC 3.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreRedstone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "redstone_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L80
    LINENUMBER 280 L80
    GETSTATIC ahu.c : Lcv;
    BIPUSH 75
    LDC "unlit_redstone_torch"
    NEW alo
    DUP
    ICONST_0
    INVOKESPECIAL alo.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL alo.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "notGate"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "redstone_torch_off"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L81
    LINENUMBER 281 L81
    GETSTATIC ahu.c : Lcv;
    BIPUSH 76
    LDC "redstone_torch"
    NEW alo
    DUP
    ICONST_1
    INVOKESPECIAL alo.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL alo.c (F)Lahu;
    LDC 0.5
    INVOKEVIRTUAL ahu.a (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "notGate"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.d : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "redstone_torch_on"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L82
    LINENUMBER 282 L82
    GETSTATIC ahu.c : Lcv;
    BIPUSH 77
    LDC "stone_button"
    NEW amj
    DUP
    INVOKESPECIAL amj.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL amj.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "button"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L83
    LINENUMBER 283 L83
    GETSTATIC ahu.c : Lcv;
    BIPUSH 78
    LDC "snow_layer"
    NEW alz
    DUP
    INVOKESPECIAL alz.<init> ()V
    LDC 0.1
    INVOKEVIRTUAL alz.c (F)Lahu;
    GETSTATIC ahu.n : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "snow"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    ICONST_0
    INVOKEVIRTUAL ahu.g (I)Lahu;
    LDC "snow"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L84
    LINENUMBER 284 L84
    GETSTATIC ahu.c : Lcv;
    BIPUSH 79
    LDC "ice"
    NEW akb
    DUP
    INVOKESPECIAL akb.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL akb.c (F)Lahu;
    ICONST_3
    INVOKEVIRTUAL ahu.g (I)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "ice"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "ice"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L85
    LINENUMBER 285 L85
    GETSTATIC ahu.c : Lcv;
    BIPUSH 80
    LDC "snow"
    NEW aly
    DUP
    INVOKESPECIAL aly.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL aly.c (F)Lahu;
    GETSTATIC ahu.n : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "snow"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "snow"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L86
    LINENUMBER 286 L86
    GETSTATIC ahu.c : Lcv;
    BIPUSH 81
    LDC "cactus"
    NEW aif
    DUP
    INVOKESPECIAL aif.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL aif.c (F)Lahu;
    GETSTATIC ahu.l : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "cactus"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "cactus"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L87
    LINENUMBER 287 L87
    GETSTATIC ahu.c : Lcv;
    BIPUSH 82
    LDC "clay"
    NEW aik
    DUP
    INVOKESPECIAL aik.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL aik.c (F)Lahu;
    GETSTATIC ahu.g : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "clay"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "clay"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L88
    LINENUMBER 288 L88
    GETSTATIC ahu.c : Lcv;
    BIPUSH 83
    LDC "reeds"
    NEW alq
    DUP
    INVOKESPECIAL alq.<init> ()V
    FCONST_0
    INVOKEVIRTUAL alq.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "reeds"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "reeds"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L89
    LINENUMBER 289 L89
    GETSTATIC ahu.c : Lcv;
    BIPUSH 84
    LDC "jukebox"
    NEW akc
    DUP
    INVOKESPECIAL akc.<init> ()V
    FCONST_2
    INVOKEVIRTUAL akc.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "jukebox"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "jukebox"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L90
    LINENUMBER 290 L90
    GETSTATIC ahu.c : Lcv;
    BIPUSH 85
    LDC "fence"
    NEW ajl
    DUP
    LDC "planks_oak"
    GETSTATIC avf.d : Lavf;
    INVOKESPECIAL ajl.<init> (Ljava/lang/String;Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ajl.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "fence"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L91
    LINENUMBER 291 L91
    NEW ali
    DUP
    ICONST_0
    INVOKESPECIAL ali.<init> (Z)V
    FCONST_1
    INVOKEVIRTUAL ali.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "pumpkin"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "pumpkin"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 5
   L92
    LINENUMBER 292 L92
    GETSTATIC ahu.c : Lcv;
    BIPUSH 86
    LDC "pumpkin"
    ALOAD 5
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L93
    LINENUMBER 293 L93
    GETSTATIC ahu.c : Lcv;
    BIPUSH 87
    LDC "netherrack"
    NEW aks
    DUP
    INVOKESPECIAL aks.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL aks.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "hellrock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "netherrack"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L94
    LINENUMBER 294 L94
    GETSTATIC ahu.c : Lcv;
    BIPUSH 88
    LDC "soul_sand"
    NEW ama
    DUP
    INVOKESPECIAL ama.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL ama.c (F)Lahu;
    GETSTATIC ahu.m : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "hellsand"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "soul_sand"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L95
    LINENUMBER 295 L95
    GETSTATIC ahu.c : Lcv;
    BIPUSH 89
    LDC "glowstone"
    NEW ajs
    DUP
    GETSTATIC avf.s : Lavf;
    INVOKESPECIAL ajs.<init> (Lavf;)V
    LDC 0.3
    INVOKEVIRTUAL ajs.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "lightgem"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "glowstone"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L96
    LINENUMBER 296 L96
    GETSTATIC ahu.c : Lcv;
    BIPUSH 90
    LDC "portal"
    NEW alb
    DUP
    INVOKESPECIAL alb.<init> ()V
    LDC -1.0
    INVOKEVIRTUAL alb.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC 0.75
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "portal"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "portal"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L97
    LINENUMBER 297 L97
    GETSTATIC ahu.c : Lcv;
    BIPUSH 91
    LDC "lit_pumpkin"
    NEW ali
    DUP
    ICONST_1
    INVOKESPECIAL ali.<init> (Z)V
    FCONST_1
    INVOKEVIRTUAL ali.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "litpumpkin"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "pumpkin"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L98
    LINENUMBER 298 L98
    GETSTATIC ahu.c : Lcv;
    BIPUSH 92
    LDC "cake"
    NEW aig
    DUP
    INVOKESPECIAL aig.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL aig.c (F)Lahu;
    GETSTATIC ahu.l : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "cake"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "cake"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L99
    LINENUMBER 299 L99
    GETSTATIC ahu.c : Lcv;
    BIPUSH 93
    LDC "unpowered_repeater"
    NEW alr
    DUP
    ICONST_0
    INVOKESPECIAL alr.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL alr.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "diode"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "repeater_off"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L100
    LINENUMBER 300 L100
    GETSTATIC ahu.c : Lcv;
    BIPUSH 94
    LDC "powered_repeater"
    NEW alr
    DUP
    ICONST_1
    INVOKESPECIAL alr.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL alr.c (F)Lahu;
    LDC 0.625
    INVOKEVIRTUAL ahu.a (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "diode"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "repeater_on"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L101
    LINENUMBER 301 L101
    GETSTATIC ahu.c : Lcv;
    BIPUSH 95
    LDC "stained_glass"
    NEW amc
    DUP
    GETSTATIC avf.s : Lavf;
    INVOKESPECIAL amc.<init> (Lavf;)V
    LDC 0.3
    INVOKEVIRTUAL amc.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stainedGlass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "glass"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L102
    LINENUMBER 302 L102
    GETSTATIC ahu.c : Lcv;
    BIPUSH 96
    LDC "trapdoor"
    NEW amq
    DUP
    GETSTATIC avf.d : Lavf;
    INVOKESPECIAL amq.<init> (Lavf;)V
    LDC 3.0
    INVOKEVIRTUAL amq.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "trapdoor"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "trapdoor"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L103
    LINENUMBER 303 L103
    GETSTATIC ahu.c : Lcv;
    BIPUSH 97
    LDC "monster_egg"
    NEW akn
    DUP
    INVOKESPECIAL akn.<init> ()V
    LDC 0.75
    INVOKEVIRTUAL akn.c (F)Lahu;
    LDC "monsterStoneEgg"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L104
    LINENUMBER 304 L104
    NEW ami
    DUP
    INVOKESPECIAL ami.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL ami.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "stonebricksmooth"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "stonebrick"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 6
   L105
    LINENUMBER 305 L105
    GETSTATIC ahu.c : Lcv;
    BIPUSH 98
    LDC "stonebrick"
    ALOAD 6
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L106
    LINENUMBER 306 L106
    GETSTATIC ahu.c : Lcv;
    BIPUSH 99
    LDC "brown_mushroom_block"
    NEW aka
    DUP
    GETSTATIC avf.d : Lavf;
    ICONST_0
    INVOKESPECIAL aka.<init> (Lavf;I)V
    LDC 0.2
    INVOKEVIRTUAL aka.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "mushroom"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "mushroom_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L107
    LINENUMBER 307 L107
    GETSTATIC ahu.c : Lcv;
    BIPUSH 100
    LDC "red_mushroom_block"
    NEW aka
    DUP
    GETSTATIC avf.d : Lavf;
    ICONST_1
    INVOKESPECIAL aka.<init> (Lavf;I)V
    LDC 0.2
    INVOKEVIRTUAL aka.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "mushroom"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "mushroom_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L108
    LINENUMBER 308 L108
    GETSTATIC ahu.c : Lcv;
    BIPUSH 101
    LDC "iron_bars"
    NEW amm
    DUP
    LDC "iron_bars"
    LDC "iron_bars"
    GETSTATIC avf.f : Lavf;
    ICONST_1
    INVOKESPECIAL amm.<init> (Ljava/lang/String;Ljava/lang/String;Lavf;Z)V
    LDC 5.0
    INVOKEVIRTUAL amm.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "fenceIron"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L109
    LINENUMBER 309 L109
    GETSTATIC ahu.c : Lcv;
    BIPUSH 102
    LDC "glass_pane"
    NEW amm
    DUP
    LDC "glass"
    LDC "glass_pane_top"
    GETSTATIC avf.s : Lavf;
    ICONST_0
    INVOKESPECIAL amm.<init> (Ljava/lang/String;Ljava/lang/String;Lavf;Z)V
    LDC 0.3
    INVOKEVIRTUAL amm.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "thinGlass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L110
    LINENUMBER 310 L110
    NEW akk
    DUP
    INVOKESPECIAL akk.<init> ()V
    FCONST_1
    INVOKEVIRTUAL akk.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "melon"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "melon"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 7
   L111
    LINENUMBER 311 L111
    GETSTATIC ahu.c : Lcv;
    BIPUSH 103
    LDC "melon_block"
    ALOAD 7
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L112
    LINENUMBER 312 L112
    GETSTATIC ahu.c : Lcv;
    BIPUSH 104
    LDC "pumpkin_stem"
    NEW amg
    DUP
    ALOAD 5
    INVOKESPECIAL amg.<init> (Lahu;)V
    FCONST_0
    INVOKEVIRTUAL amg.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "pumpkinStem"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "pumpkin_stem"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L113
    LINENUMBER 313 L113
    GETSTATIC ahu.c : Lcv;
    BIPUSH 105
    LDC "melon_stem"
    NEW amg
    DUP
    ALOAD 7
    INVOKESPECIAL amg.<init> (Lahu;)V
    FCONST_0
    INVOKEVIRTUAL amg.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "pumpkinStem"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "melon_stem"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L114
    LINENUMBER 314 L114
    GETSTATIC ahu.c : Lcv;
    BIPUSH 106
    LDC "vine"
    NEW amt
    DUP
    INVOKESPECIAL amt.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL amt.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "vine"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "vine"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L115
    LINENUMBER 315 L115
    GETSTATIC ahu.c : Lcv;
    BIPUSH 107
    LDC "fence_gate"
    NEW ajm
    DUP
    INVOKESPECIAL ajm.<init> ()V
    FCONST_2
    INVOKEVIRTUAL ajm.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "fenceGate"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L116
    LINENUMBER 316 L116
    GETSTATIC ahu.c : Lcv;
    BIPUSH 108
    LDC "brick_stairs"
    NEW ame
    DUP
    ALOAD 3
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsBrick"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L117
    LINENUMBER 317 L117
    GETSTATIC ahu.c : Lcv;
    BIPUSH 109
    LDC "stone_brick_stairs"
    NEW ame
    DUP
    ALOAD 6
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsStoneBrickSmooth"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L118
    LINENUMBER 318 L118
    GETSTATIC ahu.c : Lcv;
    BIPUSH 110
    LDC "mycelium"
    NEW akp
    DUP
    INVOKESPECIAL akp.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL akp.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "mycel"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "mycelium"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L119
    LINENUMBER 319 L119
    GETSTATIC ahu.c : Lcv;
    BIPUSH 111
    LDC "waterlily"
    NEW amv
    DUP
    INVOKESPECIAL amv.<init> ()V
    FCONST_0
    INVOKEVIRTUAL amv.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "waterlily"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "waterlily"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L120
    LINENUMBER 320 L120
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "netherBrick"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "nether_brick"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 8
   L121
    LINENUMBER 321 L121
    GETSTATIC ahu.c : Lcv;
    BIPUSH 112
    LDC "nether_brick"
    ALOAD 8
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L122
    LINENUMBER 322 L122
    GETSTATIC ahu.c : Lcv;
    BIPUSH 113
    LDC "nether_brick_fence"
    NEW ajl
    DUP
    LDC "nether_brick"
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ajl.<init> (Ljava/lang/String;Lavf;)V
    FCONST_2
    INVOKEVIRTUAL ajl.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "netherFence"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L123
    LINENUMBER 323 L123
    GETSTATIC ahu.c : Lcv;
    BIPUSH 114
    LDC "nether_brick_stairs"
    NEW ame
    DUP
    ALOAD 8
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsNetherBrick"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L124
    LINENUMBER 324 L124
    GETSTATIC ahu.c : Lcv;
    BIPUSH 115
    LDC "nether_wart"
    NEW akr
    DUP
    INVOKESPECIAL akr.<init> ()V
    LDC "netherStalk"
    INVOKEVIRTUAL akr.c (Ljava/lang/String;)Lahu;
    LDC "nether_wart"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L125
    LINENUMBER 325 L125
    GETSTATIC ahu.c : Lcv;
    BIPUSH 116
    LDC "enchanting_table"
    NEW aje
    DUP
    INVOKESPECIAL aje.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL aje.c (F)Lahu;
    LDC 2000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    LDC "enchantmentTable"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "enchanting_table"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L126
    LINENUMBER 326 L126
    GETSTATIC ahu.c : Lcv;
    BIPUSH 117
    LDC "brewing_stand"
    NEW aic
    DUP
    INVOKESPECIAL aic.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL aic.c (F)Lahu;
    LDC 0.125
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "brewingStand"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "brewing_stand"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L127
    LINENUMBER 327 L127
    GETSTATIC ahu.c : Lcv;
    BIPUSH 118
    LDC "cauldron"
    NEW aii
    DUP
    INVOKESPECIAL aii.<init> ()V
    FCONST_2
    INVOKEVIRTUAL aii.c (F)Lahu;
    LDC "cauldron"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "cauldron"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L128
    LINENUMBER 328 L128
    GETSTATIC ahu.c : Lcv;
    BIPUSH 119
    LDC "end_portal"
    NEW ajf
    DUP
    GETSTATIC avf.E : Lavf;
    INVOKESPECIAL ajf.<init> (Lavf;)V
    LDC -1.0
    INVOKEVIRTUAL ajf.c (F)Lahu;
    LDC 6000000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L129
    LINENUMBER 329 L129
    GETSTATIC ahu.c : Lcv;
    BIPUSH 120
    LDC "end_portal_frame"
    NEW ajg
    DUP
    INVOKESPECIAL ajg.<init> ()V
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ajg.a (Lahy;)Lahu;
    LDC 0.125
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC -1.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC "endPortalFrame"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC 6000000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC aaf.c : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "endframe"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L130
    LINENUMBER 330 L130
    GETSTATIC ahu.c : Lcv;
    BIPUSH 121
    LDC "end_stone"
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    LDC 3.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 15.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "whiteStone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "end_stone"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L131
    LINENUMBER 331 L131
    GETSTATIC ahu.c : Lcv;
    BIPUSH 122
    LDC "dragon_egg"
    NEW ajb
    DUP
    INVOKESPECIAL ajb.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL ajb.c (F)Lahu;
    LDC 15.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC 0.125
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "dragonEgg"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "dragon_egg"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L132
    LINENUMBER 332 L132
    GETSTATIC ahu.c : Lcv;
    BIPUSH 123
    LDC "redstone_lamp"
    NEW aln
    DUP
    ICONST_0
    INVOKESPECIAL aln.<init> (Z)V
    LDC 0.3
    INVOKEVIRTUAL aln.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "redstoneLight"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.d : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "redstone_lamp_off"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L133
    LINENUMBER 333 L133
    GETSTATIC ahu.c : Lcv;
    BIPUSH 124
    LDC "lit_redstone_lamp"
    NEW aln
    DUP
    ICONST_1
    INVOKESPECIAL aln.<init> (Z)V
    LDC 0.3
    INVOKEVIRTUAL aln.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "redstoneLight"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "redstone_lamp_on"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L134
    LINENUMBER 334 L134
    GETSTATIC ahu.c : Lcv;
    BIPUSH 125
    LDC "double_wooden_slab"
    NEW ana
    DUP
    ICONST_1
    INVOKESPECIAL ana.<init> (Z)V
    FCONST_2
    INVOKEVIRTUAL ana.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "woodSlab"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L135
    LINENUMBER 335 L135
    GETSTATIC ahu.c : Lcv;
    BIPUSH 126
    LDC "wooden_slab"
    NEW ana
    DUP
    ICONST_0
    INVOKESPECIAL ana.<init> (Z)V
    FCONST_2
    INVOKEVIRTUAL ana.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "woodSlab"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L136
    LINENUMBER 336 L136
    GETSTATIC ahu.c : Lcv;
    BIPUSH 127
    LDC "cocoa"
    NEW ail
    DUP
    INVOKESPECIAL ail.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL ail.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "cocoa"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "cocoa"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L137
    LINENUMBER 337 L137
    GETSTATIC ahu.c : Lcv;
    SIPUSH 128
    LDC "sandstone_stairs"
    NEW ame
    DUP
    ALOAD 2
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsSandStone"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L138
    LINENUMBER 338 L138
    GETSTATIC ahu.c : Lcv;
    SIPUSH 129
    LDC "emerald_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "oreEmerald"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "emerald_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L139
    LINENUMBER 339 L139
    GETSTATIC ahu.c : Lcv;
    SIPUSH 130
    LDC "ender_chest"
    NEW ajh
    DUP
    INVOKESPECIAL ajh.<init> ()V
    LDC 22.5
    INVOKEVIRTUAL ajh.c (F)Lahu;
    LDC 1000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "enderChest"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC 0.5
    INVOKEVIRTUAL ahu.a (F)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L140
    LINENUMBER 340 L140
    GETSTATIC ahu.c : Lcv;
    SIPUSH 131
    LDC "tripwire_hook"
    NEW ams
    DUP
    INVOKESPECIAL ams.<init> ()V
    LDC "tripWireSource"
    INVOKEVIRTUAL ams.c (Ljava/lang/String;)Lahu;
    LDC "trip_wire_source"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L141
    LINENUMBER 341 L141
    GETSTATIC ahu.c : Lcv;
    SIPUSH 132
    LDC "tripwire"
    NEW amr
    DUP
    INVOKESPECIAL amr.<init> ()V
    LDC "tripWire"
    INVOKEVIRTUAL amr.c (Ljava/lang/String;)Lahu;
    LDC "trip_wire"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L142
    LINENUMBER 342 L142
    GETSTATIC ahu.c : Lcv;
    SIPUSH 133
    LDC "emerald_block"
    NEW akl
    DUP
    GETSTATIC avh.I : Lavh;
    INVOKESPECIAL akl.<init> (Lavh;)V
    LDC 5.0
    INVOKEVIRTUAL akl.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockEmerald"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "emerald_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L143
    LINENUMBER 343 L143
    GETSTATIC ahu.c : Lcv;
    SIPUSH 134
    LDC "spruce_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_1
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWoodSpruce"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L144
    LINENUMBER 344 L144
    GETSTATIC ahu.c : Lcv;
    SIPUSH 135
    LDC "birch_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_2
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWoodBirch"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L145
    LINENUMBER 345 L145
    GETSTATIC ahu.c : Lcv;
    SIPUSH 136
    LDC "jungle_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_3
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWoodJungle"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L146
    LINENUMBER 346 L146
    GETSTATIC ahu.c : Lcv;
    SIPUSH 137
    LDC "command_block"
    NEW ain
    DUP
    INVOKESPECIAL ain.<init> ()V
    INVOKEVIRTUAL ain.s ()Lahu;
    LDC 6000000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    LDC "commandBlock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "command_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L147
    LINENUMBER 347 L147
    GETSTATIC ahu.c : Lcv;
    SIPUSH 138
    LDC "beacon"
    NEW ahs
    DUP
    INVOKESPECIAL ahs.<init> ()V
    LDC "beacon"
    INVOKEVIRTUAL ahs.c (Ljava/lang/String;)Lahu;
    FCONST_1
    INVOKEVIRTUAL ahu.a (F)Lahu;
    LDC "beacon"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L148
    LINENUMBER 348 L148
    GETSTATIC ahu.c : Lcv;
    SIPUSH 139
    LDC "cobblestone_wall"
    NEW amu
    DUP
    ALOAD 0
    INVOKESPECIAL amu.<init> (Lahu;)V
    LDC "cobbleWall"
    INVOKEVIRTUAL amu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L149
    LINENUMBER 349 L149
    GETSTATIC ahu.c : Lcv;
    SIPUSH 140
    LDC "flower_pot"
    NEW ajp
    DUP
    INVOKESPECIAL ajp.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ajp.c (F)Lahu;
    GETSTATIC ahu.e : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "flowerPot"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "flower_pot"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L150
    LINENUMBER 350 L150
    GETSTATIC ahu.c : Lcv;
    SIPUSH 141
    LDC "carrots"
    NEW aih
    DUP
    INVOKESPECIAL aih.<init> ()V
    LDC "carrots"
    INVOKEVIRTUAL aih.c (Ljava/lang/String;)Lahu;
    LDC "carrots"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L151
    LINENUMBER 351 L151
    GETSTATIC ahu.c : Lcv;
    SIPUSH 142
    LDC "potatoes"
    NEW ald
    DUP
    INVOKESPECIAL ald.<init> ()V
    LDC "potatoes"
    INVOKEVIRTUAL ald.c (Ljava/lang/String;)Lahu;
    LDC "potatoes"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L152
    LINENUMBER 352 L152
    GETSTATIC ahu.c : Lcv;
    SIPUSH 143
    LDC "wooden_button"
    NEW amz
    DUP
    INVOKESPECIAL amz.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL amz.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "button"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L153
    LINENUMBER 353 L153
    GETSTATIC ahu.c : Lcv;
    SIPUSH 144
    LDC "skull"
    NEW alx
    DUP
    INVOKESPECIAL alx.<init> ()V
    FCONST_1
    INVOKEVIRTUAL alx.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "skull"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "skull"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L154
    LINENUMBER 354 L154
    GETSTATIC ahu.c : Lcv;
    SIPUSH 145
    LDC "anvil"
    NEW ahn
    DUP
    INVOKESPECIAL ahn.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL ahn.c (F)Lahu;
    GETSTATIC ahu.p : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC 2000.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    LDC "anvil"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L155
    LINENUMBER 355 L155
    GETSTATIC ahu.c : Lcv;
    SIPUSH 146
    LDC "trapped_chest"
    NEW aij
    DUP
    ICONST_1
    INVOKESPECIAL aij.<init> (I)V
    LDC 2.5
    INVOKEVIRTUAL aij.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "chestTrap"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L156
    LINENUMBER 356 L156
    GETSTATIC ahu.c : Lcv;
    SIPUSH 147
    LDC "light_weighted_pressure_plate"
    NEW amx
    DUP
    LDC "gold_block"
    GETSTATIC avf.f : Lavf;
    BIPUSH 15
    INVOKESPECIAL amx.<init> (Ljava/lang/String;Lavf;I)V
    LDC 0.5
    INVOKEVIRTUAL amx.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "weightedPlate_light"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L157
    LINENUMBER 357 L157
    GETSTATIC ahu.c : Lcv;
    SIPUSH 148
    LDC "heavy_weighted_pressure_plate"
    NEW amx
    DUP
    LDC "iron_block"
    GETSTATIC avf.f : Lavf;
    SIPUSH 150
    INVOKESPECIAL amx.<init> (Ljava/lang/String;Lavf;I)V
    LDC 0.5
    INVOKEVIRTUAL amx.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "weightedPlate_heavy"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L158
    LINENUMBER 358 L158
    GETSTATIC ahu.c : Lcv;
    SIPUSH 149
    LDC "unpowered_comparator"
    NEW aio
    DUP
    ICONST_0
    INVOKESPECIAL aio.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aio.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "comparator"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "comparator_off"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L159
    LINENUMBER 359 L159
    GETSTATIC ahu.c : Lcv;
    SIPUSH 150
    LDC "powered_comparator"
    NEW aio
    DUP
    ICONST_1
    INVOKESPECIAL aio.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aio.c (F)Lahu;
    LDC 0.625
    INVOKEVIRTUAL ahu.a (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "comparator"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL ahu.H ()Lahu;
    LDC "comparator_on"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L160
    LINENUMBER 360 L160
    GETSTATIC ahu.c : Lcv;
    SIPUSH 151
    LDC "daylight_detector"
    NEW ais
    DUP
    INVOKESPECIAL ais.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL ais.c (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "daylightDetector"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "daylight_detector"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L161
    LINENUMBER 361 L161
    GETSTATIC ahu.c : Lcv;
    SIPUSH 152
    LDC "redstone_block"
    NEW ale
    DUP
    GETSTATIC avh.f : Lavh;
    INVOKESPECIAL ale.<init> (Lavh;)V
    LDC 5.0
    INVOKEVIRTUAL ale.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockRedstone"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "redstone_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L162
    LINENUMBER 362 L162
    GETSTATIC ahu.c : Lcv;
    SIPUSH 153
    LDC "quartz_ore"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL akz.c (F)Lahu;
    LDC 5.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "netherquartz"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "quartz_ore"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L163
    LINENUMBER 363 L163
    GETSTATIC ahu.c : Lcv;
    SIPUSH 154
    LDC "hopper"
    NEW ajz
    DUP
    INVOKESPECIAL ajz.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL ajz.c (F)Lahu;
    LDC 8.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.f : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "hopper"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "hopper"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L164
    LINENUMBER 364 L164
    NEW alj
    DUP
    INVOKESPECIAL alj.<init> ()V
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL alj.a (Lahy;)Lahu;
    LDC 0.8
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC "quartzBlock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "quartz_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    ASTORE 9
   L165
    LINENUMBER 365 L165
    GETSTATIC ahu.c : Lcv;
    SIPUSH 155
    LDC "quartz_block"
    ALOAD 9
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L166
    LINENUMBER 366 L166
    GETSTATIC ahu.c : Lcv;
    SIPUSH 156
    LDC "quartz_stairs"
    NEW ame
    DUP
    ALOAD 9
    ICONST_0
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsQuartz"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L167
    LINENUMBER 367 L167
    GETSTATIC ahu.c : Lcv;
    SIPUSH 157
    LDC "activator_rail"
    NEW alf
    DUP
    INVOKESPECIAL alf.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL alf.c (F)Lahu;
    GETSTATIC ahu.j : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "activatorRail"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "rail_activator"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L168
    LINENUMBER 368 L168
    GETSTATIC ahu.c : Lcv;
    SIPUSH 158
    LDC "dropper"
    NEW ajc
    DUP
    INVOKESPECIAL ajc.<init> ()V
    LDC 3.5
    INVOKEVIRTUAL ajc.c (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "dropper"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "dropper"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L169
    LINENUMBER 369 L169
    GETSTATIC ahu.c : Lcv;
    SIPUSH 159
    LDC "stained_hardened_clay"
    NEW aim
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL aim.<init> (Lavf;)V
    LDC 1.25
    INVOKEVIRTUAL aim.c (F)Lahu;
    LDC 7.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "clayHardenedStained"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "hardened_clay_stained"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L170
    LINENUMBER 370 L170
    GETSTATIC ahu.c : Lcv;
    SIPUSH 160
    LDC "stained_glass_pane"
    NEW amd
    DUP
    INVOKESPECIAL amd.<init> ()V
    LDC 0.3
    INVOKEVIRTUAL amd.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "thinStainedGlass"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "glass"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L171
    LINENUMBER 371 L171
    GETSTATIC ahu.c : Lcv;
    SIPUSH 161
    LDC "leaves2"
    NEW akt
    DUP
    INVOKESPECIAL akt.<init> ()V
    LDC "leaves"
    INVOKEVIRTUAL akt.c (Ljava/lang/String;)Lahu;
    LDC "leaves"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L172
    LINENUMBER 372 L172
    GETSTATIC ahu.c : Lcv;
    SIPUSH 162
    LDC "log2"
    NEW aku
    DUP
    INVOKESPECIAL aku.<init> ()V
    LDC "log"
    INVOKEVIRTUAL aku.c (Ljava/lang/String;)Lahu;
    LDC "log"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L173
    LINENUMBER 373 L173
    GETSTATIC ahu.c : Lcv;
    SIPUSH 163
    LDC "acacia_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_4
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWoodAcacia"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L174
    LINENUMBER 374 L174
    GETSTATIC ahu.c : Lcv;
    SIPUSH 164
    LDC "dark_oak_stairs"
    NEW ame
    DUP
    ALOAD 1
    ICONST_5
    INVOKESPECIAL ame.<init> (Lahu;I)V
    LDC "stairsWoodDarkOak"
    INVOKEVIRTUAL ame.c (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L175
    LINENUMBER 375 L175
    GETSTATIC ahu.c : Lcv;
    SIPUSH 170
    LDC "hay_block"
    NEW ajy
    DUP
    INVOKESPECIAL ajy.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL ajy.c (F)Lahu;
    GETSTATIC ahu.h : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "hayBlock"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "hay_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L176
    LINENUMBER 376 L176
    GETSTATIC ahu.c : Lcv;
    SIPUSH 171
    LDC "carpet"
    NEW anb
    DUP
    INVOKESPECIAL anb.<init> ()V
    LDC 0.1
    INVOKEVIRTUAL anb.c (F)Lahu;
    GETSTATIC ahu.l : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "woolCarpet"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    ICONST_0
    INVOKEVIRTUAL ahu.g (I)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L177
    LINENUMBER 377 L177
    GETSTATIC ahu.c : Lcv;
    SIPUSH 172
    LDC "hardened_clay"
    NEW ajx
    DUP
    INVOKESPECIAL ajx.<init> ()V
    LDC 1.25
    INVOKEVIRTUAL ajx.c (F)Lahu;
    LDC 7.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "clayHardened"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "hardened_clay"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L178
    LINENUMBER 378 L178
    GETSTATIC ahu.c : Lcv;
    SIPUSH 173
    LDC "coal_block"
    NEW ahu
    DUP
    GETSTATIC avf.e : Lavf;
    INVOKESPECIAL ahu.<init> (Lavf;)V
    LDC 5.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    LDC 10.0
    INVOKEVIRTUAL ahu.b (F)Lahu;
    GETSTATIC ahu.i : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "blockCoal"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    GETSTATIC aaf.b : Laaf;
    INVOKEVIRTUAL ahu.a (Laaf;)Lahu;
    LDC "coal_block"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L179
    LINENUMBER 379 L179
    GETSTATIC ahu.c : Lcv;
    SIPUSH 174
    LDC "packed_ice"
    NEW ala
    DUP
    INVOKESPECIAL ala.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL ala.c (F)Lahu;
    GETSTATIC ahu.k : Lahy;
    INVOKEVIRTUAL ahu.a (Lahy;)Lahu;
    LDC "icePacked"
    INVOKEVIRTUAL ahu.c (Ljava/lang/String;)Lahu;
    LDC "ice_packed"
    INVOKEVIRTUAL ahu.d (Ljava/lang/String;)Lahu;
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L180
    LINENUMBER 380 L180
    GETSTATIC ahu.c : Lcv;
    SIPUSH 175
    LDC "double_plant"
    NEW aja
    DUP
    INVOKESPECIAL aja.<init> ()V
    INVOKEVIRTUAL cv.a (ILjava/lang/String;Ljava/lang/Object;)V
   L181
    LINENUMBER 381 L181
    GETSTATIC ahu.c : Lcv;
    INVOKEVIRTUAL cv.iterator ()Ljava/util/Iterator;
    ASTORE 10
   L182
    LINENUMBER 383 L182
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator] []
    ALOAD 10
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L183
   L184
    LINENUMBER 385 L184
    ALOAD 10
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST ahu
    ASTORE 11
   L185
    LINENUMBER 387 L185
    ALOAD 11
    GETFIELD ahu.J : Lavf;
    GETSTATIC avf.a : Lavf;
    IF_ACMPNE L186
   L187
    LINENUMBER 389 L187
    ALOAD 11
    ICONST_0
    PUTFIELD ahu.u : Z
    GOTO L188
   L186
    LINENUMBER 393 L186
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu] []
    ICONST_0
    ISTORE 12
   L189
    LINENUMBER 394 L189
    ALOAD 11
    INVOKEVIRTUAL ahu.b ()I
    BIPUSH 10
    IF_ICMPNE L190
    ICONST_1
    GOTO L191
   L190
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I] []
    ICONST_0
   L191
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I] [I]
    ISTORE 13
   L192
    LINENUMBER 395 L192
    ALOAD 11
    INSTANCEOF ajv
    ISTORE 14
   L193
    LINENUMBER 396 L193
    ALOAD 11
    ALOAD 4
    IF_ACMPNE L194
    ICONST_1
    GOTO L195
   L194
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I] []
    ICONST_0
   L195
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I] [I]
    ISTORE 15
   L196
    LINENUMBER 397 L196
    ALOAD 11
    GETFIELD ahu.s : Z
    ISTORE 16
   L197
    LINENUMBER 398 L197
    ALOAD 11
    GETFIELD ahu.r : I
    IFNE L198
    ICONST_1
    GOTO L199
   L198
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I I I] []
    ICONST_0
   L199
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I I I] [I]
    ISTORE 17
   L200
    LINENUMBER 400 L200
    ILOAD 13
    IFNE L201
    ILOAD 14
    IFNE L201
    ILOAD 15
    IFNE L201
    ILOAD 16
    IFNE L201
    ILOAD 17
    IFEQ L202
   L201
    LINENUMBER 402 L201
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I I I I] []
    ICONST_1
    ISTORE 12
   L202
    LINENUMBER 405 L202
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu I I I I I I] []
    ALOAD 11
    ILOAD 12
    PUTFIELD ahu.u : Z
   L188
    LINENUMBER 407 L188
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu java/util/Iterator ahu] []
    GOTO L182
   L183
    LINENUMBER 408 L183
   FRAME FULL [ahu ahu ahu ahu ahu ahu ahu ahu ahu ahu 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 Lahu; L185 L188 11
    LOCALVARIABLE block Lahu; L5 L203 0
    LOCALVARIABLE block1 Lahu; L7 L203 1
    LOCALVARIABLE block2 Lahu; L27 L203 2
    LOCALVARIABLE block3 Lahu; L49 L203 3
    LOCALVARIABLE block4 Lahu; L65 L203 4
    LOCALVARIABLE block5 Lahu; L92 L203 5
    LOCALVARIABLE block6 Lahu; L105 L203 6
    LOCALVARIABLE block7 Lahu; L111 L203 7
    LOCALVARIABLE block8 Lahu; L121 L203 8
    LOCALVARIABLE block9 Lahu; L165 L203 9
    LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10
    MAXSTACK = 9
    MAXLOCALS = 18

  // access flags 0x4
  protected <init>(Lavf;)V
   L0
    LINENUMBER 411 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
    LINENUMBER 108 L1
    ALOAD 0
    ICONST_1
    PUTFIELD ahu.x : Z
   L2
    LINENUMBER 109 L2
    ALOAD 0
    ICONST_1
    PUTFIELD ahu.y : Z
   L3
    LINENUMBER 1158 L3
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD ahu.harvesters : Ljava/lang/ThreadLocal;
   L4
    LINENUMBER 1159 L4
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD ahu.silk_check_meta : Ljava/lang/ThreadLocal;
   L5
    LINENUMBER 1408 L5
    ALOAD 0
    ALOAD 0
    INSTANCEOF aji
    PUTFIELD ahu.isTileProvider : Z
   L6
    LINENUMBER 2136 L6
    ALOAD 0
    BIPUSH 16
    ANEWARRAY java/lang/String
    PUTFIELD ahu.harvestTool : [Ljava/lang/String;
   L7
    LINENUMBER 2137 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 ahu.harvestLevel : [I
   L8
    LINENUMBER 2217 L8
    ALOAD 0
    NEW ahu$4
    DUP
    ALOAD 0
    INVOKESPECIAL ahu$4.<init> (Lahu;)V
    PUTFIELD ahu.captureDrops : Ljava/lang/ThreadLocal;
   L9
    LINENUMBER 2221 L9
    ALOAD 0
    NEW ahu$5
    DUP
    ALOAD 0
    INVOKESPECIAL ahu$5.<init> (Lahu;)V
    PUTFIELD ahu.capturedDrops : Ljava/lang/ThreadLocal;
   L10
    LINENUMBER 412 L10
    ALOAD 0
    GETSTATIC ahu.e : Lahy;
    PUTFIELD ahu.H : Lahy;
   L11
    LINENUMBER 413 L11
    ALOAD 0
    FCONST_1
    PUTFIELD ahu.I : F
   L12
    LINENUMBER 414 L12
    ALOAD 0
    LDC 0.6
    PUTFIELD ahu.K : F
   L13
    LINENUMBER 415 L13
    ALOAD 0
    ALOAD 1
    PUTFIELD ahu.J : Lavf;
   L14
    LINENUMBER 416 L14
    ALOAD 0
    FCONST_0
    FCONST_0
    FCONST_0
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKEVIRTUAL ahu.a (FFFFFF)V
   L15
    LINENUMBER 417 L15
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL ahu.c ()Z
    PUTFIELD ahu.q : Z
   L16
    LINENUMBER 418 L16
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL ahu.c ()Z
    IFEQ L17
    SIPUSH 255
    GOTO L18
   L17
   FRAME FULL [ahu avf] [ahu]
    ICONST_0
   L18
   FRAME FULL [ahu avf] [ahu I]
    PUTFIELD ahu.r : I
   L19
    LINENUMBER 419 L19
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL avf.b ()Z
    IFNE L20
    ICONST_1
    GOTO L21
   L20
   FRAME FULL [ahu avf] [ahu]
    ICONST_0
   L21
   FRAME FULL [ahu avf] [ahu I]
    PUTFIELD ahu.s : Z
   L22
    LINENUMBER 420 L22
    RETURN
   L23
    LOCALVARIABLE this Lahu; L0 L23 0
    LOCALVARIABLE p_i45394_1_ Lavf; L0 L23 1
    MAXSTACK = 7
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lahy;)Lahu;
   L0
    LINENUMBER 424 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD ahu.H : Lahy;
   L1
    LINENUMBER 425 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149672_1_ Lahy; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public g(I)Lahu;
   L0
    LINENUMBER 430 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD ahu.r : I
   L1
    LINENUMBER 431 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149713_1_ I L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(F)Lahu;
   L0
    LINENUMBER 436 L0
    ALOAD 0
    LDC 15.0
    FLOAD 1
    FMUL
    F2I
    PUTFIELD ahu.t : I
   L1
    LINENUMBER 437 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149715_1_ F L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public b(F)Lahu;
   L0
    LINENUMBER 442 L0
    ALOAD 0
    FLOAD 1
    LDC 3.0
    FMUL
    PUTFIELD ahu.w : F
   L1
    LINENUMBER 443 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149752_1_ F L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public q()Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 449 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    INVOKEVIRTUAL avf.c ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL ahu.d ()Z
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu] []
    ICONST_0
   L2
   FRAME FULL [ahu] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public r()Z
   L0
    LINENUMBER 454 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    INVOKEVIRTUAL avf.k ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL ahu.d ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL ahu.f ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu] []
    ICONST_0
   L2
   FRAME FULL [ahu] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public d()Z
   L0
    LINENUMBER 459 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public b(Lafx;III)Z
   L0
    LINENUMBER 464 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    INVOKEVIRTUAL avf.c ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE p_149655_1_ Lafx; 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 b()I
   L0
    LINENUMBER 469 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public c(F)Lahu;
   L0
    LINENUMBER 474 L0
    ALOAD 0
    FLOAD 1
    PUTFIELD ahu.v : F
   L1
    LINENUMBER 476 L1
    ALOAD 0
    GETFIELD ahu.w : F
    FLOAD 1
    LDC 5.0
    FMUL
    FCMPG
    IFGE L2
   L3
    LINENUMBER 478 L3
    ALOAD 0
    FLOAD 1
    LDC 5.0
    FMUL
    PUTFIELD ahu.w : F
   L2
    LINENUMBER 481 L2
   FRAME FULL [ahu F] []
    ALOAD 0
    ARETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE p_149711_1_ F L0 L4 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public s()Lahu;
   L0
    LINENUMBER 486 L0
    ALOAD 0
    LDC -1.0
    INVOKEVIRTUAL ahu.c (F)Lahu;
    POP
   L1
    LINENUMBER 487 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public f(Lafn;III)F
   L0
    LINENUMBER 492 L0
    ALOAD 0
    GETFIELD ahu.v : F
    FRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149712_1_ Lafn; 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 a(Z)Lahu;
   L0
    LINENUMBER 497 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD ahu.z : Z
   L1
    LINENUMBER 498 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149675_1_ Z L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public t()Z
   L0
    LINENUMBER 503 L0
    ALOAD 0
    GETFIELD ahu.z : Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public u()Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 509 L0
    ALOAD 0
    ICONST_0
    INVOKEVIRTUAL ahu.hasTileEntity (I)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final a(FFFFFF)V
   L0
    LINENUMBER 514 L0
    ALOAD 0
    FLOAD 1
    F2D
    PUTFIELD ahu.B : D
   L1
    LINENUMBER 515 L1
    ALOAD 0
    FLOAD 2
    F2D
    PUTFIELD ahu.C : D
   L2
    LINENUMBER 516 L2
    ALOAD 0
    FLOAD 3
    F2D
    PUTFIELD ahu.D : D
   L3
    LINENUMBER 517 L3
    ALOAD 0
    FLOAD 4
    F2D
    PUTFIELD ahu.E : D
   L4
    LINENUMBER 518 L4
    ALOAD 0
    FLOAD 5
    F2D
    PUTFIELD ahu.F : D
   L5
    LINENUMBER 519 L5
    ALOAD 0
    FLOAD 6
    F2D
    PUTFIELD ahu.G : D
   L6
    LINENUMBER 520 L6
    RETURN
   L7
    LOCALVARIABLE this Lahu; 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 c(Lafx;III)I
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 525 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    ASTORE 5
   L1
    LINENUMBER 526 L1
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.getLightValue (Lafx;III)I
    INVOKEINTERFACE afx.c (IIII)I
    ISTORE 6
   L2
    LINENUMBER 528 L2
    ILOAD 6
    IFNE L3
    ALOAD 5
    INSTANCEOF ajv
    IFEQ L3
   L4
    LINENUMBER 530 L4
    IINC 3 -1
   L5
    LINENUMBER 531 L5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    ASTORE 5
   L6
    LINENUMBER 532 L6
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.getLightValue (Lafx;III)I
    INVOKEINTERFACE afx.c (IIII)I
    IRETURN
   L3
    LINENUMBER 536 L3
   FRAME FULL [ahu afx I I I ahu I] []
    ILOAD 6
    IRETURN
   L7
    LOCALVARIABLE this Lahu; L0 L7 0
    LOCALVARIABLE p_149677_1_ Lafx; 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 Lahu; L1 L7 5
    LOCALVARIABLE l I L2 L7 6
    MAXSTACK = 9
    MAXLOCALS = 7

  // access flags 0x1
  public a(Lafx;IIII)Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 543 L0
    ILOAD 5
    IFNE L1
    ALOAD 0
    GETFIELD ahu.C : D
    DCONST_0
    DCMPL
    IFLE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I I] []
    ILOAD 5
    ICONST_1
    IF_ICMPNE L3
    ALOAD 0
    GETFIELD ahu.F : D
    DCONST_1
    DCMPG
    IFGE L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [ahu afx I I I I] []
    ILOAD 5
    ICONST_2
    IF_ICMPNE L4
    ALOAD 0
    GETFIELD ahu.D : D
    DCONST_0
    DCMPL
    IFLE L4
    ICONST_1
    GOTO L2
   L4
   FRAME FULL [ahu afx I I I I] []
    ILOAD 5
    ICONST_3
    IF_ICMPNE L5
    ALOAD 0
    GETFIELD ahu.G : D
    DCONST_1
    DCMPG
    IFGE L5
    ICONST_1
    GOTO L2
   L5
   FRAME FULL [ahu afx I I I I] []
    ILOAD 5
    ICONST_4
    IF_ICMPNE L6
    ALOAD 0
    GETFIELD ahu.B : D
    DCONST_0
    DCMPL
    IFLE L6
    ICONST_1
    GOTO L2
   L6
   FRAME FULL [ahu afx I I I I] []
    ILOAD 5
    ICONST_5
    IF_ICMPNE L7
    ALOAD 0
    GETFIELD ahu.E : D
    DCONST_1
    DCMPG
    IFGE L7
    ICONST_1
    GOTO L2
   L7
   FRAME FULL [ahu afx I I I I] []
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.c ()Z
    IFNE L8
    ICONST_1
    GOTO L2
   L8
   FRAME FULL [ahu afx I I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I I] [I]
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKESTATIC mods/betterfoliage/client/BetterFoliageClient.shouldRenderBlockSideOverride (ZLafx;IIII)Z
    IRETURN
   L9
    LOCALVARIABLE this Lahu; L0 L9 0
    LOCALVARIABLE p_149646_1_ Lafx; 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 = 6
    MAXLOCALS = 6

  // access flags 0x1
  public d(Lafx;IIII)Z
   L0
    LINENUMBER 548 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    INVOKEVIRTUAL avf.a ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149747_1_ Lafx; 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 e(Lafx;IIII)Lps;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 554 L0
    ALOAD 0
    ILOAD 5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.e (III)I
    INVOKEVIRTUAL ahu.a (II)Lps;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149673_1_ Lafx; 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 a(II)Lps;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 560 L0
    ALOAD 0
    GETFIELD ahu.L : Lps;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; 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 a(Lafn;IIILayf;Ljava/util/List;Lqn;)V
   L0
    LINENUMBER 565 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.a (Lafn;III)Layf;
    ASTORE 8
   L1
    LINENUMBER 567 L1
    ALOAD 8
    IFNULL L2
    ALOAD 5
    ALOAD 8
    INVOKEVIRTUAL ayf.b (Layf;)Z
    IFEQ L2
   L3
    LINENUMBER 569 L3
    ALOAD 6
    ALOAD 8
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L2
    LINENUMBER 571 L2
   FRAME FULL [ahu afn I I I ayf java/util/List qn ayf] []
    RETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE p_149743_1_ Lafn; 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_ Layf; L0 L4 5
    LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6
    LOCALVARIABLE p_149743_7_ Lqn; L0 L4 7
    LOCALVARIABLE axisalignedbb1 Layf; L1 L4 8
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public a(Lafn;III)Layf;
   L0
    LINENUMBER 575 L0
    INVOKESTATIC ayf.a ()Layh;
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD ahu.B : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD ahu.C : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD ahu.D : D
    DADD
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD ahu.E : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD ahu.F : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD ahu.G : D
    DADD
    INVOKEVIRTUAL ayh.a (DDDDDD)Layf;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149668_1_ Lafn; 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 = 15
    MAXLOCALS = 5

  // access flags 0x11
  public final h(I)Lps;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 581 L0
    ALOAD 0
    ILOAD 1
    ICONST_0
    INVOKEVIRTUAL ahu.a (II)Lps;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149733_1_ I L0 L1 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public g(Lafn;III)Layf;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 587 L0
    INVOKESTATIC ayf.a ()Layh;
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD ahu.B : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD ahu.C : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD ahu.D : D
    DADD
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD ahu.E : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD ahu.F : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD ahu.G : D
    DADD
    INVOKEVIRTUAL ayh.a (DDDDDD)Layf;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149633_1_ Lafn; 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 = 15
    MAXLOCALS = 5

  // access flags 0x1
  public c()Z
   L0
    LINENUMBER 592 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(IZ)Z
   L0
    LINENUMBER 597 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.v ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; 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 v()Z
   L0
    LINENUMBER 602 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafn;IIILjava/util/Random;)V
   L0
    LINENUMBER 605 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149674_1_ Lafn; 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 b(Lafn;IIILjava/util/Random;)V
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 608 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149734_1_ Lafn; 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 b(Lafn;IIII)V
   L0
    LINENUMBER 610 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149664_1_ Lafn; 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 a(Lafn;IIILahu;)V
   L0
    LINENUMBER 612 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149695_1_ Lafn; 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_ Lahu; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lafn;)I
   L0
    LINENUMBER 616 L0
    BIPUSH 10
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149738_1_ Lafn; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public b(Lafn;III)V
   L0
    LINENUMBER 619 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149726_1_ Lafn; 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 a(Lafn;IIILahu;I)V
   L0
    LINENUMBER 623 L0
    ALOAD 0
    ILOAD 6
    INVOKEVIRTUAL ahu.hasTileEntity (I)Z
    IFEQ L1
    ALOAD 0
    INSTANCEOF aho
    IFNE L1
   L2
    LINENUMBER 625 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.p (III)V
   L1
    LINENUMBER 627 L1
   FRAME FULL [ahu afn I I I ahu I] []
    RETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE p_149749_1_ Lafn; 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_ Lahu; L0 L3 5
    LOCALVARIABLE p_149749_6_ I L0 L3 6
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x1
  public a(Ljava/util/Random;)I
   L0
    LINENUMBER 631 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(ILjava/util/Random;I)Labn;
   L0
    LINENUMBER 636 L0
    ALOAD 0
    INVOKESTATIC abn.a (Lahu;)Labn;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; 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 a(Lxl;Lafn;III)F
   L0
    LINENUMBER 641 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lahu;Lxl;Lafn;III)F
    FRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149737_1_ Lxl; L0 L1 1
    LOCALVARIABLE p_149737_2_ Lafn; 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 b(Lafn;IIIII)V
   L0
    LINENUMBER 646 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    FCONST_1
    ILOAD 6
    INVOKEVIRTUAL ahu.a (Lafn;IIIIFI)V
   L1
    LINENUMBER 647 L1
    RETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149697_1_ Lafn; 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 a(Lafn;IIIIFI)V
   L0
    LINENUMBER 651 L0
    ALOAD 1
    GETFIELD afn.E : Z
    IFNE L1
   L2
    LINENUMBER 653 L2
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 7
    INVOKEVIRTUAL ahu.getDrops (Lafn;IIIII)Ljava/util/ArrayList;
    ASTORE 8
   L3
    LINENUMBER 654 L3
    ALOAD 8
    ALOAD 1
    ALOAD 0
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 7
    FLOAD 6
    ICONST_0
    ALOAD 0
    GETFIELD ahu.harvesters : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST xl
    INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lafn;Lahu;IIIIIFZLxl;)F
    FSTORE 6
   L4
    LINENUMBER 656 L4
    ALOAD 8
    INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L5
   FRAME FULL [ahu afn 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 abp
    ASTORE 10
   L6
    LINENUMBER 658 L6
    ALOAD 1
    GETFIELD afn.s : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FLOAD 6
    FCMPG
    IFGT L7
   L8
    LINENUMBER 660 L8
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 10
    INVOKEVIRTUAL ahu.a (Lafn;IIILabp;)V
   L7
    LINENUMBER 662 L7
   FRAME FULL [ahu afn I I I I F I java/util/ArrayList java/util/Iterator abp] []
    GOTO L5
   L1
    LINENUMBER 664 L1
   FRAME FULL [ahu afn I I I I F I] []
    RETURN
   L9
    LOCALVARIABLE item Labp; L6 L7 10
    LOCALVARIABLE i$ Ljava/util/Iterator; L5 L1 9
    LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8
    // signature Ljava/util/ArrayList<Labp;>;
    // declaration: java.util.ArrayList<abp>
    LOCALVARIABLE this Lahu; L0 L9 0
    LOCALVARIABLE p_149690_1_ Lafn; 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 a(Lafn;IIILabp;)V
   L0
    LINENUMBER 668 L0
    ALOAD 1
    GETFIELD afn.E : Z
    IFNE L1
    ALOAD 1
    INVOKEVIRTUAL afn.N ()Lafk;
    LDC "doTileDrops"
    INVOKEVIRTUAL afk.b (Ljava/lang/String;)Z
    IFEQ L1
   L2
    LINENUMBER 670 L2
    ALOAD 0
    GETFIELD ahu.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 672 L4
    ALOAD 0
    GETFIELD ahu.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 673 L5
    RETURN
   L3
    LINENUMBER 675 L3
   FRAME FULL [ahu afn I I I abp] []
    LDC 0.7
    FSTORE 6
   L6
    LINENUMBER 676 L6
    ALOAD 1
    GETFIELD afn.s : 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 677 L7
    ALOAD 1
    GETFIELD afn.s : 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 678 L8
    ALOAD 1
    GETFIELD afn.s : 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 679 L9
    NEW vw
    DUP
    ALOAD 1
    ILOAD 2
    I2D
    DLOAD 7
    DADD
    ILOAD 3
    I2D
    DLOAD 9
    DADD
    ILOAD 4
    I2D
    DLOAD 11
    DADD
    ALOAD 5
    INVOKESPECIAL vw.<init> (Lafn;DDDLabp;)V
    ASTORE 13
   L10
    LINENUMBER 680 L10
    ALOAD 13
    BIPUSH 10
    PUTFIELD vw.b : I
   L11
    LINENUMBER 681 L11
    ALOAD 1
    ALOAD 13
    INVOKEVIRTUAL afn.d (Lqn;)Z
    POP
   L1
    LINENUMBER 683 L1
   FRAME FULL [ahu afn I I I abp] []
    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 Lvw; L10 L1 13
    LOCALVARIABLE this Lahu; L0 L12 0
    LOCALVARIABLE p_149642_1_ Lafn; 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_ Labp; L0 L12 5
    MAXSTACK = 11
    MAXLOCALS = 14

  // access flags 0x1
  public c(Lafn;IIII)V
   L0
    LINENUMBER 687 L0
    ALOAD 1
    GETFIELD afn.E : Z
    IFNE L1
   L2
    LINENUMBER 689 L2
   FRAME FULL [ahu afn I I I I] []
    ILOAD 5
    IFLE L1
   L3
    LINENUMBER 691 L3
    ILOAD 5
    INVOKESTATIC rc.a (I)I
    ISTORE 6
   L4
    LINENUMBER 692 L4
    ILOAD 5
    ILOAD 6
    ISUB
    ISTORE 5
   L5
    LINENUMBER 693 L5
    ALOAD 1
    NEW rc
    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 rc.<init> (Lafn;DDDI)V
    INVOKEVIRTUAL afn.d (Lqn;)Z
    POP
   L6
    LINENUMBER 694 L6
    GOTO L2
   L1
    LINENUMBER 696 L1
   FRAME FULL [ahu afn I I I I] []
    RETURN
   L7
    LOCALVARIABLE i1 I L4 L6 6
    LOCALVARIABLE this Lahu; L0 L7 0
    LOCALVARIABLE p_149657_1_ Lafn; 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 a(I)I
   L0
    LINENUMBER 700 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149692_1_ I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lqn;)F
   L0
    LINENUMBER 705 L0
    ALOAD 0
    GETFIELD ahu.w : F
    LDC 5.0
    FDIV
    FRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149638_1_ Lqn; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lafn;IIILayk;Layk;)Layi;
   L0
    LINENUMBER 710 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.a (Lafx;III)V
   L1
    LINENUMBER 711 L1
    ALOAD 5
    ILOAD 2
    INEG
    I2D
    ILOAD 3
    INEG
    I2D
    ILOAD 4
    INEG
    I2D
    INVOKEVIRTUAL ayk.c (DDD)Layk;
    ASTORE 5
   L2
    LINENUMBER 712 L2
    ALOAD 6
    ILOAD 2
    INEG
    I2D
    ILOAD 3
    INEG
    I2D
    ILOAD 4
    INEG
    I2D
    INVOKEVIRTUAL ayk.c (DDD)Layk;
    ASTORE 6
   L3
    LINENUMBER 713 L3
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.B : D
    INVOKEVIRTUAL ayk.b (Layk;D)Layk;
    ASTORE 7
   L4
    LINENUMBER 714 L4
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.E : D
    INVOKEVIRTUAL ayk.b (Layk;D)Layk;
    ASTORE 8
   L5
    LINENUMBER 715 L5
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.C : D
    INVOKEVIRTUAL ayk.c (Layk;D)Layk;
    ASTORE 9
   L6
    LINENUMBER 716 L6
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.F : D
    INVOKEVIRTUAL ayk.c (Layk;D)Layk;
    ASTORE 10
   L7
    LINENUMBER 717 L7
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.D : D
    INVOKEVIRTUAL ayk.d (Layk;D)Layk;
    ASTORE 11
   L8
    LINENUMBER 718 L8
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD ahu.G : D
    INVOKEVIRTUAL ayk.d (Layk;D)Layk;
    ASTORE 12
   L9
    LINENUMBER 720 L9
    ALOAD 0
    ALOAD 7
    INVOKESPECIAL ahu.a (Layk;)Z
    IFNE L10
   L11
    LINENUMBER 722 L11
    ACONST_NULL
    ASTORE 7
   L10
    LINENUMBER 725 L10
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 0
    ALOAD 8
    INVOKESPECIAL ahu.a (Layk;)Z
    IFNE L12
   L13
    LINENUMBER 727 L13
    ACONST_NULL
    ASTORE 8
   L12
    LINENUMBER 730 L12
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 0
    ALOAD 9
    INVOKESPECIAL ahu.b (Layk;)Z
    IFNE L14
   L15
    LINENUMBER 732 L15
    ACONST_NULL
    ASTORE 9
   L14
    LINENUMBER 735 L14
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 0
    ALOAD 10
    INVOKESPECIAL ahu.b (Layk;)Z
    IFNE L16
   L17
    LINENUMBER 737 L17
    ACONST_NULL
    ASTORE 10
   L16
    LINENUMBER 740 L16
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 0
    ALOAD 11
    INVOKESPECIAL ahu.c (Layk;)Z
    IFNE L18
   L19
    LINENUMBER 742 L19
    ACONST_NULL
    ASTORE 11
   L18
    LINENUMBER 745 L18
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 0
    ALOAD 12
    INVOKESPECIAL ahu.c (Layk;)Z
    IFNE L20
   L21
    LINENUMBER 747 L21
    ACONST_NULL
    ASTORE 12
   L20
    LINENUMBER 750 L20
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk] []
    ACONST_NULL
    ASTORE 13
   L22
    LINENUMBER 752 L22
    ALOAD 7
    IFNULL L23
    ALOAD 13
    IFNULL L24
    ALOAD 5
    ALOAD 7
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L23
   L24
    LINENUMBER 754 L24
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk N] []
    ALOAD 7
    ASTORE 13
   L23
    LINENUMBER 757 L23
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 8
    IFNULL L25
    ALOAD 13
    IFNULL L26
    ALOAD 5
    ALOAD 8
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L25
   L26
    LINENUMBER 759 L26
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 8
    ASTORE 13
   L25
    LINENUMBER 762 L25
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 9
    IFNULL L27
    ALOAD 13
    IFNULL L28
    ALOAD 5
    ALOAD 9
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L27
   L28
    LINENUMBER 764 L28
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 9
    ASTORE 13
   L27
    LINENUMBER 767 L27
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 10
    IFNULL L29
    ALOAD 13
    IFNULL L30
    ALOAD 5
    ALOAD 10
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L29
   L30
    LINENUMBER 769 L30
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 10
    ASTORE 13
   L29
    LINENUMBER 772 L29
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 11
    IFNULL L31
    ALOAD 13
    IFNULL L32
    ALOAD 5
    ALOAD 11
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L31
   L32
    LINENUMBER 774 L32
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 11
    ASTORE 13
   L31
    LINENUMBER 777 L31
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 12
    IFNULL L33
    ALOAD 13
    IFNULL L34
    ALOAD 5
    ALOAD 12
    INVOKEVIRTUAL ayk.e (Layk;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL ayk.e (Layk;)D
    DCMPG
    IFGE L33
   L34
    LINENUMBER 779 L34
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 12
    ASTORE 13
   L33
    LINENUMBER 782 L33
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ALOAD 13
    IFNONNULL L35
   L36
    LINENUMBER 784 L36
    ACONST_NULL
    ARETURN
   L35
    LINENUMBER 788 L35
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk] []
    ICONST_M1
    ISTORE 14
   L37
    LINENUMBER 790 L37
    ALOAD 13
    ALOAD 7
    IF_ACMPNE L38
   L39
    LINENUMBER 792 L39
    ICONST_4
    ISTORE 14
   L38
    LINENUMBER 795 L38
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    ALOAD 13
    ALOAD 8
    IF_ACMPNE L40
   L41
    LINENUMBER 797 L41
    ICONST_5
    ISTORE 14
   L40
    LINENUMBER 800 L40
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    ALOAD 13
    ALOAD 9
    IF_ACMPNE L42
   L43
    LINENUMBER 802 L43
    ICONST_0
    ISTORE 14
   L42
    LINENUMBER 805 L42
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    ALOAD 13
    ALOAD 10
    IF_ACMPNE L44
   L45
    LINENUMBER 807 L45
    ICONST_1
    ISTORE 14
   L44
    LINENUMBER 810 L44
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    ALOAD 13
    ALOAD 11
    IF_ACMPNE L46
   L47
    LINENUMBER 812 L47
    ICONST_2
    ISTORE 14
   L46
    LINENUMBER 815 L46
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    ALOAD 13
    ALOAD 12
    IF_ACMPNE L48
   L49
    LINENUMBER 817 L49
    ICONST_3
    ISTORE 14
   L48
    LINENUMBER 820 L48
   FRAME FULL [ahu afn I I I ayk ayk ayk ayk ayk ayk ayk ayk ayk I] []
    NEW ayi
    DUP
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 14
    ALOAD 13
    ILOAD 2
    I2D
    ILOAD 3
    I2D
    ILOAD 4
    I2D
    INVOKEVIRTUAL ayk.c (DDD)Layk;
    INVOKESPECIAL ayi.<init> (IIIILayk;)V
    ARETURN
   L50
    LOCALVARIABLE b0 B L37 L50 14
    LOCALVARIABLE this Lahu; L0 L50 0
    LOCALVARIABLE p_149731_1_ Lafn; 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_ Layk; L0 L50 5
    LOCALVARIABLE p_149731_6_ Layk; L0 L50 6
    LOCALVARIABLE vec32 Layk; L4 L50 7
    LOCALVARIABLE vec33 Layk; L5 L50 8
    LOCALVARIABLE vec34 Layk; L6 L50 9
    LOCALVARIABLE vec35 Layk; L7 L50 10
    LOCALVARIABLE vec36 Layk; L8 L50 11
    LOCALVARIABLE vec37 Layk; L9 L50 12
    LOCALVARIABLE vec38 Layk; L22 L50 13
    MAXSTACK = 13
    MAXLOCALS = 15

  // access flags 0x2
  private a(Layk;)Z
   L0
    LINENUMBER 826 L0
    ALOAD 1
    IFNONNULL L1
    ICONST_0
    GOTO L2
   L1
   FRAME FULL [ahu ayk] []
    ALOAD 1
    GETFIELD ayk.d : D
    ALOAD 0
    GETFIELD ahu.C : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.d : D
    ALOAD 0
    GETFIELD ahu.F : D
    DCMPG
    IFGT L3
    ALOAD 1
    GETFIELD ayk.e : D
    ALOAD 0
    GETFIELD ahu.D : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.e : D
    ALOAD 0
    GETFIELD ahu.G : D
    DCMPG
    IFGT L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [ahu ayk] []
    ICONST_0
   L2
   FRAME FULL [ahu ayk] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE p_149654_1_ Layk; L0 L4 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x2
  private b(Layk;)Z
   L0
    LINENUMBER 831 L0
    ALOAD 1
    IFNONNULL L1
    ICONST_0
    GOTO L2
   L1
   FRAME FULL [ahu ayk] []
    ALOAD 1
    GETFIELD ayk.c : D
    ALOAD 0
    GETFIELD ahu.B : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.c : D
    ALOAD 0
    GETFIELD ahu.E : D
    DCMPG
    IFGT L3
    ALOAD 1
    GETFIELD ayk.e : D
    ALOAD 0
    GETFIELD ahu.D : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.e : D
    ALOAD 0
    GETFIELD ahu.G : D
    DCMPG
    IFGT L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [ahu ayk] []
    ICONST_0
   L2
   FRAME FULL [ahu ayk] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE p_149687_1_ Layk; L0 L4 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x2
  private c(Layk;)Z
   L0
    LINENUMBER 836 L0
    ALOAD 1
    IFNONNULL L1
    ICONST_0
    GOTO L2
   L1
   FRAME FULL [ahu ayk] []
    ALOAD 1
    GETFIELD ayk.c : D
    ALOAD 0
    GETFIELD ahu.B : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.c : D
    ALOAD 0
    GETFIELD ahu.E : D
    DCMPG
    IFGT L3
    ALOAD 1
    GETFIELD ayk.d : D
    ALOAD 0
    GETFIELD ahu.C : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD ayk.d : D
    ALOAD 0
    GETFIELD ahu.F : D
    DCMPG
    IFGT L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [ahu ayk] []
    ICONST_0
   L2
   FRAME FULL [ahu ayk] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE p_149661_1_ Layk; L0 L4 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lafn;IIILafi;)V
   L0
    LINENUMBER 839 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149723_1_ Lafn; 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_ Lafi; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lafn;IIIILabp;)Z
   L0
    LINENUMBER 843 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL ahu.d (Lafn;IIII)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149705_1_ Lafn; 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_ Labp; L0 L1 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x1
  public w()I
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 849 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public d(Lafn;IIII)Z
   L0
    LINENUMBER 854 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.c (Lafn;III)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149707_1_ Lafn; 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 c(Lafn;III)Z
   L0
    LINENUMBER 859 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.a (III)Lahu;
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.isReplaceable (Lafx;III)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149742_1_ Lafn; 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 a(Lafn;IIILxl;IFFF)Z
   L0
    LINENUMBER 864 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149727_1_ Lafn; 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_ Lxl; 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 b(Lafn;IIILqn;)V
   L0
    LINENUMBER 867 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149724_1_ Lafn; 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_ Lqn; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lafn;IIIIFFFI)I
   L0
    LINENUMBER 871 L0
    ILOAD 9
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149660_1_ Lafn; 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 a(Lafn;IIILxl;)V
   L0
    LINENUMBER 874 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149699_1_ Lafn; 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_ Lxl; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lafn;IIILqn;Layk;)V
   L0
    LINENUMBER 876 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149640_1_ Lafn; 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_ Lqn; L0 L1 5
    LOCALVARIABLE p_149640_6_ Layk; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public a(Lafx;III)V
   L0
    LINENUMBER 878 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149719_1_ Lafx; 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 x()D
   L0
    LINENUMBER 882 L0
    ALOAD 0
    GETFIELD ahu.B : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final y()D
   L0
    LINENUMBER 887 L0
    ALOAD 0
    GETFIELD ahu.E : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final z()D
   L0
    LINENUMBER 892 L0
    ALOAD 0
    GETFIELD ahu.C : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final A()D
   L0
    LINENUMBER 897 L0
    ALOAD 0
    GETFIELD ahu.F : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final B()D
   L0
    LINENUMBER 902 L0
    ALOAD 0
    GETFIELD ahu.D : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x11
  public final C()D
   L0
    LINENUMBER 907 L0
    ALOAD 0
    GETFIELD ahu.G : D
    DRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public D()I
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 913 L0
    LDC 16777215
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public i(I)I
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 919 L0
    LDC 16777215
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149741_1_ I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public d(Lafx;III)I
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 925 L0
    LDC 16777215
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149720_1_ Lafx; 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 b(Lafx;IIII)I
   L0
    LINENUMBER 930 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149709_1_ Lafx; 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 f()Z
   L0
    LINENUMBER 935 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafn;IIILqn;)V
   L0
    LINENUMBER 938 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149670_1_ Lafn; 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_ Lqn; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public c(Lafx;IIII)I
   L0
    LINENUMBER 942 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149748_1_ Lafx; 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 g()V
   L0
    LINENUMBER 945 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 0
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafn;Lxl;IIII)V
   L0
    LINENUMBER 949 L0
    ALOAD 2
    GETSTATIC od.C : [Lnv;
    ALOAD 0
    INVOKESTATIC ahu.b (Lahu;)I
    AALOAD
    ICONST_1
    INVOKEVIRTUAL xl.a (Lnv;I)V
   L1
    LINENUMBER 950 L1
    ALOAD 2
    LDC 0.025
    INVOKEVIRTUAL xl.a (F)V
   L2
    LINENUMBER 952 L2
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 6
    INVOKEVIRTUAL ahu.canSilkHarvest (Lafn;Lxl;IIII)Z
    IFEQ L3
    ALOAD 2
    INVOKESTATIC aeh.e (Lrh;)Z
    IFEQ L3
   L4
    LINENUMBER 954 L4
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 7
   L5
    LINENUMBER 955 L5
    ALOAD 0
    ILOAD 6
    INVOKEVIRTUAL ahu.j (I)Labp;
    ASTORE 8
   L6
    LINENUMBER 957 L6
    ALOAD 8
    IFNULL L7
   L8
    LINENUMBER 959 L8
    ALOAD 7
    ALOAD 8
    INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
    POP
   L7
    LINENUMBER 962 L7
   FRAME FULL [ahu afn xl I I I I java/util/ArrayList abp] []
    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;Lafn;Lahu;IIIIIFZLxl;)F
    POP
   L9
    LINENUMBER 963 L9
    ALOAD 7
    INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L10
   FRAME FULL [ahu afn xl I I I I java/util/ArrayList abp java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L11
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST abp
    ASTORE 10
   L12
    LINENUMBER 965 L12
    ALOAD 0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ALOAD 10
    INVOKEVIRTUAL ahu.a (Lafn;IIILabp;)V
   L13
    LINENUMBER 966 L13
    GOTO L10
   L11
    LINENUMBER 967 L11
   FRAME FULL [ahu afn xl I I I I java/util/ArrayList abp java/util/Iterator] []
    GOTO L14
   L3
    LINENUMBER 970 L3
   FRAME FULL [ahu afn xl I I I I] []
    ALOAD 0
    GETFIELD ahu.harvesters : Ljava/lang/ThreadLocal;
    ALOAD 2
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L15
    LINENUMBER 971 L15
    ALOAD 2
    INVOKESTATIC aeh.f (Lrh;)I
    ISTORE 7
   L16
    LINENUMBER 972 L16
    ALOAD 0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 6
    ILOAD 7
    INVOKEVIRTUAL ahu.b (Lafn;IIIII)V
   L17
    LINENUMBER 973 L17
    ALOAD 0
    GETFIELD ahu.harvesters : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L14
    LINENUMBER 975 L14
   FRAME FULL [ahu afn xl I I I I] []
    RETURN
   L18
    LOCALVARIABLE is Labp; L12 L13 10
    LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 9
    LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7
    // signature Ljava/util/ArrayList<Labp;>;
    // declaration: java.util.ArrayList<abp>
    LOCALVARIABLE itemstack Labp; L6 L11 8
    LOCALVARIABLE i1 I L16 L14 7
    LOCALVARIABLE this Lahu; L0 L18 0
    LOCALVARIABLE p_149636_1_ Lafn; L0 L18 1
    LOCALVARIABLE p_149636_2_ Lxl; 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 E()Z
   L0
    LINENUMBER 979 L0
    ALOAD 0
    GETFIELD ahu.silk_check_meta : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/lang/Integer
    ASTORE 1
   L1
    LINENUMBER 980 L1
    ALOAD 0
    INVOKEVIRTUAL ahu.d ()Z
    IFEQ L2
    ALOAD 0
    ALOAD 1
    IFNONNULL L3
    ICONST_0
    GOTO L4
   L3
   FRAME FULL [ahu java/lang/Integer] [ahu]
    ALOAD 1
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
   L4
   FRAME FULL [ahu java/lang/Integer] [ahu I]
    INVOKEVIRTUAL ahu.hasTileEntity (I)Z
    IFNE L2
    ICONST_1
    GOTO L5
   L2
   FRAME FULL [ahu java/lang/Integer] []
    ICONST_0
   L5
   FRAME FULL [ahu java/lang/Integer] [I]
    IRETURN
   L6
    LOCALVARIABLE this Lahu; L0 L6 0
    LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x4
  protected j(I)Labp;
   L0
    LINENUMBER 985 L0
    ICONST_0
    ISTORE 2
   L1
    LINENUMBER 986 L1
    ALOAD 0
    INVOKESTATIC abn.a (Lahu;)Labn;
    ASTORE 3
   L2
    LINENUMBER 988 L2
    ALOAD 3
    IFNULL L3
    ALOAD 3
    INVOKEVIRTUAL abn.n ()Z
    IFEQ L3
   L4
    LINENUMBER 990 L4
    ILOAD 1
    ISTORE 2
   L3
    LINENUMBER 993 L3
   FRAME FULL [ahu I I abn] []
    NEW abp
    DUP
    ALOAD 3
    ICONST_1
    ILOAD 2
    INVOKESPECIAL abp.<init> (Labn;II)V
    ARETURN
   L5
    LOCALVARIABLE this Lahu; L0 L5 0
    LOCALVARIABLE p_149644_1_ I L0 L5 1
    LOCALVARIABLE j I L1 L5 2
    LOCALVARIABLE item Labn; L2 L5 3
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x1
  public a(ILjava/util/Random;)I
   L0
    LINENUMBER 998 L0
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL ahu.a (Ljava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; 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 j(Lafn;III)Z
   L0
    LINENUMBER 1003 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149718_1_ Lafn; 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 a(Lafn;IIILrh;Labp;)V
   L0
    LINENUMBER 1006 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149689_1_ Lafn; 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_ Lrh; L0 L1 5
    LOCALVARIABLE p_149689_6_ Labp; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public e(Lafn;IIII)V
   L0
    LINENUMBER 1008 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149714_1_ Lafn; 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 c(Ljava/lang/String;)Lahu;
   L0
    LINENUMBER 1012 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD ahu.b : Ljava/lang/String;
   L1
    LINENUMBER 1013 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public F()Ljava/lang/String;
   L0
    LINENUMBER 1018 L0
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 0
    INVOKEVIRTUAL ahu.a ()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 dc.a (Ljava/lang/String;)Ljava/lang/String;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public a()Ljava/lang/String;
   L0
    LINENUMBER 1023 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 ahu.b : 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 Lahu; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafn;IIIII)Z
   L0
    LINENUMBER 1028 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149696_1_ Lafn; 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 G()Z
   L0
    LINENUMBER 1033 L0
    ALOAD 0
    GETFIELD ahu.y : Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x4
  protected H()Lahu;
   L0
    LINENUMBER 1038 L0
    ALOAD 0
    ICONST_0
    PUTFIELD ahu.y : Z
   L1
    LINENUMBER 1039 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public h()I
   L0
    LINENUMBER 1044 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    INVOKEVIRTUAL avf.m ()I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public I()F
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1050 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.q ()Z
    IFEQ L1
    LDC 0.2
    GOTO L2
   L1
   FRAME FULL [ahu] []
    FCONST_1
   L2
   FRAME FULL [ahu] [F]
    ALOAD 0
    INVOKESTATIC mods/betterfoliage/client/BetterFoliageClient.getAmbientOcclusionLightValueOverride (FLahu;)F
    FRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafn;IIILqn;F)V
   L0
    LINENUMBER 1053 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149746_1_ Lafn; 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_ Lqn; L0 L1 5
    LOCALVARIABLE p_149746_6_ F L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public d(Lafn;III)Labn;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1058 L0
    ALOAD 0
    INVOKESTATIC abn.a (Lahu;)Labn;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149694_1_ Lafn; 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 k(Lafn;III)I
   L0
    LINENUMBER 1063 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.e (III)I
    INVOKEVIRTUAL ahu.a (I)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149643_1_ Lafn; 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 a(Labn;Laaf;Ljava/util/List;)V
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1069 L0
    ALOAD 3
    NEW abp
    DUP
    ALOAD 1
    ICONST_1
    ICONST_0
    INVOKESPECIAL abp.<init> (Labn;II)V
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L1
    LINENUMBER 1070 L1
    RETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149666_1_ Labn; L0 L2 1
    LOCALVARIABLE p_149666_2_ Laaf; L0 L2 2
    LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x1
  public a(Laaf;)Lahu;
   L0
    LINENUMBER 1074 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD ahu.a : Laaf;
   L1
    LINENUMBER 1075 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149647_1_ Laaf; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lafn;IIIILxl;)V
   L0
    LINENUMBER 1078 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149681_1_ Lafn; 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_ Lxl; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public J()Laaf;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1083 L0
    ALOAD 0
    GETFIELD ahu.a : Laaf;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public f(Lafn;IIII)V
   L0
    LINENUMBER 1086 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149725_1_ Lafn; 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 l(Lafn;III)V
   L0
    LINENUMBER 1088 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149639_1_ Lafn; 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 K()Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1093 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public L()Z
   L0
    LINENUMBER 1098 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lafi;)Z
   L0
    LINENUMBER 1103 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149659_1_ Lafi; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public c(Lahu;)Z
   L0
    LINENUMBER 1108 L0
    ALOAD 0
    ALOAD 1
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu ahu] []
    ICONST_0
   L2
   FRAME FULL [ahu ahu] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE p_149667_1_ Lahu; L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x9
  public static a(Lahu;Lahu;)Z
   L0
    LINENUMBER 1113 L0
    ALOAD 0
    IFNULL L1
    ALOAD 1
    IFNULL L1
    ALOAD 0
    ALOAD 1
    IF_ACMPNE L2
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [ahu ahu] []
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL ahu.c (Lahu;)Z
    GOTO L3
   L1
   FRAME FULL [ahu ahu] []
    ICONST_0
   L3
   FRAME FULL [ahu ahu] [I]
    IRETURN
   L4
    LOCALVARIABLE p_149680_0_ Lahu; L0 L4 0
    LOCALVARIABLE p_149680_1_ Lahu; L0 L4 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public M()Z
   L0
    LINENUMBER 1118 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public g(Lafn;IIII)I
   L0
    LINENUMBER 1123 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE p_149736_1_ Lafn; 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 d(Ljava/lang/String;)Lahu;
   L0
    LINENUMBER 1128 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD ahu.d : Ljava/lang/String;
   L1
    LINENUMBER 1129 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x4
  protected N()Ljava/lang/String;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1135 L0
    ALOAD 0
    GETFIELD ahu.d : 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 ahu.b (Lahu;)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 ahu.b : 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 [ahu] []
    ALOAD 0
    GETFIELD ahu.d : Ljava/lang/String;
   L2
   FRAME FULL [ahu] [java/lang/String]
    ARETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public b(II)Lps;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1141 L0
    ALOAD 0
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL ahu.a (II)Lps;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; 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 a(Lpt;)V
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1147 L0
    ALOAD 0
    ALOAD 1
    ALOAD 0
    INVOKEVIRTUAL ahu.N ()Ljava/lang/String;
    INVOKEINTERFACE pt.a (Ljava/lang/String;)Lps;
    PUTFIELD ahu.L : Lps;
   L1
    LINENUMBER 1148 L1
    RETURN
   L2
    LOCALVARIABLE this Lahu; L0 L2 0
    LOCALVARIABLE p_149651_1_ Lpt; L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public O()Ljava/lang/String;
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1153 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public getLightValue(Lafx;III)I
   L0
    LINENUMBER 1171 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    ASTORE 5
   L1
    LINENUMBER 1172 L1
    ALOAD 5
    ALOAD 0
    IF_ACMPEQ L2
   L3
    LINENUMBER 1174 L3
    ALOAD 5
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.getLightValue (Lafx;III)I
    IRETURN
   L2
    LINENUMBER 1176 L2
   FRAME FULL [ahu afx I I I ahu] []
    ALOAD 0
    INVOKEVIRTUAL ahu.m ()I
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE world Lafx; L0 L4 1
    LOCALVARIABLE x I L0 L4 2
    LOCALVARIABLE y I L0 L4 3
    LOCALVARIABLE z I L0 L4 4
    LOCALVARIABLE block Lahu; L1 L4 5
    MAXSTACK = 5
    MAXLOCALS = 6

  // access flags 0x1
  public isLadder(Lafx;IIILrh;)Z
   L0
    LINENUMBER 1191 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE entity Lrh; L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public isNormalCube(Lafx;III)Z
   L0
    LINENUMBER 1207 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.o ()Lavf;
    INVOKEVIRTUAL avf.k ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL ahu.d ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL ahu.f ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; 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(Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1222 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.e (III)I
    ISTORE 6
   L1
    LINENUMBER 1224 L1
    ALOAD 0
    INSTANCEOF ajv
    IFEQ L2
   L3
    LINENUMBER 1226 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 [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INVOKEVIRTUAL ahu.j ()Z
    IFEQ L6
   L5
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_1
    GOTO L7
   L6
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L7
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L2
    LINENUMBER 1228 L2
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ajk
    IFEQ L8
   L9
    LINENUMBER 1230 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 [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L11
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L8
    LINENUMBER 1232 L8
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ame
    IFEQ L12
   L13
    LINENUMBER 1234 L13
    ILOAD 6
    ICONST_4
    IAND
    IFEQ L14
    ICONST_1
    GOTO L15
   L14
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L15
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    ISTORE 7
   L16
    LINENUMBER 1235 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 [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I I] []
    ICONST_1
    GOTO L19
   L18
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I I] []
    ICONST_0
   L19
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I I] [I]
    IRETURN
   L12
    LINENUMBER 1237 L12
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF alz
    IFEQ L20
   L21
    LINENUMBER 1239 L21
    ILOAD 6
    BIPUSH 7
    IAND
    BIPUSH 7
    IF_ICMPNE L22
    ICONST_1
    GOTO L23
   L22
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L23
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L20
    LINENUMBER 1241 L20
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ajz
    IFEQ L24
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L24
   L25
    LINENUMBER 1243 L25
    ICONST_1
    IRETURN
   L24
    LINENUMBER 1245 L24
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ale
    IFEQ L26
   L27
    LINENUMBER 1247 L27
    ICONST_1
    IRETURN
   L26
    LINENUMBER 1249 L26
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.isNormalCube (Lafx;III)Z
    IRETURN
   L28
    LOCALVARIABLE flipped Z L16 L12 7
    LOCALVARIABLE this Lahu; L0 L28 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 1264 L0
    ALOAD 0
    GETFIELD ahu.J : Lavf;
    INVOKEVIRTUAL avf.j ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 1279 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 1296 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.a : Lavf;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; 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(Lxl;I)Z
   L0
    LINENUMBER 1308 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lahu;Lxl;I)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE player Lxl; L0 L1 1
    LOCALVARIABLE meta I L0 L1 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public removedByPlayer(Lafn;Lxl;III)Z
   L0
    LINENUMBER 1331 L0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL afn.f (III)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafn; L0 L1 1
    LOCALVARIABLE player Lxl; 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(Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)I
   L0
    LINENUMBER 1347 L0
    GETSTATIC ahz.ab : Lajn;
    ALOAD 0
    INVOKEVIRTUAL ajn.getFlammability (Lahu;)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1363 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKEVIRTUAL ahu.getFlammability (Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)I
    IFLE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; 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(Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)I
   L0
    LINENUMBER 1379 L0
    GETSTATIC ahz.ab : Lajn;
    ALOAD 0
    INVOKEVIRTUAL ajn.getEncouragement (Lahu;)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafn;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1397 L0
    ALOAD 0
    GETSTATIC ahz.aL : Lahu;
    IF_ACMPNE L1
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L1
   L2
    LINENUMBER 1399 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1401 L1
   FRAME FULL [ahu afn I I I net/minecraftforge/common/util/ForgeDirection] []
    ALOAD 1
    GETFIELD afn.t : Lapa;
    INSTANCEOF apd
    IFEQ L3
    ALOAD 0
    GETSTATIC ahz.h : Lahu;
    IF_ACMPNE L3
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L3
   L4
    LINENUMBER 1403 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 1405 L3
   FRAME FULL [ahu afn I I I net/minecraftforge/common/util/ForgeDirection] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Lahu; L0 L5 0
    LOCALVARIABLE world Lafn; 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 1421 L0
    ALOAD 0
    GETFIELD ahu.isTileProvider : Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE metadata I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public createTileEntity(Lafn;I)Land;
   L0
    LINENUMBER 1434 L0
    ALOAD 0
    GETFIELD ahu.isTileProvider : Z
    IFEQ L1
   L2
    LINENUMBER 1436 L2
    ALOAD 0
    CHECKCAST aji
    ALOAD 1
    ILOAD 2
    INVOKEINTERFACE aji.a (Lafn;I)Land;
    ARETURN
   L1
    LINENUMBER 1438 L1
   FRAME FULL [ahu afn I] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafn; L0 L3 1
    LOCALVARIABLE metadata I L0 L3 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public quantityDropped(IILjava/util/Random;)I
   L0
    LINENUMBER 1452 L0
    ALOAD 0
    ILOAD 2
    ALOAD 3
    INVOKEVIRTUAL ahu.a (ILjava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; 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 (Lafn;IIIII)Ljava/util/ArrayList<Labp;>;
  // declaration: java.util.ArrayList<abp> getDrops(afn, int, int, int, int, int)
  public getDrops(Lafn;IIIII)Ljava/util/ArrayList;
   L0
    LINENUMBER 1468 L0
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 7
   L1
    LINENUMBER 1470 L1
    ALOAD 0
    ILOAD 5
    ILOAD 6
    ALOAD 1
    GETFIELD afn.s : Ljava/util/Random;
    INVOKEVIRTUAL ahu.quantityDropped (IILjava/util/Random;)I
    ISTORE 8
   L2
    LINENUMBER 1471 L2
    ICONST_0
    ISTORE 9
   L3
   FRAME FULL [ahu afn I I I I I java/util/ArrayList I I] []
    ILOAD 9
    ILOAD 8
    IF_ICMPGE L4
   L5
    LINENUMBER 1473 L5
    ALOAD 0
    ILOAD 5
    ALOAD 1
    GETFIELD afn.s : Ljava/util/Random;
    ILOAD 6
    INVOKEVIRTUAL ahu.a (ILjava/util/Random;I)Labn;
    ASTORE 10
   L6
    LINENUMBER 1474 L6
    ALOAD 10
    IFNULL L7
   L8
    LINENUMBER 1476 L8
    ALOAD 7
    NEW abp
    DUP
    ALOAD 10
    ICONST_1
    ALOAD 0
    ILOAD 5
    INVOKEVIRTUAL ahu.a (I)I
    INVOKESPECIAL abp.<init> (Labn;II)V
    INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
    POP
   L7
    LINENUMBER 1471 L7
   FRAME FULL [ahu afn I I I I I java/util/ArrayList I I abn] []
    IINC 9 1
    GOTO L3
   L4
    LINENUMBER 1479 L4
   FRAME FULL [ahu afn I I I I I java/util/ArrayList I I] []
    ALOAD 7
    ARETURN
   L9
    LOCALVARIABLE item Labn; L6 L7 10
    LOCALVARIABLE i I L3 L4 9
    LOCALVARIABLE this Lahu; L0 L9 0
    LOCALVARIABLE world Lafn; 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<Labp;>;
    // declaration: java.util.ArrayList<abp>
    LOCALVARIABLE count I L2 L9 8
    MAXSTACK = 7
    MAXLOCALS = 11

  // access flags 0x1
  public canSilkHarvest(Lafn;Lxl;IIII)Z
   L0
    LINENUMBER 1495 L0
    ALOAD 0
    GETFIELD ahu.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 1496 L1
    ALOAD 0
    INVOKEVIRTUAL ahu.E ()Z
    ISTORE 7
   L2
    LINENUMBER 1497 L2
    ALOAD 0
    GETFIELD ahu.silk_check_meta : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L3
    LINENUMBER 1498 L3
    ILOAD 7
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE world Lafn; L0 L4 1
    LOCALVARIABLE player Lxl; 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(Lrj;Lafx;III)Z
   L0
    LINENUMBER 1514 L0
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEINTERFACE afx.e (III)I
    ISTORE 6
   L1
    LINENUMBER 1515 L1
    ALOAD 0
    INSTANCEOF ajv
    IFEQ L2
   L3
    LINENUMBER 1517 L3
    ILOAD 6
    BIPUSH 8
    IAND
    BIPUSH 8
    IF_ICMPEQ L4
    ALOAD 0
    INVOKEVIRTUAL ahu.j ()Z
    IFEQ L5
   L4
   FRAME FULL [ahu rj afx I I I I] []
    ICONST_1
    GOTO L6
   L5
   FRAME FULL [ahu rj afx I I I I] []
    ICONST_0
   L6
   FRAME FULL [ahu rj afx I I I I] [I]
    IRETURN
   L2
    LINENUMBER 1519 L2
   FRAME FULL [ahu rj afx I I I I] []
    ALOAD 0
    INSTANCEOF ame
    IFEQ L7
   L8
    LINENUMBER 1521 L8
    ILOAD 6
    ICONST_4
    IAND
    IFEQ L9
    ICONST_1
    GOTO L10
   L9
   FRAME FULL [ahu rj afx I I I I] []
    ICONST_0
   L10
   FRAME FULL [ahu rj afx I I I I] [I]
    IRETURN
   L7
    LINENUMBER 1523 L7
   FRAME FULL [ahu rj afx 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 ahu.isSideSolid (Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L11
    LOCALVARIABLE this Lahu; L0 L11 0
    LOCALVARIABLE type Lrj; L0 L11 1
    LOCALVARIABLE world Lafx; 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(Lafx;IIILrh;)Z
   L0
    LINENUMBER 1540 L0
    ALOAD 0
    GETSTATIC ahz.C : Lahu;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I rh] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I rh] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lrh; L0 L3 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public getBedSpawnPosition(Lafx;IIILxl;)Lr;
   L0
    LINENUMBER 1556 L0
    ALOAD 1
    INSTANCEOF afn
    IFEQ L1
   L2
    LINENUMBER 1557 L2
    ALOAD 1
    CHECKCAST afn
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_0
    INVOKESTATIC aht.a (Lafn;IIII)Lr;
    ARETURN
   L1
    LINENUMBER 1558 L1
   FRAME FULL [ahu afx I I I xl] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lxl; L0 L3 5
    MAXSTACK = 5
    MAXLOCALS = 6

  // access flags 0x1
  public setBedOccupied(Lafx;IIILxl;Z)V
   L0
    LINENUMBER 1573 L0
    ALOAD 1
    INSTANCEOF afn
    IFEQ L1
   L2
    LINENUMBER 1574 L2
    ALOAD 1
    CHECKCAST afn
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 6
    INVOKESTATIC aht.a (Lafn;IIIZ)V
   L1
    LINENUMBER 1575 L1
   FRAME FULL [ahu afx I I I xl I] []
    RETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lxl; L0 L3 5
    LOCALVARIABLE occupied Z L0 L3 6
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x1
  public getBedDirection(Lafx;III)I
   L0
    LINENUMBER 1589 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.e (III)I
    INVOKESTATIC aht.l (I)I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 1603 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.e (III)I
    INVOKESTATIC aht.b (I)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafn;III)V
   L0
    LINENUMBER 1614 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafn; 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(Lafx;III)Z
   L0
    LINENUMBER 1627 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 1641 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.j : Lavf;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahu.isAir (Lafx;III)Z
    IRETURN
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public isWood(Lafx;III)Z
   L0
    LINENUMBER 1668 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafn;IIILahu;)Z
   L0
    LINENUMBER 1684 L0
    ALOAD 0
    ALOAD 5
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afn I I I ahu] []
    ICONST_0
   L2
   FRAME FULL [ahu afn I I I ahu] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafn; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE target Lahu; L0 L3 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public getExplosionResistance(Lqn;Lafn;IIIDDD)F
   L0
    LINENUMBER 1702 L0
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL ahu.a (Lqn;)F
    FRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE par1Entity Lqn; L0 L1 1
    LOCALVARIABLE world Lafn; 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(Lafn;IIILafi;)V
   L0
    LINENUMBER 1718 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.f (III)Z
    POP
   L1
    LINENUMBER 1719 L1
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKEVIRTUAL ahu.a (Lafn;IIILafi;)V
   L2
    LINENUMBER 1720 L2
    RETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafn; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE explosion Lafi; L0 L3 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public canConnectRedstone(Lafx;IIII)Z
   L0
    LINENUMBER 1742 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.f ()Z
    IFEQ L1
    ILOAD 5
    ICONST_M1
    IF_ICMPEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afx I I I I] []
    ICONST_0
   L2
   FRAME FULL [ahu afx I I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafx; 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(Lafn;III)Z
   L0
    LINENUMBER 1757 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    INVOKEVIRTUAL ahu.isSideSolid (Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IFEQ L1
   L2
    LINENUMBER 1759 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1763 L1
   FRAME FULL [ahu afn I I I] []
    ALOAD 0
    GETSTATIC ahz.aJ : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.bk : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.w : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.bK : Lahu;
    IF_ACMPNE L4
   L3
   FRAME FULL [ahu afn I I I] []
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [ahu afn I I I] []
    ICONST_0
   L5
   FRAME FULL [ahu afn I I I] [I]
    IRETURN
   L6
    LOCALVARIABLE this Lahu; L0 L6 0
    LOCALVARIABLE world Lafn; 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 1775 L0
    ILOAD 1
    ALOAD 0
    INVOKEVIRTUAL ahu.w ()I
    IF_ICMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [ahu I] []
    ICONST_0
   L2
   FRAME FULL [ahu I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE pass I L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public getPickBlock(Layi;Lafn;III)Labp;
   L0
    LINENUMBER 1786 L0
    ALOAD 0
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL ahu.d (Lafn;III)Labn;
    ASTORE 6
   L1
    LINENUMBER 1788 L1
    ALOAD 6
    IFNONNULL L2
   L3
    LINENUMBER 1790 L3
    ACONST_NULL
    ARETURN
   L2
    LINENUMBER 1793 L2
   FRAME FULL [ahu ayi afn I I I abn] []
    ALOAD 6
    INSTANCEOF zt
    IFEQ L4
    ALOAD 0
    INVOKEVIRTUAL ahu.K ()Z
    IFNE L4
    ALOAD 6
    INVOKESTATIC ahu.a (Labn;)Lahu;
    GOTO L5
   L4
   FRAME FULL [ahu ayi afn I I I abn] []
    ALOAD 0
   L5
   FRAME FULL [ahu ayi afn I I I abn] [ahu]
    ASTORE 7
   L6
    LINENUMBER 1794 L6
    NEW abp
    DUP
    ALOAD 6
    ICONST_1
    ALOAD 7
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL ahu.k (Lafn;III)I
    INVOKESPECIAL abp.<init> (Labn;II)V
    ARETURN
   L7
    LOCALVARIABLE this Lahu; L0 L7 0
    LOCALVARIABLE target Layi; L0 L7 1
    LOCALVARIABLE world Lafn; L0 L7 2
    LOCALVARIABLE x I L0 L7 3
    LOCALVARIABLE y I L0 L7 4
    LOCALVARIABLE z I L0 L7 5
    LOCALVARIABLE item Labn; L1 L7 6
    LOCALVARIABLE block Lahu; L6 L7 7
    MAXSTACK = 9
    MAXLOCALS = 8

  // access flags 0x1
  public isFoliage(Lafx;III)Z
   L0
    LINENUMBER 1805 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafn;Layi;Lbkg;)Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1822 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE worldObj Lafn; L0 L1 1
    LOCALVARIABLE target Layi; L0 L1 2
    LOCALVARIABLE effectRenderer Lbkg; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public addDestroyEffects(Lafn;IIIILbkg;)Z
  @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1842 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafn; 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 Lbkg; L0 L1 6
    MAXSTACK = 1
    MAXLOCALS = 7

  // access flags 0x1
  public canSustainPlant(Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z
   L0
    LINENUMBER 1866 L0
    ALOAD 6
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ICONST_1
    IADD
    ILOAD 4
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lafx;III)Lahu;
    ASTORE 7
   L1
    LINENUMBER 1867 L1
    ALOAD 6
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ICONST_1
    IADD
    ILOAD 4
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lafx;III)Lnet/minecraftforge/common/EnumPlantType;
    ASTORE 8
   L2
    LINENUMBER 1869 L2
    ALOAD 7
    GETSTATIC ahz.aF : Lahu;
    IF_ACMPNE L3
    ALOAD 0
    GETSTATIC ahz.aF : Lahu;
    IF_ACMPNE L3
   L4
    LINENUMBER 1871 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 1874 L3
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 7
    GETSTATIC ahz.aH : Lahu;
    IF_ACMPNE L5
    ALOAD 0
    GETSTATIC ahz.aH : Lahu;
    IF_ACMPNE L5
   L6
    LINENUMBER 1876 L6
    ICONST_1
    IRETURN
   L5
    LINENUMBER 1879 L5
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 6
    INSTANCEOF aid
    IFEQ L7
    ALOAD 6
    CHECKCAST aid
    ALOAD 0
    INVOKEVIRTUAL aid.a (Lahu;)Z
    IFEQ L7
   L8
    LINENUMBER 1881 L8
    ICONST_1
    IRETURN
   L7
    LINENUMBER 1884 L7
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    GETSTATIC ahu$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 1886 L9
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ahz.m : Lahu;
    IF_ACMPNE L17
    ICONST_1
    GOTO L18
   L17
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L18
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L10
    LINENUMBER 1887 L10
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ahz.aM : Lahu;
    IF_ACMPNE L19
    ICONST_1
    GOTO L20
   L19
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L20
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L11
    LINENUMBER 1888 L11
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ahz.ak : Lahu;
    IF_ACMPNE L21
    ICONST_1
    GOTO L22
   L21
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L22
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L12
    LINENUMBER 1889 L12
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu 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 ahu.isSideSolid (Lafx;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L13
    LINENUMBER 1890 L13
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ahz.c : Lajt;
    IF_ACMPEQ L23
    ALOAD 0
    GETSTATIC ahz.d : Lahu;
    IF_ACMPEQ L23
    ALOAD 0
    GETSTATIC ahz.ak : Lahu;
    IF_ACMPNE L24
   L23
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L25
   L24
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L25
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L14
    LINENUMBER 1891 L14
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.h : Lavf;
    IF_ACMPNE L26
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.e (III)I
    IFNE L26
    ICONST_1
    GOTO L27
   L26
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L27
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L15
    LINENUMBER 1893 L15
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ahz.c : Lajt;
    IF_ACMPEQ L28
    ALOAD 0
    GETSTATIC ahz.d : Lahu;
    IF_ACMPEQ L28
    ALOAD 0
    GETSTATIC ahz.m : Lahu;
    IF_ACMPNE L29
   L28
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L30
   L29
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L30
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] [I]
    ISTORE 9
   L31
    LINENUMBER 1894 L31
    ALOAD 1
    ILOAD 2
    ICONST_1
    ISUB
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.h : Lavf;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ICONST_1
    IADD
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.h : Lavf;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_1
    ISUB
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.h : Lavf;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_1
    IADD
    INVOKEINTERFACE afx.a (III)Lahu;
    INVOKEVIRTUAL ahu.o ()Lavf;
    GETSTATIC avf.h : Lavf;
    IF_ACMPNE L33
   L32
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType I] []
    ICONST_1
    GOTO L34
   L33
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType I] []
    ICONST_0
   L34
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType I] [I]
    ISTORE 10
   L35
    LINENUMBER 1898 L35
    ILOAD 9
    IFEQ L36
    ILOAD 10
    IFEQ L36
    ICONST_1
    GOTO L37
   L36
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType I I] []
    ICONST_0
   L37
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType I I] [I]
    IRETURN
   L16
    LINENUMBER 1901 L16
   FRAME FULL [ahu afx I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable ahu net/minecraftforge/common/EnumPlantType] []
    ICONST_0
    IRETURN
   L38
    LOCALVARIABLE isBeach Z L31 L16 9
    LOCALVARIABLE hasWater Z L35 L16 10
    LOCALVARIABLE this Lahu; L0 L38 0
    LOCALVARIABLE world Lafx; 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 Lahu; L1 L38 7
    LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8
    MAXSTACK = 6
    MAXLOCALS = 11

  // access flags 0x1
  public onPlantGrow(Lafn;IIIIII)V
   L0
    LINENUMBER 1923 L0
    ALOAD 0
    GETSTATIC ahz.c : Lajt;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ahz.ak : Lahu;
    IF_ACMPNE L2
   L1
    LINENUMBER 1925 L1
   FRAME FULL [ahu afn I I I I I I] []
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    GETSTATIC ahz.d : Lahu;
    ICONST_0
    ICONST_2
    INVOKEVIRTUAL afn.d (IIILahu;II)Z
    POP
   L2
    LINENUMBER 1927 L2
   FRAME FULL [ahu afn I I I I I I] []
    RETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafn; 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(Lafn;III)Z
   L0
    LINENUMBER 1942 L0
    ALOAD 0
    GETSTATIC ahz.ak : Lahu;
    IF_ACMPNE L1
   L2
    LINENUMBER 1944 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.e (III)I
    IFLE L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [ahu afn I I I] []
    ICONST_0
   L4
   FRAME FULL [ahu afn I I I] [I]
    IRETURN
   L1
    LINENUMBER 1947 L1
   FRAME FULL [ahu afn I I I] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Lahu; L0 L5 0
    LOCALVARIABLE world Lafn; 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(Lafx;III)I
   L0
    LINENUMBER 1966 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.k ()I
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;IIILqn;)Z
   L0
    LINENUMBER 1980 L0
    ALOAD 5
    INSTANCEOF vo
    IFEQ L1
   L2
    LINENUMBER 1982 L2
    ALOAD 0
    GETSTATIC ahz.h : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.bq : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.br : Lahu;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ahz.bI : Lahu;
    IF_ACMPEQ L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [ahu afx I I I qn] []
    ICONST_0
   L4
   FRAME FULL [ahu afx I I I qn] [I]
    IRETURN
   L1
    LINENUMBER 1984 L1
   FRAME FULL [ahu afx I I I qn] []
    ALOAD 5
    INSTANCEOF vm
    IFEQ L5
   L6
    LINENUMBER 1986 L6
    ALOAD 0
    GETSTATIC ahz.Z : Lahu;
    IF_ACMPEQ L7
    ALOAD 0
    GETSTATIC ahz.bs : Lahu;
    IF_ACMPEQ L7
    ALOAD 0
    GETSTATIC ahz.h : Lahu;
    IF_ACMPEQ L7
    ICONST_1
    GOTO L8
   L7
   FRAME FULL [ahu afx I I I qn] []
    ICONST_0
   L8
   FRAME FULL [ahu afx I I I qn] [I]
    IRETURN
   L5
    LINENUMBER 1989 L5
   FRAME FULL [ahu afx I I I qn] []
    ICONST_1
    IRETURN
   L9
    LOCALVARIABLE this Lahu; L0 L9 0
    LOCALVARIABLE world Lafx; L0 L9 1
    LOCALVARIABLE x I L0 L9 2
    LOCALVARIABLE y I L0 L9 3
    LOCALVARIABLE z I L0 L9 4
    LOCALVARIABLE entity Lqn; L0 L9 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public isBeaconBase(Lafx;IIIIII)Z
   L0
    LINENUMBER 2006 L0
    ALOAD 0
    GETSTATIC ahz.bE : Lahu;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ahz.R : Lahu;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ahz.ah : Lahu;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ahz.S : Lahu;
    IF_ACMPNE L2
   L1
   FRAME FULL [ahu afx I I I I I I] []
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [ahu afx I I I I I I] []
    ICONST_0
   L3
   FRAME FULL [ahu afx I I I I I I] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lahu; L0 L4 0
    LOCALVARIABLE worldObj Lafx; 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(Lafn;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 2024 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lahu;Lafn;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE worldObj Lafn; 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(Lafn;III)[Lnet/minecraftforge/common/util/ForgeDirection;
   L0
    LINENUMBER 2038 L0
    ALOAD 0
    INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lahu;)[Lnet/minecraftforge/common/util/ForgeDirection;
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE worldObj Lafn; 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(Lafn;III)F
   L0
    LINENUMBER 2051 L0
    ALOAD 0
    GETSTATIC ahz.X : Lahu;
    IF_ACMPNE L1
    FCONST_1
    GOTO L2
   L1
   FRAME FULL [ahu afn I I I] []
    FCONST_0
   L2
   FRAME FULL [ahu afn I I I] [F]
    FRETURN
   L3
    LOCALVARIABLE this Lahu; L0 L3 0
    LOCALVARIABLE world Lafn; 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(Lafn;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z
   L0
    LINENUMBER 2066 L0
    ALOAD 0
    GETSTATIC ahz.L : Lahu;
    IF_ACMPNE L1
   L2
    LINENUMBER 2068 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL afn.e (III)I
    ISTORE 7
   L3
    LINENUMBER 2069 L3
    ILOAD 7
    ILOAD 6
    IF_ICMPEQ L1
   L4
    LINENUMBER 2071 L4
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 6
    ICONST_3
    INVOKEVIRTUAL afn.a (IIIII)Z
    POP
   L5
    LINENUMBER 2072 L5
    ICONST_1
    IRETURN
   L1
    LINENUMBER 2075 L1
   FRAME FULL [ahu afn I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
    IRETURN
   L6
    LOCALVARIABLE meta I L3 L1 7
    LOCALVARIABLE this Lahu; L0 L6 0
    LOCALVARIABLE world Lafn; 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(Lafx;II)I
   L0
    LINENUMBER 2088 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; L0 L1 1
    LOCALVARIABLE metadata I L0 L1 2
    LOCALVARIABLE fortune I L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public onNeighborChange(Lafx;IIIIII)V
   L0
    LINENUMBER 2103 L0
    RETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;IIII)Z
   L0
    LINENUMBER 2116 L0
    ALOAD 0
    INVOKEVIRTUAL ahu.r ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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(Lafx;III)Z
   L0
    LINENUMBER 2133 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE world Lafx; 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 2151 L0
    ICONST_0
    ISTORE 3
   L1
   FRAME FULL [ahu java/lang/String I I] []
    ILOAD 3
    BIPUSH 16
    IF_ICMPGE L2
   L3
    LINENUMBER 2153 L3
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    INVOKEVIRTUAL ahu.setHarvestLevel (Ljava/lang/String;II)V
   L4
    LINENUMBER 2151 L4
    IINC 3 1
    GOTO L1
   L2
    LINENUMBER 2155 L2
   FRAME FULL [ahu java/lang/String I I] []
    RETURN
   L5
    LOCALVARIABLE m I L1 L2 3
    LOCALVARIABLE this Lahu; 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 2171 L0
    ALOAD 0
    GETFIELD ahu.harvestTool : [Ljava/lang/String;
    ILOAD 3
    ALOAD 1
    AASTORE
   L1
    LINENUMBER 2172 L1
    ALOAD 0
    GETFIELD ahu.harvestLevel : [I
    ILOAD 3
    ILOAD 2
    IASTORE
   L2
    LINENUMBER 2173 L2
    RETURN
   L3
    LOCALVARIABLE this Lahu; 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 2184 L0
    ALOAD 0
    GETFIELD ahu.harvestTool : [Ljava/lang/String;
    ILOAD 1
    AALOAD
    ARETURN
   L1
    LOCALVARIABLE this Lahu; L0 L1 0
    LOCALVARIABLE metadata I L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public getHarvestLevel(I)I
   L0
    LINENUMBER 2196 L0
    ALOAD 0
    GETFIELD ahu.harvestLevel : [I
    ILOAD 1
    IALOAD
    IRETURN
   L1
    LOCALVARIABLE this Lahu; 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 2209 L0
    LDC "pickaxe"
    ALOAD 1
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L1
    ALOAD 0
    GETSTATIC ahz.ax : Lahu;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC ahz.ay : Lahu;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC ahz.Z : Lahu;
    IF_ACMPNE L1
   L2
    LINENUMBER 2210 L2
   FRAME FULL [ahu java/lang/String I] []
    ICONST_0
    IRETURN
   L1
    LINENUMBER 2211 L1
   FRAME FULL [ahu java/lang/String I] []
    ALOAD 0
    GETFIELD ahu.harvestTool : [Ljava/lang/String;
    ILOAD 2
    AALOAD
    IFNONNULL L3
    ICONST_0
    IRETURN
   L3
    LINENUMBER 2212 L3
   FRAME FULL [ahu java/lang/String I] []
    ALOAD 0
    GETFIELD ahu.harvestTool : [Ljava/lang/String;
    ILOAD 2
    AALOAD
    ALOAD 1
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IRETURN
   L4
    LOCALVARIABLE this Lahu; 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<Labp;>;
  // declaration: java.util.List<abp> captureDrops(boolean)
  protected captureDrops(Z)Ljava/util/List;
   L0
    LINENUMBER 2227 L0
    ILOAD 1
    IFEQ L1
   L2
    LINENUMBER 2229 L2
    ALOAD 0
    GETFIELD ahu.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 2230 L3
    ALOAD 0
    GETFIELD ahu.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    INVOKEINTERFACE java/util/List.clear ()V
   L4
    LINENUMBER 2231 L4
    ACONST_NULL
    ARETURN
   L1
    LINENUMBER 2235 L1
   FRAME FULL [ahu I] []
    ALOAD 0
    GETFIELD ahu.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 2236 L5
    ALOAD 0
    GETFIELD ahu.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    ARETURN
   L6
    LOCALVARIABLE this Lahu; 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 ahu.c : Lcv;
   L1
    LINENUMBER 60 L1
    NEW ahy
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.e : Lahy;
   L2
    LINENUMBER 61 L2
    NEW ahy
    DUP
    LDC "wood"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.f : Lahy;
   L3
    LINENUMBER 62 L3
    NEW ahy
    DUP
    LDC "gravel"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.g : Lahy;
   L4
    LINENUMBER 63 L4
    NEW ahy
    DUP
    LDC "grass"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.h : Lahy;
   L5
    LINENUMBER 64 L5
    NEW ahy
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.i : Lahy;
   L6
    LINENUMBER 65 L6
    NEW ahy
    DUP
    LDC "stone"
    FCONST_1
    LDC 1.5
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.j : Lahy;
   L7
    LINENUMBER 66 L7
    NEW ahv
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahv.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.k : Lahy;
   L8
    LINENUMBER 78 L8
    NEW ahy
    DUP
    LDC "cloth"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.l : Lahy;
   L9
    LINENUMBER 79 L9
    NEW ahy
    DUP
    LDC "sand"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.m : Lahy;
   L10
    LINENUMBER 80 L10
    NEW ahy
    DUP
    LDC "snow"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahy.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.n : Lahy;
   L11
    LINENUMBER 81 L11
    NEW ahw
    DUP
    LDC "ladder"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ahw.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.o : Lahy;
   L12
    LINENUMBER 89 L12
    NEW ahx
    DUP
    LDC "anvil"
    LDC 0.3
    FCONST_1
    INVOKESPECIAL ahx.<init> (Ljava/lang/String;FF)V
    PUTSTATIC ahu.p : Lahy;
    RETURN
    MAXSTACK = 5
    MAXLOCALS = 0
}
