// class version 50.0 (50)
// access flags 0x21
// signature Lnet/minecraftforge/fml/common/registry/IForgeRegistryEntry$Impl<Lakf;>;
// declaration: akf extends net.minecraftforge.fml.common.registry.IForgeRegistryEntry$Impl<akf>
public class akf extends net/minecraftforge/fml/common/registry/IForgeRegistryEntry$Impl  {

  // compiled from: Block.java
  // access flags 0x1008
  static synthetic INNERCLASS akf$3 null null
  // access flags 0x4019
  public final static enum INNERCLASS akf$a akf a
  // access flags 0x8
  static INNERCLASS akf$2 null null
  // access flags 0x8
  static INNERCLASS akf$1 null null
  // access flags 0x4019
  public final static enum INNERCLASS aph$b aph b
  // access flags 0x4019
  public final static enum INNERCLASS sg$a sg a
  // access flags 0x9
  public static INNERCLASS net/minecraftforge/fml/common/registry/IForgeRegistryEntry$Impl net/minecraftforge/fml/common/registry/IForgeRegistryEntry Impl
  // access flags 0x9
  public static INNERCLASS ajx$a ajx a
  // access flags 0x9
  public static INNERCLASS ajx$b ajx b
  // access flags 0x9
  public static INNERCLASS aof$a aof a
  // access flags 0x9
  public static INNERCLASS aof$b aof b
  // access flags 0x4019
  public final static enum INNERCLASS amm$a amm a
  // access flags 0x4019
  public final static enum INNERCLASS aph$a aph a
  // access flags 0x4019
  public final static enum INNERCLASS akd$a akd a
  // access flags 0x4019
  public final static enum INNERCLASS anx$a anx a
  // access flags 0x4019
  public final static enum INNERCLASS akr$a akr a
  // access flags 0x4019
  public final static enum INNERCLASS aoc$a aoc a
  // access flags 0x4019
  public final static enum INNERCLASS apm$a apm a
  // access flags 0x4019
  public final static enum INNERCLASS aou$a aou a
  // access flags 0x4019
  public final static enum INNERCLASS aog$a aog a
  // access flags 0x4019
  public final static enum INNERCLASS aoj$a aoj a

  // access flags 0x1A
  private final static Lkn; a

  // access flags 0x19
  // signature Lcr<Lkn;Lakf;>;
  // declaration: cr<kn, akf>
  public final static Lcr; h

  // DEPRECATED
  // access flags 0x20019
  // signature Lcw<Lars;>;
  // declaration: cw<ars>
  public final static Lcw; i
  @Ljava/lang/Deprecated;()

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

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

  // access flags 0x2
  private Lacz; b

  // access flags 0x4
  protected Z l

  // access flags 0x4
  protected I m

  // access flags 0x4
  protected Z n

  // access flags 0x4
  protected I o

  // access flags 0x4
  protected Z p

  // access flags 0x4
  protected F q

  // access flags 0x4
  protected F r

  // access flags 0x4
  protected Z s

  // access flags 0x4
  protected Z t

  // access flags 0x4
  protected Z u

  // access flags 0x4
  protected Lapd; v

  // access flags 0x1
  public F w

  // access flags 0x14
  protected final Laxx; x

  // access flags 0x14
  protected final Laxy; y

  // access flags 0x1
  public F z

  // access flags 0x14
  protected final Lart; A

  // access flags 0x2
  private Lars; c

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

  // access flags 0x4
  // signature Ljava/lang/ThreadLocal<Lzs;>;
  // declaration: java.lang.ThreadLocal<zs>
  protected Ljava/lang/ThreadLocal; harvesters

  // access flags 0x2
  // signature Ljava/lang/ThreadLocal<Lars;>;
  // declaration: java.lang.ThreadLocal<ars>
  private Ljava/lang/ThreadLocal; silk_check_state

  // access flags 0xC
  protected static Ljava/util/Random; RANDOM

  // access flags 0x2
  private Z isTileProvider

  // access flags 0x2
  private [Ljava/lang/String; harvestTool

  // access flags 0x2
  private [I harvestLevel

  // access flags 0xC
  // signature Ljava/lang/ThreadLocal<Ljava/lang/Boolean;>;
  // declaration: java.lang.ThreadLocal<java.lang.Boolean>
  protected static Ljava/lang/ThreadLocal; captureDrops

  // access flags 0xC
  // signature Ljava/lang/ThreadLocal<Ljava/util/List<Ladz;>;>;
  // declaration: java.lang.ThreadLocal<java.util.List<adz>>
  protected static Ljava/lang/ThreadLocal; capturedDrops

  // access flags 0x9
  public static a(Lakf;)I
   L0
    LINENUMBER 77 L0
    GETSTATIC akf.h : Lcr;
    ALOAD 0
    INVOKEVIRTUAL cr.a (Ljava/lang/Object;)I
    IRETURN
   L1
    LOCALVARIABLE blockIn Lakf; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x9
  public static j(Lars;)I
   L0
    LINENUMBER 82 L0
    ALOAD 0
    INVOKEINTERFACE ars.t ()Lakf;
    ASTORE 1
   L1
    LINENUMBER 83 L1
    ALOAD 1
    INVOKESTATIC akf.a (Lakf;)I
    ALOAD 1
    ALOAD 0
    INVOKEVIRTUAL akf.e (Lars;)I
    BIPUSH 12
    ISHL
    IADD
    IRETURN
   L2
    LOCALVARIABLE state Lars; L0 L2 0
    LOCALVARIABLE block Lakf; L1 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x9
  public static b(I)Lakf;
   L0
    LINENUMBER 88 L0
    GETSTATIC akf.h : Lcr;
    ILOAD 0
    INVOKEVIRTUAL cr.a (I)Ljava/lang/Object;
    CHECKCAST akf
    ASTORE 1
   L1
    LINENUMBER 89 L1
    ALOAD 1
    IFNONNULL L2
    GETSTATIC akg.a : Lakf;
    GOTO L3
   L2
   FRAME FULL [I akf] []
    ALOAD 1
   L3
   FRAME FULL [I akf] [akf]
    ARETURN
   L4
    LOCALVARIABLE id I L0 L4 0
    LOCALVARIABLE ret Lakf; L1 L4 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x9
  public static c(I)Lars;
   L0
    LINENUMBER 94 L0
    ILOAD 0
    SIPUSH 4095
    IAND
    ISTORE 1
   L1
    LINENUMBER 95 L1
    ILOAD 0
    BIPUSH 12
    ISHR
    BIPUSH 15
    IAND
    ISTORE 2
   L2
    LINENUMBER 96 L2
    ILOAD 1
    INVOKESTATIC akf.b (I)Lakf;
    ILOAD 2
    INVOKEVIRTUAL akf.a (I)Lars;
    ARETURN
   L3
    LOCALVARIABLE id I L0 L3 0
    LOCALVARIABLE i I L1 L3 1
    LOCALVARIABLE j I L2 L3 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x9
  public static a(Ladx;)Lakf;
   L0
    LINENUMBER 101 L0
    ALOAD 0
    INSTANCEOF acl
    IFEQ L1
    ALOAD 0
    CHECKCAST acl
    INVOKEVIRTUAL acl.d ()Lakf;
    GOTO L2
   L1
   FRAME FULL [adx] []
    ACONST_NULL
   L2
   FRAME FULL [adx] [akf]
    ARETURN
   L3
    LOCALVARIABLE itemIn Ladx; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x9
  public static b(Ljava/lang/String;)Lakf;
  @Ljavax/annotation/Nullable;()
    TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException
   L3
    LINENUMBER 107 L3
    NEW kn
    DUP
    ALOAD 0
    INVOKESPECIAL kn.<init> (Ljava/lang/String;)V
    ASTORE 1
   L4
    LINENUMBER 109 L4
    GETSTATIC akf.h : Lcr;
    ALOAD 1
    INVOKEVIRTUAL cr.d (Ljava/lang/Object;)Z
    IFEQ L0
   L5
    LINENUMBER 111 L5
    GETSTATIC akf.h : Lcr;
    ALOAD 1
    INVOKEVIRTUAL cr.c (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST akf
    ARETURN
   L0
    LINENUMBER 117 L0
   FRAME FULL [java/lang/String kn] []
    GETSTATIC akf.h : Lcr;
    ALOAD 0
    INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I
    INVOKEVIRTUAL cr.a (I)Ljava/lang/Object;
    CHECKCAST akf
   L1
    ARETURN
   L2
    LINENUMBER 119 L2
   FRAME FULL [java/lang/String kn] [java/lang/NumberFormatException]
    ASTORE 2
   L6
    LINENUMBER 121 L6
    ACONST_NULL
    ARETURN
   L7
    LOCALVARIABLE var3 Ljava/lang/NumberFormatException; L6 L7 2
    LOCALVARIABLE name Ljava/lang/String; L3 L7 0
    LOCALVARIABLE resourcelocation Lkn; L4 L7 1
    MAXSTACK = 3
    MAXLOCALS = 3

  // DEPRECATED
  // access flags 0x20001
  public k(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 129 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.k ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars] []
    ICONST_0
   L2
   FRAME FULL [akf ars] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public l(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 135 L0
    ALOAD 0
    GETFIELD akf.l : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Lrw;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 141 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE entityIn Lrw; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // DEPRECATED
  // access flags 0x20001
  public m(Lars;)I
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 147 L0
    ALOAD 0
    GETFIELD akf.m : I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public n(Lars;)Z
  @Ljava/lang/Deprecated;()
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 154 L0
    ALOAD 0
    GETFIELD akf.n : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public o(Lars;)I
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 160 L0
    ALOAD 0
    GETFIELD akf.o : I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public p(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 166 L0
    ALOAD 0
    GETFIELD akf.p : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public q(Lars;)Laxx;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 172 L0
    ALOAD 0
    GETFIELD akf.x : Laxx;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public r(Lars;)Laxy;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 178 L0
    ALOAD 0
    GETFIELD akf.y : Laxy;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public a(I)Lars;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 184 L0
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE meta I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public e(Lars;)I
   L0
    LINENUMBER 189 L0
    ALOAD 1
    IFNULL L1
    ALOAD 1
    INVOKEINTERFACE ars.r ()Ljava/util/Collection;
    INVOKEINTERFACE java/util/Collection.isEmpty ()Z
    IFNE L1
   L2
    LINENUMBER 191 L2
    NEW java/lang/IllegalArgumentException
    DUP
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Don't know how to convert "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ALOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
    LDC " back into data..."
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
    ATHROW
   L1
    LINENUMBER 195 L1
   FRAME FULL [akf ars] []
    ICONST_0
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public b(Lars;Laih;Lcm;)Lars;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 202 L0
    ALOAD 1
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldIn Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laos;)Lars;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 208 L0
    ALOAD 1
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE rot Laos; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Lanf;)Lars;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 214 L0
    ALOAD 1
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE mirrorIn Lanf; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public <init>(Laxx;Laxy;)V
   L0
    LINENUMBER 218 L0
    ALOAD 0
    INVOKESPECIAL net/minecraftforge/fml/common/registry/IForgeRegistryEntry$Impl.<init> ()V
   L1
    LINENUMBER 920 L1
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD akf.harvesters : Ljava/lang/ThreadLocal;
   L2
    LINENUMBER 921 L2
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD akf.silk_check_state : Ljava/lang/ThreadLocal;
   L3
    LINENUMBER 1178 L3
    ALOAD 0
    ALOAD 0
    INSTANCEOF alt
    PUTFIELD akf.isTileProvider : Z
   L4
    LINENUMBER 1884 L4
    ALOAD 0
    BIPUSH 16
    ANEWARRAY java/lang/String
    PUTFIELD akf.harvestTool : [Ljava/lang/String;
   L5
    LINENUMBER 1885 L5
    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 akf.harvestLevel : [I
   L6
    LINENUMBER 219 L6
    ALOAD 0
    ICONST_1
    PUTFIELD akf.s : Z
   L7
    LINENUMBER 220 L7
    ALOAD 0
    GETSTATIC apd.d : Lapd;
    PUTFIELD akf.v : Lapd;
   L8
    LINENUMBER 221 L8
    ALOAD 0
    FCONST_1
    PUTFIELD akf.w : F
   L9
    LINENUMBER 222 L9
    ALOAD 0
    LDC 0.6
    PUTFIELD akf.z : F
   L10
    LINENUMBER 223 L10
    ALOAD 0
    ALOAD 1
    PUTFIELD akf.x : Laxx;
   L11
    LINENUMBER 224 L11
    ALOAD 0
    ALOAD 2
    PUTFIELD akf.y : Laxy;
   L12
    LINENUMBER 225 L12
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL akf.b ()Lart;
    PUTFIELD akf.A : Lart;
   L13
    LINENUMBER 226 L13
    ALOAD 0
    ALOAD 0
    GETFIELD akf.A : Lart;
    INVOKEVIRTUAL art.b ()Lars;
    INVOKEVIRTUAL akf.w (Lars;)V
   L14
    LINENUMBER 227 L14
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKEINTERFACE ars.p ()Z
    PUTFIELD akf.l : Z
   L15
    LINENUMBER 228 L15
    ALOAD 0
    ALOAD 0
    GETFIELD akf.l : Z
    IFEQ L16
    SIPUSH 255
    GOTO L17
   L16
   FRAME FULL [akf axx axy] [akf]
    ICONST_0
   L17
   FRAME FULL [akf axx axy] [akf I]
    PUTFIELD akf.m : I
   L18
    LINENUMBER 229 L18
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL axx.b ()Z
    IFNE L19
    ICONST_1
    GOTO L20
   L19
   FRAME FULL [akf axx axy] [akf]
    ICONST_0
   L20
   FRAME FULL [akf axx axy] [akf I]
    PUTFIELD akf.n : Z
   L21
    LINENUMBER 230 L21
    RETURN
   L22
    LOCALVARIABLE this Lakf; L0 L22 0
    LOCALVARIABLE blockMaterialIn Laxx; L0 L22 1
    LOCALVARIABLE blockMapColorIn Laxy; L0 L22 2
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x1
  public <init>(Laxx;)V
   L0
    LINENUMBER 234 L0
    ALOAD 0
    ALOAD 1
    ALOAD 1
    INVOKEVIRTUAL axx.r ()Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
   L1
    LINENUMBER 235 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE materialIn Laxx; L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x4
  protected a(Lapd;)Lakf;
   L0
    LINENUMBER 239 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD akf.v : Lapd;
   L1
    LINENUMBER 240 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE sound Lapd; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public d(I)Lakf;
   L0
    LINENUMBER 245 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD akf.m : I
   L1
    LINENUMBER 246 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE opacity I L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(F)Lakf;
   L0
    LINENUMBER 251 L0
    ALOAD 0
    LDC 15.0
    FLOAD 1
    FMUL
    F2I
    PUTFIELD akf.o : I
   L1
    LINENUMBER 252 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE value F L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public b(F)Lakf;
   L0
    LINENUMBER 257 L0
    ALOAD 0
    FLOAD 1
    LDC 3.0
    FMUL
    PUTFIELD akf.r : F
   L1
    LINENUMBER 258 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE resistance F L0 L2 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public s(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 264 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.c ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars] []
    ICONST_0
   L2
   FRAME FULL [akf ars] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public t(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 270 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.k ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.m ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars] []
    ICONST_0
   L2
   FRAME FULL [akf ars] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public j()Z
   L0
    LINENUMBER 275 L0
    ALOAD 0
    GETFIELD akf.x : Laxx;
    INVOKEVIRTUAL axx.c ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf] []
    ICONST_0
   L2
   FRAME FULL [akf] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public c(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 281 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public b(Laih;Lcm;)Z
   L0
    LINENUMBER 286 L0
    ALOAD 0
    GETFIELD akf.x : Laxx;
    INVOKEVIRTUAL axx.c ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf aih cm] []
    ICONST_0
   L2
   FRAME FULL [akf aih cm] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE worldIn Laih; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;)Laop;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 292 L0
    GETSTATIC aop.d : Laop;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laih;Lcm;)Z
   L0
    LINENUMBER 297 L0
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.j ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public c(F)Lakf;
   L0
    LINENUMBER 302 L0
    ALOAD 0
    FLOAD 1
    PUTFIELD akf.q : F
   L1
    LINENUMBER 304 L1
    ALOAD 0
    GETFIELD akf.r : F
    FLOAD 1
    LDC 5.0
    FMUL
    FCMPG
    IFGE L2
   L3
    LINENUMBER 306 L3
    ALOAD 0
    FLOAD 1
    LDC 5.0
    FMUL
    PUTFIELD akf.r : F
   L2
    LINENUMBER 309 L2
   FRAME FULL [akf F] []
    ALOAD 0
    ARETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE hardness F L0 L4 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public k()Lakf;
   L0
    LINENUMBER 314 L0
    ALOAD 0
    LDC -1.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    POP
   L1
    LINENUMBER 315 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public b(Lars;Laid;Lcm;)F
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 321 L0
    ALOAD 0
    GETFIELD akf.q : F
    FRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public a(Z)Lakf;
   L0
    LINENUMBER 326 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD akf.t : Z
   L1
    LINENUMBER 327 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE shouldTick Z L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public l()Z
   L0
    LINENUMBER 332 L0
    ALOAD 0
    GETFIELD akf.t : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public m()Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 338 L0
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKEVIRTUAL akf.hasTileEntity (Lars;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laih;Lcm;)Lbby;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 344 L0
    GETSTATIC akf.j : Lbby;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE source Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public a(Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 349 L0
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.a ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE side Lct; L0 L1 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  // signature (Lars;Laid;Lcm;Lbby;Ljava/util/List<Lbby;>;Lrw;)V
  // declaration: void a(ars, aid, cm, bby, java.util.List<bby>, rw)
  public a(Lars;Laid;Lcm;Lbby;Ljava/util/List;Lrw;)V
  @Ljava/lang/Deprecated;()
    @Ljavax/annotation/Nullable;() // parameter 5
   L0
    LINENUMBER 355 L0
    ALOAD 3
    ALOAD 4
    ALOAD 5
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.d (Laid;Lcm;)Lbby;
    INVOKESTATIC akf.a (Lcm;Lbby;Ljava/util/List;Lbby;)V
   L1
    LINENUMBER 356 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE state Lars; L0 L2 1
    LOCALVARIABLE worldIn Laid; L0 L2 2
    LOCALVARIABLE pos Lcm; L0 L2 3
    LOCALVARIABLE entityBox Lbby; L0 L2 4
    LOCALVARIABLE collidingBoxes Ljava/util/List; L0 L2 5
    // signature Ljava/util/List<Lbby;>;
    // declaration: java.util.List<bby>
    LOCALVARIABLE entityIn Lrw; L0 L2 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0xC
  // signature (Lcm;Lbby;Ljava/util/List<Lbby;>;Lbby;)V
  // declaration: void a(cm, bby, java.util.List<bby>, bby)
  protected static a(Lcm;Lbby;Ljava/util/List;Lbby;)V
    @Ljavax/annotation/Nullable;() // parameter 3
   L0
    LINENUMBER 360 L0
    ALOAD 3
    GETSTATIC akf.k : Lbby;
    IF_ACMPEQ L1
   L2
    LINENUMBER 362 L2
    ALOAD 3
    ALOAD 0
    INVOKEVIRTUAL bby.a (Lcm;)Lbby;
    ASTORE 4
   L3
    LINENUMBER 364 L3
    ALOAD 1
    ALOAD 4
    INVOKEVIRTUAL bby.b (Lbby;)Z
    IFEQ L1
   L4
    LINENUMBER 366 L4
    ALOAD 2
    ALOAD 4
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L1
    LINENUMBER 369 L1
   FRAME FULL [cm bby java/util/List bby] []
    RETURN
   L5
    LOCALVARIABLE axisalignedbb Lbby; L3 L1 4
    LOCALVARIABLE pos Lcm; L0 L5 0
    LOCALVARIABLE entityBox Lbby; L0 L5 1
    LOCALVARIABLE collidingBoxes Ljava/util/List; L0 L5 2
    // signature Ljava/util/List<Lbby;>;
    // declaration: java.util.List<bby>
    LOCALVARIABLE blockBox Lbby; L0 L5 3
    MAXSTACK = 2
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laid;Lcm;)Lbby;
  @Ljava/lang/Deprecated;()
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 375 L0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.c (Laih;Lcm;)Lbby;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public c(Lars;Laih;Lcm;)I
  @Ljava/lang/Deprecated;()
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 382 L0
    ALOAD 2
    ALOAD 3
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.getLightValue (Laih;Lcm;)I
    INVOKEINTERFACE aih.b (Lcm;I)I
    ISTORE 4
   L1
    LINENUMBER 384 L1
    ILOAD 4
    IFNE L2
    ALOAD 1
    INVOKEINTERFACE ars.t ()Lakf;
    INSTANCEOF amm
    IFEQ L2
   L3
    LINENUMBER 386 L3
    ALOAD 3
    INVOKEVIRTUAL cm.b ()Lcm;
    ASTORE 3
   L4
    LINENUMBER 387 L4
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    ASTORE 1
   L5
    LINENUMBER 388 L5
    ALOAD 2
    ALOAD 3
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.getLightValue (Laih;Lcm;)I
    INVOKEINTERFACE aih.b (Lcm;I)I
    IRETURN
   L2
    LINENUMBER 392 L2
   FRAME FULL [akf ars aih cm I] []
    ILOAD 4
    IRETURN
   L6
    LOCALVARIABLE this Lakf; L0 L6 0
    LOCALVARIABLE state Lars; L0 L6 1
    LOCALVARIABLE source Laih; L0 L6 2
    LOCALVARIABLE pos Lcm; L0 L6 3
    LOCALVARIABLE i I L1 L6 4
    MAXSTACK = 5
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laih;Lcm;Lct;)Z
  @Ljava/lang/Deprecated;()
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 400 L0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.c (Laih;Lcm;)Lbby;
    ASTORE 5
   L1
    LINENUMBER 402 L1
    GETSTATIC akf$3.$SwitchMap$net$minecraft$util$EnumFacing : [I
    ALOAD 4
    INVOKEVIRTUAL ct.ordinal ()I
    IALOAD
    TABLESWITCH
      1: L2
      2: L3
      3: L4
      4: L5
      5: L6
      6: L7
      default: L8
   L2
    LINENUMBER 406 L2
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.b : D
    DCONST_0
    DCMPL
    IFLE L8
   L9
    LINENUMBER 408 L9
    ICONST_1
    IRETURN
   L3
    LINENUMBER 414 L3
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.e : D
    DCONST_1
    DCMPG
    IFGE L8
   L10
    LINENUMBER 416 L10
    ICONST_1
    IRETURN
   L4
    LINENUMBER 422 L4
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.c : D
    DCONST_0
    DCMPL
    IFLE L8
   L11
    LINENUMBER 424 L11
    ICONST_1
    IRETURN
   L5
    LINENUMBER 430 L5
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.f : D
    DCONST_1
    DCMPG
    IFGE L8
   L12
    LINENUMBER 432 L12
    ICONST_1
    IRETURN
   L6
    LINENUMBER 438 L6
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.a : D
    DCONST_0
    DCMPL
    IFLE L8
   L13
    LINENUMBER 440 L13
    ICONST_1
    IRETURN
   L7
    LINENUMBER 446 L7
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 5
    GETFIELD bby.d : D
    DCONST_1
    DCMPG
    IFGE L8
   L14
    LINENUMBER 448 L14
    ICONST_1
    IRETURN
   L8
    LINENUMBER 452 L8
   FRAME FULL [akf ars aih cm ct bby] []
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL cm.a (Lct;)Lcm;
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL cm.a (Lct;)Lcm;
    ALOAD 4
    INVOKEVIRTUAL ct.d ()Lct;
    INVOKEINTERFACE ars.doesSideBlockRendering (Laih;Lcm;Lct;)Z
    IFNE L15
    ICONST_1
    GOTO L16
   L15
   FRAME FULL [akf ars aih cm ct bby] []
    ICONST_0
   L16
   FRAME FULL [akf ars aih cm ct bby] [I]
    IRETURN
   L17
    LOCALVARIABLE this Lakf; L0 L17 0
    LOCALVARIABLE blockState Lars; L0 L17 1
    LOCALVARIABLE blockAccess Laih; L0 L17 2
    LOCALVARIABLE pos Lcm; L0 L17 3
    LOCALVARIABLE side Lct; L0 L17 4
    LOCALVARIABLE axisalignedbb Lbby; L1 L17 5
    MAXSTACK = 4
    MAXLOCALS = 6

  // DEPRECATED
  // access flags 0x20001
  public c(Lars;Laid;Lcm;)Lbby;
  @Ljava/lang/Deprecated;()
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 459 L0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.c (Laih;Lcm;)Lbby;
    ALOAD 3
    INVOKEVIRTUAL bby.a (Lcm;)Lbby;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public b(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 465 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lars;Z)Z
   L0
    LINENUMBER 470 L0
    ALOAD 0
    INVOKEVIRTUAL akf.n ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE hitIfLiquid Z L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public n()Z
   L0
    LINENUMBER 475 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Laid;Lcm;Lars;Ljava/util/Random;)V
   L0
    LINENUMBER 480 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL akf.b (Laid;Lcm;Lars;Ljava/util/Random;)V
   L1
    LINENUMBER 481 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE worldIn Laid; L0 L2 1
    LOCALVARIABLE pos Lcm; L0 L2 2
    LOCALVARIABLE state Lars; L0 L2 3
    LOCALVARIABLE random Ljava/util/Random; L0 L2 4
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public b(Laid;Lcm;Lars;Ljava/util/Random;)V
   L0
    LINENUMBER 485 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    LOCALVARIABLE rand Ljava/util/Random; L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public a(Lars;Laid;Lcm;Ljava/util/Random;)V
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 490 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE stateIn Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE rand Ljava/util/Random; L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public d(Laid;Lcm;Lars;)V
   L0
    LINENUMBER 494 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laid;Lcm;Lakf;)V
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 499 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE blockIn Lakf; L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public a(Laid;)I
   L0
    LINENUMBER 503 L0
    BIPUSH 10
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public c(Laid;Lcm;Lars;)V
   L0
    LINENUMBER 508 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // access flags 0x1
  public b(Laid;Lcm;Lars;)V
   L0
    LINENUMBER 512 L0
    ALOAD 0
    ALOAD 3
    INVOKEVIRTUAL akf.hasTileEntity (Lars;)Z
    IFEQ L1
    ALOAD 0
    INSTANCEOF ajz
    IFNE L1
   L2
    LINENUMBER 514 L2
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.s (Lcm;)V
   L1
    LINENUMBER 516 L1
   FRAME FULL [akf aid cm ars] []
    RETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE worldIn Laid; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    LOCALVARIABLE state Lars; L0 L3 3
    MAXSTACK = 2
    MAXLOCALS = 4

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

  // access flags 0x1
  public a(Lars;Ljava/util/Random;I)Ladx;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 526 L0
    ALOAD 0
    INVOKESTATIC adx.a (Lakf;)Ladx;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE rand Ljava/util/Random; L0 L1 2
    LOCALVARIABLE fortune I L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Lzs;Laid;Lcm;)F
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 532 L0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lars;Lzs;Laid;Lcm;)F
    FRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE player Lzs; L0 L1 2
    LOCALVARIABLE worldIn Laid; L0 L1 3
    LOCALVARIABLE pos Lcm; L0 L1 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x11
  public final b(Laid;Lcm;Lars;I)V
   L0
    LINENUMBER 537 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    FCONST_1
    ILOAD 4
    INVOKEVIRTUAL akf.a (Laid;Lcm;Lars;FI)V
   L1
    LINENUMBER 538 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE worldIn Laid; L0 L2 1
    LOCALVARIABLE pos Lcm; L0 L2 2
    LOCALVARIABLE state Lars; L0 L2 3
    LOCALVARIABLE fortune I L0 L2 4
    MAXSTACK = 6
    MAXLOCALS = 5

  // access flags 0x1
  public a(Laid;Lcm;Lars;FI)V
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    FLOAD 4
    ILOAD 5
    INVOKESTATIC landmaster/plustic/asm/Patches.dropBlockAsItemWithChance (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;FI)V
    RETURN
   L0
    LINENUMBER 542 L0
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L1
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L2
    LINENUMBER 544 L2
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L3
    LINENUMBER 545 L3
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L4
    LINENUMBER 547 L4
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L5
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L6
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L7
    LINENUMBER 549 L7
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L8
    LINENUMBER 551 L8
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    ATHROW
   L9
    LINENUMBER 553 L9
   FRAME FULL [] [java/lang/Throwable]
    NOP
    NOP
    ATHROW
   L10
    LINENUMBER 555 L10
   FRAME FULL [] [java/lang/Throwable]
    ATHROW
   L11
    LOCALVARIABLE item Ladz; L7 L9 8
    LOCALVARIABLE items Ljava/util/List; L3 L10 6
    // signature Ljava/util/List<Ladz;>;
    // declaration: java.util.List<adz>
    LOCALVARIABLE this Lakf; L0 L11 0
    LOCALVARIABLE worldIn Laid; L0 L11 1
    LOCALVARIABLE pos Lcm; L0 L11 2
    LOCALVARIABLE state Lars; L0 L11 3
    LOCALVARIABLE chance F L0 L11 4
    LOCALVARIABLE fortune I L0 L11 5
    MAXSTACK = 6
    MAXLOCALS = 9

  // access flags 0x9
  public static a(Laid;Lcm;Ladz;)V
   L0
    LINENUMBER 559 L0
    ALOAD 0
    GETFIELD aid.E : Z
    IFNE L1
    ALOAD 0
    INVOKEVIRTUAL aid.U ()Laia;
    LDC "doTileDrops"
    INVOKEVIRTUAL aia.b (Ljava/lang/String;)Z
    IFEQ L1
    ALOAD 0
    GETFIELD aid.restoringBlockSnapshots : Z
    IFNE L1
   L2
    LINENUMBER 561 L2
    GETSTATIC akf.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 563 L4
    GETSTATIC akf.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    ALOAD 2
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L5
    LINENUMBER 564 L5
    RETURN
   L3
    LINENUMBER 566 L3
   FRAME FULL [aid cm adz] []
    LDC 0.5
    FSTORE 3
   L6
    LINENUMBER 567 L6
    ALOAD 0
    GETFIELD aid.r : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    LDC 0.5
    FMUL
    F2D
    LDC 0.25
    DADD
    DSTORE 4
   L7
    LINENUMBER 568 L7
    ALOAD 0
    GETFIELD aid.r : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    LDC 0.5
    FMUL
    F2D
    LDC 0.25
    DADD
    DSTORE 6
   L8
    LINENUMBER 569 L8
    ALOAD 0
    GETFIELD aid.r : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    LDC 0.5
    FMUL
    F2D
    LDC 0.25
    DADD
    DSTORE 8
   L9
    LINENUMBER 570 L9
    NEW yk
    DUP
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL cm.p ()I
    I2D
    DLOAD 4
    DADD
    ALOAD 1
    INVOKEVIRTUAL cm.q ()I
    I2D
    DLOAD 6
    DADD
    ALOAD 1
    INVOKEVIRTUAL cm.r ()I
    I2D
    DLOAD 8
    DADD
    ALOAD 2
    INVOKESPECIAL yk.<init> (Laid;DDDLadz;)V
    ASTORE 10
   L10
    LINENUMBER 571 L10
    ALOAD 10
    INVOKEVIRTUAL yk.q ()V
   L11
    LINENUMBER 572 L11
    ALOAD 0
    ALOAD 10
    INVOKEVIRTUAL aid.a (Lrw;)Z
    POP
   L1
    LINENUMBER 574 L1
   FRAME FULL [aid cm adz] []
    RETURN
   L12
    LOCALVARIABLE f F L6 L1 3
    LOCALVARIABLE d0 D L7 L1 4
    LOCALVARIABLE d1 D L8 L1 6
    LOCALVARIABLE d2 D L9 L1 8
    LOCALVARIABLE entityitem Lyk; L10 L1 10
    LOCALVARIABLE worldIn Laid; L0 L12 0
    LOCALVARIABLE pos Lcm; L0 L12 1
    LOCALVARIABLE stack Ladz; L0 L12 2
    MAXSTACK = 11
    MAXLOCALS = 11

  // access flags 0x1
  public b(Laid;Lcm;I)V
   L0
    LINENUMBER 578 L0
    ALOAD 1
    GETFIELD aid.E : Z
    IFNE L1
    ALOAD 1
    INVOKEVIRTUAL aid.U ()Laia;
    LDC "doTileDrops"
    INVOKEVIRTUAL aia.b (Ljava/lang/String;)Z
    IFEQ L1
   L2
    LINENUMBER 580 L2
   FRAME FULL [akf aid cm I] []
    ILOAD 3
    IFLE L1
   L3
    LINENUMBER 582 L3
    ILOAD 3
    INVOKESTATIC sc.a (I)I
    ISTORE 4
   L4
    LINENUMBER 583 L4
    ILOAD 3
    ILOAD 4
    ISUB
    ISTORE 3
   L5
    LINENUMBER 584 L5
    ALOAD 1
    NEW sc
    DUP
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL cm.p ()I
    I2D
    LDC 0.5
    DADD
    ALOAD 2
    INVOKEVIRTUAL cm.q ()I
    I2D
    LDC 0.5
    DADD
    ALOAD 2
    INVOKEVIRTUAL cm.r ()I
    I2D
    LDC 0.5
    DADD
    ILOAD 4
    INVOKESPECIAL sc.<init> (Laid;DDDI)V
    INVOKEVIRTUAL aid.a (Lrw;)Z
    POP
   L6
    LINENUMBER 585 L6
    GOTO L2
   L1
    LINENUMBER 587 L1
   FRAME FULL [akf aid cm I] []
    RETURN
   L7
    LOCALVARIABLE i I L4 L6 4
    LOCALVARIABLE this Lakf; L0 L7 0
    LOCALVARIABLE worldIn Laid; L0 L7 1
    LOCALVARIABLE pos Lcm; L0 L7 2
    LOCALVARIABLE amount I L0 L7 3
    MAXSTACK = 12
    MAXLOCALS = 5

  // access flags 0x1
  public d(Lars;)I
   L0
    LINENUMBER 591 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lrw;)F
   L0
    LINENUMBER 596 L0
    ALOAD 0
    GETFIELD akf.r : F
    LDC 5.0
    FDIV
    FRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE exploder Lrw; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laid;Lcm;Lbcb;Lbcb;)Lbbz;
  @Ljava/lang/Deprecated;()
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 603 L0
    ALOAD 0
    ALOAD 3
    ALOAD 4
    ALOAD 5
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.c (Laih;Lcm;)Lbby;
    INVOKEVIRTUAL akf.a (Lcm;Lbcb;Lbcb;Lbby;)Lbbz;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE start Lbcb; L0 L1 4
    LOCALVARIABLE end Lbcb; L0 L1 5
    MAXSTACK = 7
    MAXLOCALS = 6

  // access flags 0x4
  protected a(Lcm;Lbcb;Lbcb;Lbby;)Lbbz;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 609 L0
    ALOAD 2
    ALOAD 1
    INVOKEVIRTUAL cm.p ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.q ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.r ()I
    I2D
    INVOKEVIRTUAL bcb.a (DDD)Lbcb;
    ASTORE 5
   L1
    LINENUMBER 610 L1
    ALOAD 3
    ALOAD 1
    INVOKEVIRTUAL cm.p ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.q ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.r ()I
    I2D
    INVOKEVIRTUAL bcb.a (DDD)Lbcb;
    ASTORE 6
   L2
    LINENUMBER 611 L2
    ALOAD 4
    ALOAD 5
    ALOAD 6
    INVOKEVIRTUAL bby.b (Lbcb;Lbcb;)Lbbz;
    ASTORE 7
   L3
    LINENUMBER 612 L3
    ALOAD 7
    IFNONNULL L4
    ACONST_NULL
    GOTO L5
   L4
   FRAME FULL [akf cm bcb bcb bby bcb bcb bbz] []
    NEW bbz
    DUP
    ALOAD 7
    GETFIELD bbz.c : Lbcb;
    ALOAD 1
    INVOKEVIRTUAL cm.p ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.q ()I
    I2D
    ALOAD 1
    INVOKEVIRTUAL cm.r ()I
    I2D
    INVOKEVIRTUAL bcb.b (DDD)Lbcb;
    ALOAD 7
    GETFIELD bbz.b : Lct;
    ALOAD 1
    INVOKESPECIAL bbz.<init> (Lbcb;Lct;Lcm;)V
   L5
   FRAME FULL [akf cm bcb bcb bby bcb bcb bbz] [bbz]
    ARETURN
   L6
    LOCALVARIABLE this Lakf; L0 L6 0
    LOCALVARIABLE pos Lcm; L0 L6 1
    LOCALVARIABLE start Lbcb; L0 L6 2
    LOCALVARIABLE end Lbcb; L0 L6 3
    LOCALVARIABLE boundingBox Lbby; L0 L6 4
    LOCALVARIABLE vec3d Lbcb; L1 L6 5
    LOCALVARIABLE vec3d1 Lbcb; L2 L6 6
    LOCALVARIABLE raytraceresult Lbbz; L3 L6 7
    MAXSTACK = 9
    MAXLOCALS = 8

  // access flags 0x1
  public a(Laid;Lcm;Lahy;)V
   L0
    LINENUMBER 617 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE explosionIn Lahy; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // access flags 0x1
  public a(Laid;Lcm;Lct;Ladz;)Z
    @Ljavax/annotation/Nullable;() // parameter 3
   L0
    LINENUMBER 621 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.b (Laid;Lcm;Lct;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE side Lct; L0 L1 3
    LOCALVARIABLE stack Ladz; L0 L1 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public f()Lahv;
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 627 L0
    GETSTATIC ahv.a : Lahv;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public b(Laid;Lcm;Lct;)Z
   L0
    LINENUMBER 632 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL akf.a (Laid;Lcm;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE side Lct; L0 L1 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public a(Laid;Lcm;)Z
   L0
    LINENUMBER 637 L0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.o (Lcm;)Lars;
    INVOKEINTERFACE ars.t ()Lakf;
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL akf.a (Laih;Lcm;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public a(Laid;Lcm;Lars;Lzs;Lqr;Ladz;Lct;FFF)Z
    @Ljavax/annotation/Nullable;() // parameter 5
   L0
    LINENUMBER 642 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    LOCALVARIABLE playerIn Lzs; L0 L1 4
    LOCALVARIABLE hand Lqr; L0 L1 5
    LOCALVARIABLE heldItem Ladz; L0 L1 6
    LOCALVARIABLE side Lct; L0 L1 7
    LOCALVARIABLE hitX F L0 L1 8
    LOCALVARIABLE hitY F L0 L1 9
    LOCALVARIABLE hitZ F L0 L1 10
    MAXSTACK = 1
    MAXLOCALS = 11

  // access flags 0x1
  public a(Laid;Lcm;Lrw;)V
   L0
    LINENUMBER 647 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE entityIn Lrw; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // DEPRECATED
  // access flags 0x20001
  public a(Laid;Lcm;Lct;FFFILsf;)Lars;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 653 L0
    ALOAD 0
    ILOAD 7
    INVOKEVIRTUAL akf.a (I)Lars;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE facing Lct; L0 L1 3
    LOCALVARIABLE hitX F L0 L1 4
    LOCALVARIABLE hitY F L0 L1 5
    LOCALVARIABLE hitZ F L0 L1 6
    LOCALVARIABLE meta I L0 L1 7
    LOCALVARIABLE placer Lsf; L0 L1 8
    MAXSTACK = 2
    MAXLOCALS = 9

  // access flags 0x1
  public a(Laid;Lcm;Lzs;)V
   L0
    LINENUMBER 658 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE playerIn Lzs; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // access flags 0x1
  public a(Laid;Lcm;Lrw;Lbcb;)Lbcb;
   L0
    LINENUMBER 662 L0
    ALOAD 4
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE entityIn Lrw; L0 L1 3
    LOCALVARIABLE motion Lbcb; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public b(Lars;Laih;Lcm;Lct;)I
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 668 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE blockAccess Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE side Lct; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public g(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 674 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laid;Lcm;Lars;Lrw;)V
   L0
    LINENUMBER 679 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    LOCALVARIABLE entityIn Lrw; L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public c(Lars;Laih;Lcm;Lct;)I
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 684 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE blockAccess Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE side Lct; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public a(Laid;Lzs;Lcm;Lars;Laqk;Ladz;)V
    @Ljavax/annotation/Nullable;() // parameter 4
    @Ljavax/annotation/Nullable;() // parameter 5
   L0
    LINENUMBER 689 L0
    ALOAD 2
    ALOAD 0
    INVOKESTATIC nw.a (Lakf;)Lns;
    INVOKEVIRTUAL zs.b (Lns;)V
   L1
    LINENUMBER 690 L1
    ALOAD 2
    LDC 0.025
    INVOKEVIRTUAL zs.a (F)V
   L2
    LINENUMBER 692 L2
    ALOAD 0
    ALOAD 1
    ALOAD 3
    ALOAD 4
    ALOAD 2
    INVOKEVIRTUAL akf.canSilkHarvest (Laid;Lcm;Lars;Lzs;)Z
    IFEQ L3
    GETSTATIC agz.r : Lagv;
    ALOAD 6
    INVOKESTATIC agx.a (Lagv;Ladz;)I
    IFLE L3
   L4
    LINENUMBER 694 L4
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 7
   L5
    LINENUMBER 695 L5
    ALOAD 0
    ALOAD 4
    INVOKEVIRTUAL akf.u (Lars;)Ladz;
    ASTORE 8
   L6
    LINENUMBER 697 L6
    ALOAD 8
    IFNULL L7
   L8
    LINENUMBER 699 L8
    ALOAD 7
    ALOAD 8
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L7
    LINENUMBER 702 L7
   FRAME FULL [akf aid zs cm ars aqk adz java/util/ArrayList adz] []
    ALOAD 7
    ALOAD 1
    ALOAD 3
    ALOAD 4
    ICONST_0
    FCONST_1
    ICONST_1
    ALOAD 2
    INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/List;Laid;Lcm;Lars;IFZLzs;)F
    POP
   L9
    LINENUMBER 703 L9
    ALOAD 7
    INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L10
   FRAME FULL [akf aid zs cm ars aqk adz java/util/ArrayList adz java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L11
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST adz
    ASTORE 10
   L12
    LINENUMBER 705 L12
    ALOAD 1
    ALOAD 3
    ALOAD 10
    INVOKESTATIC akf.a (Laid;Lcm;Ladz;)V
   L13
    LINENUMBER 706 L13
    GOTO L10
   L11
    LINENUMBER 707 L11
   FRAME FULL [akf aid zs cm ars aqk adz java/util/ArrayList adz java/util/Iterator] []
    GOTO L14
   L3
    LINENUMBER 710 L3
   FRAME FULL [akf aid zs cm ars aqk adz] []
    ALOAD 0
    GETFIELD akf.harvesters : Ljava/lang/ThreadLocal;
    ALOAD 2
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L15
    LINENUMBER 711 L15
    GETSTATIC agz.t : Lagv;
    ALOAD 6
    INVOKESTATIC agx.a (Lagv;Ladz;)I
    ISTORE 7
   L16
    LINENUMBER 712 L16
    ALOAD 0
    ALOAD 1
    ALOAD 3
    ALOAD 4
    ILOAD 7
    INVOKEVIRTUAL akf.b (Laid;Lcm;Lars;I)V
   L17
    LINENUMBER 713 L17
    ALOAD 0
    GETFIELD akf.harvesters : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L14
    LINENUMBER 715 L14
   FRAME FULL [akf aid zs cm ars aqk adz] []
    RETURN
   L18
    LOCALVARIABLE item Ladz; L12 L13 10
    LOCALVARIABLE items Ljava/util/List; L5 L11 7
    // signature Ljava/util/List<Ladz;>;
    // declaration: java.util.List<adz>
    LOCALVARIABLE itemstack Ladz; L6 L11 8
    LOCALVARIABLE i I L16 L14 7
    LOCALVARIABLE this Lakf; L0 L18 0
    LOCALVARIABLE worldIn Laid; L0 L18 1
    LOCALVARIABLE player Lzs; L0 L18 2
    LOCALVARIABLE pos Lcm; L0 L18 3
    LOCALVARIABLE state Lars; L0 L18 4
    LOCALVARIABLE te Laqk; L0 L18 5
    LOCALVARIABLE stack Ladz; L0 L18 6
    MAXSTACK = 8
    MAXLOCALS = 11

  // DEPRECATED
  // access flags 0x20004
  protected o()Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 720 L0
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ALOAD 0
    ALOAD 0
    GETFIELD akf.silk_check_state : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST ars
    INVOKEVIRTUAL akf.hasTileEntity (Lars;)Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf] []
    ICONST_0
   L2
   FRAME FULL [akf] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x4
  protected u(Lars;)Ladz;
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 726 L0
    ALOAD 0
    INVOKESTATIC adx.a (Lakf;)Ladx;
    ASTORE 2
   L1
    LINENUMBER 728 L1
    ALOAD 2
    IFNONNULL L2
   L3
    LINENUMBER 730 L3
    ACONST_NULL
    ARETURN
   L2
    LINENUMBER 734 L2
   FRAME FULL [akf ars adx] []
    ICONST_0
    ISTORE 3
   L4
    LINENUMBER 736 L4
    ALOAD 2
    INVOKEVIRTUAL adx.k ()Z
    IFEQ L5
   L6
    LINENUMBER 738 L6
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL akf.e (Lars;)I
    ISTORE 3
   L5
    LINENUMBER 741 L5
   FRAME FULL [akf ars adx I] []
    NEW adz
    DUP
    ALOAD 2
    ICONST_1
    ILOAD 3
    INVOKESPECIAL adz.<init> (Ladx;II)V
    ARETURN
   L7
    LOCALVARIABLE i I L4 L7 3
    LOCALVARIABLE this Lakf; L0 L7 0
    LOCALVARIABLE state Lars; L0 L7 1
    LOCALVARIABLE item Ladx; L1 L7 2
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x1
  public a(ILjava/util/Random;)I
   L0
    LINENUMBER 747 L0
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL akf.a (Ljava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE fortune I L0 L1 1
    LOCALVARIABLE random Ljava/util/Random; L0 L1 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public a(Laid;Lcm;Lars;Lsf;Ladz;)V
   L0
    LINENUMBER 752 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    LOCALVARIABLE placer Lsf; L0 L1 4
    LOCALVARIABLE stack Ladz; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public d()Z
   L0
    LINENUMBER 756 L0
    ALOAD 0
    GETFIELD akf.x : Laxx;
    INVOKEVIRTUAL axx.a ()Z
    IFNE L1
    ALOAD 0
    GETFIELD akf.x : Laxx;
    INVOKEVIRTUAL axx.d ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf] []
    ICONST_0
   L2
   FRAME FULL [akf] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public c(Ljava/lang/String;)Lakf;
   L0
    LINENUMBER 761 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD akf.d : Ljava/lang/String;
   L1
    LINENUMBER 762 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE name Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

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

  // access flags 0x1
  public a()Ljava/lang/String;
   L0
    LINENUMBER 772 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 akf.d : 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 Lakf; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public a(Lars;Laid;Lcm;II)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 778 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE id I L0 L1 4
    LOCALVARIABLE param I L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public p()Z
   L0
    LINENUMBER 783 L0
    ALOAD 0
    GETFIELD akf.s : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x4
  protected q()Lakf;
   L0
    LINENUMBER 788 L0
    ALOAD 0
    ICONST_0
    PUTFIELD akf.s : Z
   L1
    LINENUMBER 789 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public h(Lars;)Laya;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 795 L0
    ALOAD 0
    GETFIELD akf.x : Laxx;
    INVOKEVIRTUAL axx.m ()Laya;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public f(Lars;)F
  @Ljava/lang/Deprecated;()
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 802 L0
    ALOAD 1
    INVOKEINTERFACE ars.k ()Z
    IFEQ L1
    LDC 0.2
    GOTO L2
   L1
   FRAME FULL [akf ars] []
    FCONST_1
   L2
   FRAME FULL [akf ars] [F]
    FRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laid;Lcm;Lrw;F)V
   L0
    LINENUMBER 807 L0
    ALOAD 3
    FLOAD 4
    FCONST_1
    INVOKEVIRTUAL rw.e (FF)V
   L1
    LINENUMBER 808 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE worldIn Laid; L0 L2 1
    LOCALVARIABLE pos Lcm; L0 L2 2
    LOCALVARIABLE entityIn Lrw; L0 L2 3
    LOCALVARIABLE fallDistance F L0 L2 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public a(Laid;Lrw;)V
   L0
    LINENUMBER 812 L0
    ALOAD 2
    DCONST_0
    PUTFIELD rw.t : D
   L1
    LINENUMBER 813 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE worldIn Laid; L0 L2 1
    LOCALVARIABLE entityIn Lrw; L0 L2 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // DEPRECATED
  // access flags 0x20001
  public a(Laid;Lcm;Lars;)Ladz;
  @Ljavax/annotation/Nullable;()
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 819 L0
    ALOAD 0
    INVOKESTATIC adx.a (Lakf;)Ladx;
    ASTORE 4
   L1
    LINENUMBER 820 L1
    ALOAD 4
    IFNONNULL L2
    ACONST_NULL
    GOTO L3
   L2
   FRAME FULL [akf aid cm ars adx] []
    NEW adz
    DUP
    ALOAD 4
    ICONST_1
    ALOAD 0
    ALOAD 3
    INVOKEVIRTUAL akf.d (Lars;)I
    INVOKESPECIAL adz.<init> (Ladx;II)V
   L3
   FRAME FULL [akf aid cm ars adx] [adz]
    ARETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE worldIn Laid; L0 L4 1
    LOCALVARIABLE pos Lcm; L0 L4 2
    LOCALVARIABLE state Lars; L0 L4 3
    LOCALVARIABLE item Ladx; L1 L4 4
    MAXSTACK = 6
    MAXLOCALS = 5

  // access flags 0x1
  // signature (Ladx;Lacz;Ljava/util/List<Ladz;>;)V
  // declaration: void a(adx, acz, java.util.List<adz>)
  public a(Ladx;Lacz;Ljava/util/List;)V
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 826 L0
    ALOAD 3
    NEW adz
    DUP
    ALOAD 1
    INVOKESPECIAL adz.<init> (Ladx;)V
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L1
    LINENUMBER 827 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE itemIn Ladx; L0 L2 1
    LOCALVARIABLE tab Lacz; L0 L2 2
    LOCALVARIABLE list Ljava/util/List; L0 L2 3
    // signature Ljava/util/List<Ladz;>;
    // declaration: java.util.List<adz>
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public a(Lacz;)Lakf;
   L0
    LINENUMBER 831 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD akf.b : Lacz;
   L1
    LINENUMBER 832 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE tab Lacz; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(Laid;Lcm;Lars;Lzs;)V
   L0
    LINENUMBER 837 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE state Lars; L0 L1 3
    LOCALVARIABLE player Lzs; L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public r()Lacz;
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 842 L0
    ALOAD 0
    GETFIELD akf.b : Lacz;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public h(Laid;Lcm;)V
   L0
    LINENUMBER 847 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE worldIn Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 0
    MAXLOCALS = 3

  // access flags 0x1
  public s()Z
   L0
    LINENUMBER 851 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahy;)Z
   L0
    LINENUMBER 856 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE explosionIn Lahy; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public b(Lakf;)Z
   L0
    LINENUMBER 861 L0
    ALOAD 0
    ALOAD 1
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf akf] []
    ICONST_0
   L2
   FRAME FULL [akf akf] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE other Lakf; L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x9
  public static a(Lakf;Lakf;)Z
   L0
    LINENUMBER 866 L0
    ALOAD 0
    IFNULL L1
    ALOAD 1
    IFNULL L1
    ALOAD 0
    ALOAD 1
    IF_ACMPNE L2
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [akf akf] []
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL akf.b (Lakf;)Z
    GOTO L3
   L1
   FRAME FULL [akf akf] []
    ICONST_0
   L3
   FRAME FULL [akf akf] [I]
    IRETURN
   L4
    LOCALVARIABLE blockIn Lakf; L0 L4 0
    LOCALVARIABLE other Lakf; L0 L4 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public v(Lars;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 872 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // DEPRECATED
  // access flags 0x20001
  public d(Lars;Laid;Lcm;)I
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 878 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE blockState Lars; L0 L1 1
    LOCALVARIABLE worldIn Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x4
  protected b()Lart;
   L0
    LINENUMBER 883 L0
    NEW art
    DUP
    ALOAD 0
    ICONST_0
    ANEWARRAY asi
    INVOKESPECIAL art.<init> (Lakf;[Lasi;)V
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 4
    MAXLOCALS = 1

  // access flags 0x1
  public t()Lart;
   L0
    LINENUMBER 888 L0
    ALOAD 0
    GETFIELD akf.A : Lart;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x14
  protected final w(Lars;)V
   L0
    LINENUMBER 893 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD akf.c : Lars;
   L1
    LINENUMBER 894 L1
    RETURN
   L2
    LOCALVARIABLE this Lakf; L0 L2 0
    LOCALVARIABLE state Lars; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x11
  public final u()Lars;
   L0
    LINENUMBER 898 L0
    ALOAD 0
    GETFIELD akf.c : Lars;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public v()Lakf$a;
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 904 L0
    GETSTATIC akf$a.a : Lakf$a;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // DEPRECATED
  // access flags 0x20001
  public w()Lapd;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 910 L0
    ALOAD 0
    GETFIELD akf.v : Lapd;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public toString()Ljava/lang/String;
   L0
    LINENUMBER 915 L0
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Block{"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    GETSTATIC akf.h : Lcr;
    ALOAD 0
    INVOKEVIRTUAL cr.b (Ljava/lang/Object;)Ljava/lang/Object;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
    LDC "}"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    MAXSTACK = 3
    MAXLOCALS = 1

  // access flags 0x1
  public getLightValue(Lars;Laih;Lcm;)I
   L0
    LINENUMBER 933 L0
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    ASTORE 4
   L1
    LINENUMBER 934 L1
    ALOAD 4
    INVOKEINTERFACE ars.t ()Lakf;
    ALOAD 0
    IF_ACMPEQ L2
   L3
    LINENUMBER 936 L3
    ALOAD 4
    ALOAD 2
    ALOAD 3
    INVOKEINTERFACE ars.getLightValue (Laih;Lcm;)I
    IRETURN
   L2
    LINENUMBER 938 L2
   FRAME FULL [akf ars aih cm ars] []
    ALOAD 1
    INVOKEINTERFACE ars.d ()I
    IRETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE state Lars; L0 L4 1
    LOCALVARIABLE world Laih; L0 L4 2
    LOCALVARIABLE pos Lcm; L0 L4 3
    LOCALVARIABLE other Lars; L1 L4 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public isLadder(Lars;Laih;Lcm;Lsf;)Z
   L0
    LINENUMBER 950 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE entity Lsf; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isNormalCube(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 964 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    INVOKEVIRTUAL axx.k ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.h ()Z
    IFEQ L1
    ALOAD 1
    INVOKEINTERFACE ars.m ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars aih cm] []
    ICONST_0
   L2
   FRAME FULL [akf ars aih cm] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public doesSideBlockRendering(Lars;Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 981 L0
    ALOAD 1
    INVOKEINTERFACE ars.p ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE face Lct; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isSideSolid(Lars;Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 995 L0
    ALOAD 1
    INVOKEINTERFACE ars.q ()Z
    IFEQ L1
    ALOAD 4
    GETSTATIC ct.b : Lct;
    IF_ACMPNE L1
   L2
    LINENUMBER 996 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 998 L1
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF amm
    IFEQ L3
   L4
    LINENUMBER 1000 L4
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    ASTORE 5
   L5
    LINENUMBER 1001 L5
    ALOAD 1
    INVOKEINTERFACE ars.b ()Z
    IFNE L6
    ALOAD 5
    GETSTATIC amm.a : Lasg;
   L7
    LINENUMBER 1002 L7
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    GETSTATIC amm$a.a : Lamm$a;
    IF_ACMPNE L8
    ALOAD 4
    GETSTATIC ct.b : Lct;
    IF_ACMPEQ L6
   L8
   FRAME FULL [akf ars aih cm ct ars] []
    ALOAD 5
    GETSTATIC amm.a : Lasg;
   L9
    LINENUMBER 1003 L9
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    GETSTATIC amm$a.b : Lamm$a;
    IF_ACMPNE L10
    ALOAD 4
    GETSTATIC ct.a : Lct;
    IF_ACMPNE L10
   L6
   FRAME FULL [akf ars aih cm ct ars] []
    ICONST_1
    GOTO L11
   L10
   FRAME FULL [akf ars aih cm ct ars] []
    ICONST_0
   L11
   FRAME FULL [akf ars aih cm ct ars] [I]
    IRETURN
   L3
    LINENUMBER 1005 L3
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF alv
    IFEQ L12
   L13
    LINENUMBER 1007 L13
    ALOAD 4
    GETSTATIC ct.a : Lct;
    IF_ACMPEQ L14
    ALOAD 4
    GETSTATIC ct.b : Lct;
    IF_ACMPEQ L14
    ICONST_1
    GOTO L15
   L14
   FRAME FULL [akf ars aih cm ct] []
    ICONST_0
   L15
   FRAME FULL [akf ars aih cm ct] [I]
    IRETURN
   L12
    LINENUMBER 1009 L12
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF aph
    IFEQ L16
   L17
    LINENUMBER 1011 L17
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    ASTORE 5
   L18
    LINENUMBER 1012 L18
    ALOAD 5
    GETSTATIC aph.b : Lasg;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    GETSTATIC aph$a.a : Laph$a;
    IF_ACMPNE L19
    ICONST_1
    GOTO L20
   L19
   FRAME FULL [akf ars aih cm ct ars] []
    ICONST_0
   L20
   FRAME FULL [akf ars aih cm ct ars] [I]
    ISTORE 6
   L21
    LINENUMBER 1013 L21
    ALOAD 5
    GETSTATIC aph.c : Lasg;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST aph$b
    ASTORE 7
   L22
    LINENUMBER 1014 L22
    ALOAD 5
    GETSTATIC aph.a : Lasf;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST ct
    ASTORE 8
   L23
    LINENUMBER 1015 L23
    ALOAD 4
    GETSTATIC ct.b : Lct;
    IF_ACMPNE L24
    ILOAD 6
    IRETURN
   L24
    LINENUMBER 1016 L24
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ALOAD 4
    GETSTATIC ct.a : Lct;
    IF_ACMPNE L25
    ILOAD 6
    IFNE L26
    ICONST_1
    GOTO L27
   L26
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
   L27
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] [I]
    IRETURN
   L25
    LINENUMBER 1017 L25
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ALOAD 8
    ALOAD 4
    IF_ACMPNE L28
    ICONST_1
    IRETURN
   L28
    LINENUMBER 1018 L28
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ILOAD 6
    IFEQ L29
   L30
    LINENUMBER 1020 L30
    ALOAD 7
    GETSTATIC aph$b.b : Laph$b;
    IF_ACMPNE L31
    ALOAD 4
    ALOAD 8
    INVOKEVIRTUAL ct.f ()Lct;
    IF_ACMPNE L32
    ICONST_1
    GOTO L33
   L32
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
   L33
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] [I]
    IRETURN
   L31
    LINENUMBER 1021 L31
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ALOAD 7
    GETSTATIC aph$b.c : Laph$b;
    IF_ACMPNE L34
    ALOAD 4
    ALOAD 8
    INVOKEVIRTUAL ct.e ()Lct;
    IF_ACMPNE L35
    ICONST_1
    GOTO L36
   L35
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
   L36
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] [I]
    IRETURN
   L29
    LINENUMBER 1025 L29
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ALOAD 7
    GETSTATIC aph$b.b : Laph$b;
    IF_ACMPNE L37
    ALOAD 4
    ALOAD 8
    INVOKEVIRTUAL ct.e ()Lct;
    IF_ACMPNE L38
    ICONST_1
    GOTO L39
   L38
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
   L39
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] [I]
    IRETURN
   L37
    LINENUMBER 1026 L37
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ALOAD 7
    GETSTATIC aph$b.c : Laph$b;
    IF_ACMPNE L34
    ALOAD 4
    ALOAD 8
    INVOKEVIRTUAL ct.f ()Lct;
    IF_ACMPNE L40
    ICONST_1
    GOTO L41
   L40
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
   L41
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] [I]
    IRETURN
   L34
    LINENUMBER 1028 L34
   FRAME FULL [akf ars aih cm ct ars I aph$b ct] []
    ICONST_0
    IRETURN
   L16
    LINENUMBER 1030 L16
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF apb
    IFEQ L42
   L43
    LINENUMBER 1032 L43
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    ASTORE 5
   L44
    LINENUMBER 1033 L44
    ALOAD 5
    GETSTATIC apb.a : Lash;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST java/lang/Integer
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    BIPUSH 8
    IF_ICMPLT L45
    ICONST_1
    GOTO L46
   L45
   FRAME FULL [akf ars aih cm ct ars] []
    ICONST_0
   L46
   FRAME FULL [akf ars aih cm ct ars] [I]
    IRETURN
   L42
    LINENUMBER 1035 L42
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF ams
    IFEQ L47
    ALOAD 4
    GETSTATIC ct.b : Lct;
    IF_ACMPNE L47
   L48
    LINENUMBER 1037 L48
    ICONST_1
    IRETURN
   L47
    LINENUMBER 1039 L47
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    INSTANCEOF aoa
    IFEQ L49
   L50
    LINENUMBER 1041 L50
    ICONST_1
    IRETURN
   L49
    LINENUMBER 1043 L49
   FRAME FULL [akf ars aih cm ct] []
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.isNormalCube (Lars;Laih;Lcm;)Z
    IRETURN
   L51
    LOCALVARIABLE state Lars; L5 L3 5
    LOCALVARIABLE state Lars; L18 L16 5
    LOCALVARIABLE flipped Z L21 L16 6
    LOCALVARIABLE shape Laph$b; L22 L16 7
    LOCALVARIABLE facing Lct; L23 L16 8
    LOCALVARIABLE state Lars; L44 L42 5
    LOCALVARIABLE this Lakf; L0 L51 0
    LOCALVARIABLE base_state Lars; L0 L51 1
    LOCALVARIABLE world Laih; L0 L51 2
    LOCALVARIABLE pos Lcm; L0 L51 3
    LOCALVARIABLE side Lct; L0 L51 4
    MAXSTACK = 4
    MAXLOCALS = 9

  // access flags 0x1
  public isBurning(Laih;Lcm;)Z
   L0
    LINENUMBER 1056 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public isAir(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 1072 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.a : Laxx;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars aih cm] []
    ICONST_0
   L2
   FRAME FULL [akf ars aih cm] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public canHarvestBlock(Laih;Lcm;Lzs;)Z
   L0
    LINENUMBER 1084 L0
    ALOAD 0
    ALOAD 3
    ALOAD 1
    ALOAD 2
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lakf;Lzs;Laih;Lcm;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE player Lzs; L0 L1 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public removedByPlayer(Lars;Laid;Lcm;Lzs;Z)Z
   L0
    LINENUMBER 1108 L0
    ALOAD 0
    ALOAD 2
    ALOAD 3
    ALOAD 1
    ALOAD 4
    INVOKEVIRTUAL akf.a (Laid;Lcm;Lars;Lzs;)V
   L1
    LINENUMBER 1109 L1
    ALOAD 2
    ALOAD 3
    GETSTATIC akg.a : Lakf;
    INVOKEVIRTUAL akf.u ()Lars;
    ALOAD 2
    GETFIELD aid.E : Z
    IFEQ L2
    BIPUSH 11
    GOTO L3
   L2
   FRAME FULL [akf ars aid cm zs I] [aid cm ars]
    ICONST_3
   L3
   FRAME FULL [akf ars aid cm zs I] [aid cm ars I]
    INVOKEVIRTUAL aid.a (Lcm;Lars;I)Z
    IRETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE state Lars; L0 L4 1
    LOCALVARIABLE world Laid; L0 L4 2
    LOCALVARIABLE pos Lcm; L0 L4 3
    LOCALVARIABLE player Lzs; L0 L4 4
    LOCALVARIABLE willHarvest Z L0 L4 5
    MAXSTACK = 5
    MAXLOCALS = 6

  // access flags 0x1
  public getFlammability(Laih;Lcm;Lct;)I
   L0
    LINENUMBER 1123 L0
    GETSTATIC akg.ab : Laly;
    ALOAD 0
    INVOKEVIRTUAL aly.c (Lakf;)I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE face Lct; L0 L1 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public isFlammable(Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 1137 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.getFlammability (Laih;Lcm;Lct;)I
    IFLE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf aih cm ct] []
    ICONST_0
   L2
   FRAME FULL [akf aih cm ct] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE world Laih; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    LOCALVARIABLE face Lct; L0 L3 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public getFireSpreadSpeed(Laih;Lcm;Lct;)I
   L0
    LINENUMBER 1151 L0
    GETSTATIC akg.ab : Laly;
    ALOAD 0
    INVOKEVIRTUAL aly.d (Lakf;)I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE face Lct; L0 L1 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public isFireSource(Laid;Lcm;Lct;)Z
   L0
    LINENUMBER 1167 L0
    ALOAD 0
    GETSTATIC akg.aV : Lakf;
    IF_ACMPNE L1
    ALOAD 3
    GETSTATIC ct.b : Lct;
    IF_ACMPNE L1
   L2
    LINENUMBER 1169 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1171 L1
   FRAME FULL [akf aid cm ct] []
    ALOAD 1
    GETFIELD aid.s : Latl;
    INSTANCEOF atr
    IFEQ L3
    ALOAD 0
    GETSTATIC akg.h : Lakf;
    IF_ACMPNE L3
    ALOAD 3
    GETSTATIC ct.b : Lct;
    IF_ACMPNE L3
   L4
    LINENUMBER 1173 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 1175 L3
   FRAME FULL [akf aid cm ct] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Lakf; L0 L5 0
    LOCALVARIABLE world Laid; L0 L5 1
    LOCALVARIABLE pos Lcm; L0 L5 2
    LOCALVARIABLE side Lct; L0 L5 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public hasTileEntity(Lars;)Z
   L0
    LINENUMBER 1191 L0
    ALOAD 0
    GETFIELD akf.isTileProvider : Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public createTileEntity(Laid;Lars;)Laqk;
   L0
    LINENUMBER 1204 L0
    ALOAD 0
    GETFIELD akf.isTileProvider : Z
    IFEQ L1
   L2
    LINENUMBER 1206 L2
    ALOAD 0
    CHECKCAST alt
    ALOAD 1
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL akf.e (Lars;)I
    INVOKEINTERFACE alt.a (Laid;I)Laqk;
    ARETURN
   L1
    LINENUMBER 1208 L1
   FRAME FULL [akf aid ars] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE world Laid; L0 L3 1
    LOCALVARIABLE state Lars; L0 L3 2
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x1
  public quantityDropped(Lars;ILjava/util/Random;)I
   L0
    LINENUMBER 1222 L0
    ALOAD 0
    ILOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.a (ILjava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; 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 (Laih;Lcm;Lars;I)Ljava/util/List<Ladz;>;
  // declaration: java.util.List<adz> getDrops(aih, cm, ars, int)
  public getDrops(Laih;Lcm;Lars;I)Ljava/util/List;
   L0
    LINENUMBER 1236 L0
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 5
   L1
    LINENUMBER 1238 L1
    ALOAD 1
    INSTANCEOF aid
    IFEQ L2
    ALOAD 1
    CHECKCAST aid
    GETFIELD aid.r : Ljava/util/Random;
    GOTO L3
   L2
   FRAME FULL [akf aih cm ars I java/util/ArrayList] []
    GETSTATIC akf.RANDOM : Ljava/util/Random;
   L3
   FRAME FULL [akf aih cm ars I java/util/ArrayList] [java/util/Random]
    ASTORE 6
   L4
    LINENUMBER 1240 L4
    ALOAD 0
    ALOAD 3
    ILOAD 4
    ALOAD 6
    INVOKEVIRTUAL akf.quantityDropped (Lars;ILjava/util/Random;)I
    ISTORE 7
   L5
    LINENUMBER 1241 L5
    ICONST_0
    ISTORE 8
   L6
   FRAME FULL [akf aih cm ars I java/util/ArrayList java/util/Random I I] []
    ILOAD 8
    ILOAD 7
    IF_ICMPGE L7
   L8
    LINENUMBER 1243 L8
    ALOAD 0
    ALOAD 3
    ALOAD 6
    ILOAD 4
    INVOKEVIRTUAL akf.a (Lars;Ljava/util/Random;I)Ladx;
    ASTORE 9
   L9
    LINENUMBER 1244 L9
    ALOAD 9
    IFNULL L10
   L11
    LINENUMBER 1246 L11
    ALOAD 5
    NEW adz
    DUP
    ALOAD 9
    ICONST_1
    ALOAD 0
    ALOAD 3
    INVOKEVIRTUAL akf.d (Lars;)I
    INVOKESPECIAL adz.<init> (Ladx;II)V
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L10
    LINENUMBER 1241 L10
   FRAME FULL [akf aih cm ars I java/util/ArrayList java/util/Random I I adx] []
    IINC 8 1
    GOTO L6
   L7
    LINENUMBER 1249 L7
   FRAME FULL [akf aih cm ars I java/util/ArrayList java/util/Random I I] []
    ALOAD 5
    ARETURN
   L12
    LOCALVARIABLE item Ladx; L9 L10 9
    LOCALVARIABLE i I L6 L7 8
    LOCALVARIABLE this Lakf; L0 L12 0
    LOCALVARIABLE world Laih; L0 L12 1
    LOCALVARIABLE pos Lcm; L0 L12 2
    LOCALVARIABLE state Lars; L0 L12 3
    LOCALVARIABLE fortune I L0 L12 4
    LOCALVARIABLE ret Ljava/util/List; L1 L12 5
    // signature Ljava/util/List<Ladz;>;
    // declaration: java.util.List<adz>
    LOCALVARIABLE rand Ljava/util/Random; L4 L12 6
    LOCALVARIABLE count I L5 L12 7
    MAXSTACK = 7
    MAXLOCALS = 10

  // access flags 0x1
  public canSilkHarvest(Laid;Lcm;Lars;Lzs;)Z
   L0
    LINENUMBER 1263 L0
    ALOAD 0
    GETFIELD akf.silk_check_state : Ljava/lang/ThreadLocal;
    ALOAD 3
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L1
    LINENUMBER 1264 L1
    ALOAD 0
    INVOKEVIRTUAL akf.o ()Z
    ISTORE 5
   L2
    LINENUMBER 1265 L2
    ALOAD 0
    GETFIELD akf.silk_check_state : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L3
    LINENUMBER 1266 L3
    ILOAD 5
    IRETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE world Laid; L0 L4 1
    LOCALVARIABLE pos Lcm; L0 L4 2
    LOCALVARIABLE state Lars; L0 L4 3
    LOCALVARIABLE player Lzs; L0 L4 4
    LOCALVARIABLE ret Z L2 L4 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public canCreatureSpawn(Lars;Laih;Lcm;Lsg$a;)Z
   L0
    LINENUMBER 1281 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    GETSTATIC ct.b : Lct;
    INVOKEVIRTUAL akf.isSideSolid (Lars;Laih;Lcm;Lct;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE type Lsg$a; L0 L1 4
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public isBed(Lars;Laih;Lcm;Lrw;)Z
   L0
    LINENUMBER 1297 L0
    ALOAD 0
    GETSTATIC akg.C : Lakf;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars aih cm rw] []
    ICONST_0
   L2
   FRAME FULL [akf ars aih cm rw] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    LOCALVARIABLE player Lrw; L0 L3 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public getBedSpawnPosition(Lars;Laih;Lcm;Lzs;)Lcm;
   L0
    LINENUMBER 1312 L0
    ALOAD 2
    INSTANCEOF aid
    IFEQ L1
   L2
    LINENUMBER 1313 L2
    ALOAD 2
    CHECKCAST aid
    ALOAD 3
    ICONST_0
    INVOKESTATIC akd.a (Laid;Lcm;I)Lcm;
    ARETURN
   L1
    LINENUMBER 1314 L1
   FRAME FULL [akf ars aih cm zs] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    LOCALVARIABLE player Lzs; L0 L3 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public setBedOccupied(Laih;Lcm;Lzs;Z)V
   L0
    LINENUMBER 1327 L0
    ALOAD 1
    INSTANCEOF aid
    IFEQ L1
   L2
    LINENUMBER 1329 L2
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    ASTORE 5
   L3
    LINENUMBER 1330 L3
    ALOAD 5
    INVOKEINTERFACE ars.t ()Lakf;
    ALOAD 5
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    ASTORE 5
   L4
    LINENUMBER 1331 L4
    ALOAD 5
    GETSTATIC akd.b : Lase;
    ILOAD 4
    INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    ASTORE 5
   L5
    LINENUMBER 1332 L5
    ALOAD 1
    CHECKCAST aid
    ALOAD 2
    ALOAD 5
    ICONST_4
    INVOKEVIRTUAL aid.a (Lcm;Lars;I)Z
    POP
   L1
    LINENUMBER 1334 L1
   FRAME FULL [akf aih cm zs I] []
    RETURN
   L6
    LOCALVARIABLE state Lars; L3 L1 5
    LOCALVARIABLE this Lakf; L0 L6 0
    LOCALVARIABLE world Laih; L0 L6 1
    LOCALVARIABLE pos Lcm; L0 L6 2
    LOCALVARIABLE player Lzs; L0 L6 3
    LOCALVARIABLE occupied Z L0 L6 4
    MAXSTACK = 4
    MAXLOCALS = 6

  // access flags 0x1
  public getBedDirection(Lars;Laih;Lcm;)Lct;
   L0
    LINENUMBER 1347 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    GETSTATIC amt.D : Lasf;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST ct
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public isBedFoot(Laih;Lcm;)Z
   L0
    LINENUMBER 1359 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL akf.b (Lars;Laih;Lcm;)Lars;
    GETSTATIC akd.a : Lasg;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    GETSTATIC akd$a.b : Lakd$a;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf aih cm] []
    ICONST_0
   L2
   FRAME FULL [akf aih cm] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE world Laih; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x1
  public beginLeavesDecay(Lars;Laid;Lcm;)V
   L0
    LINENUMBER 1369 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // access flags 0x1
  public canSustainLeaves(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 1380 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public isLeaves(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 1393 L0
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.j : Laxx;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars aih cm] []
    ICONST_0
   L2
   FRAME FULL [akf ars aih cm] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public canBeReplacedByLeaves(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 1406 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.isAir (Lars;Laih;Lcm;)Z
    IFNE L1
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.isLeaves (Lars;Laih;Lcm;)Z
    IFEQ L2
   L1
   FRAME FULL [akf ars aih cm] []
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [akf ars aih cm] []
    ICONST_0
   L3
   FRAME FULL [akf ars aih cm] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE state Lars; L0 L4 1
    LOCALVARIABLE world Laih; L0 L4 2
    LOCALVARIABLE pos Lcm; L0 L4 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public isWood(Laih;Lcm;)Z
   L0
    LINENUMBER 1417 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  // signature (Lars;Laih;Lcm;Lcom/google/common/base/Predicate<Lars;>;)Z
  // declaration: boolean isReplaceableOreGen(ars, aih, cm, com.google.common.base.Predicate<ars>)
  public isReplaceableOreGen(Lars;Laih;Lcm;Lcom/google/common/base/Predicate;)Z
   L0
    LINENUMBER 1432 L0
    ALOAD 4
    ALOAD 1
    INVOKEINTERFACE com/google/common/base/Predicate.apply (Ljava/lang/Object;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE target Lcom/google/common/base/Predicate; L0 L1 4
    // signature Lcom/google/common/base/Predicate<Lars;>;
    // declaration: com.google.common.base.Predicate<ars>
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public getExplosionResistance(Laid;Lcm;Lrw;Lahy;)F
   L0
    LINENUMBER 1446 L0
    ALOAD 0
    ALOAD 3
    INVOKEVIRTUAL akf.a (Lrw;)F
    FRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE exploder Lrw; L0 L1 3
    LOCALVARIABLE explosion Lahy; L0 L1 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public onBlockExploded(Laid;Lcm;Lahy;)V
   L0
    LINENUMBER 1460 L0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.g (Lcm;)Z
    POP
   L1
    LINENUMBER 1461 L1
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL akf.a (Laid;Lcm;Lahy;)V
   L2
    LINENUMBER 1462 L2
    RETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE world Laid; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    LOCALVARIABLE explosion Lahy; L0 L3 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public canConnectRedstone(Lars;Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 1476 L0
    ALOAD 1
    INVOKEINTERFACE ars.m ()Z
    IFEQ L1
    ALOAD 4
    IFNULL L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ars aih cm ct] []
    ICONST_0
   L2
   FRAME FULL [akf ars aih cm ct] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laih; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    LOCALVARIABLE side Lct; L0 L3 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public canPlaceTorchOnTop(Lars;Laih;Lcm;)Z
   L0
    LINENUMBER 1490 L0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    GETSTATIC ct.b : Lct;
    INVOKEINTERFACE ars.isSideSolid (Laih;Lcm;Lct;)Z
    IFEQ L1
   L2
    LINENUMBER 1492 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1496 L1
   FRAME FULL [akf ars aih cm] []
    ALOAD 0
    INSTANCEOF alw
    IFNE L3
    ALOAD 0
    GETSTATIC akg.w : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bZ : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.cG : Lapf;
    IF_ACMPNE L4
   L3
   FRAME FULL [akf ars aih cm] []
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [akf ars aih cm] []
    ICONST_0
   L5
   FRAME FULL [akf ars aih cm] [I]
    IRETURN
   L6
    LOCALVARIABLE this Lakf; L0 L6 0
    LOCALVARIABLE state Lars; L0 L6 1
    LOCALVARIABLE world Laih; L0 L6 2
    LOCALVARIABLE pos Lcm; L0 L6 3
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public getPickBlock(Lars;Lbbz;Laid;Lcm;Lzs;)Ladz;
   L0
    LINENUMBER 1521 L0
    ALOAD 0
    ALOAD 3
    ALOAD 4
    ALOAD 1
    INVOKEVIRTUAL akf.a (Laid;Lcm;Lars;)Ladz;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE target Lbbz; L0 L1 2
    LOCALVARIABLE world Laid; L0 L1 3
    LOCALVARIABLE pos Lcm; L0 L1 4
    LOCALVARIABLE player Lzs; L0 L1 5
    MAXSTACK = 4
    MAXLOCALS = 6

  // access flags 0x1
  public isFoliage(Laih;Lcm;)Z
   L0
    LINENUMBER 1532 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public addLandingEffects(Lars;Lls;Lcm;Lars;Lsf;I)Z
   L0
    LINENUMBER 1549 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldObj Lls; L0 L1 2
    LOCALVARIABLE blockPosition Lcm; L0 L1 3
    LOCALVARIABLE iblockstate Lars; L0 L1 4
    LOCALVARIABLE entity Lsf; L0 L1 5
    LOCALVARIABLE numberOfParticles I L0 L1 6
    MAXSTACK = 1
    MAXLOCALS = 7

  // access flags 0x1
  public addHitEffects(Lars;Laid;Lbbz;Lbms;)Z
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1567 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE worldObj Laid; L0 L1 2
    LOCALVARIABLE target Lbbz; L0 L1 3
    LOCALVARIABLE manager Lbms; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public addDestroyEffects(Laid;Lcm;Lbms;)Z
  @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT)
   L0
    LINENUMBER 1584 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE manager Lbms; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public canSustainPlant(Lars;Laih;Lcm;Lct;Lnet/minecraftforge/common/IPlantable;)Z
   L0
    LINENUMBER 1607 L0
    ALOAD 5
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL cm.a (Lct;)Lcm;
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Laih;Lcm;)Lars;
    ASTORE 6
   L1
    LINENUMBER 1608 L1
    ALOAD 5
    ALOAD 2
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL cm.a (Lct;)Lcm;
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Laih;Lcm;)Lnet/minecraftforge/common/EnumPlantType;
    ASTORE 7
   L2
    LINENUMBER 1610 L2
    ALOAD 6
    INVOKEINTERFACE ars.t ()Lakf;
    GETSTATIC akg.aK : Lakn;
    IF_ACMPNE L3
   L4
    LINENUMBER 1612 L4
    ALOAD 0
    GETSTATIC akg.aK : Lakn;
    IF_ACMPEQ L5
    ALOAD 0
    GETSTATIC akg.m : Laot;
    IF_ACMPNE L6
   L5
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L7
   L6
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L7
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L3
    LINENUMBER 1615 L3
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 6
    INVOKEINTERFACE ars.t ()Lakf;
    GETSTATIC akg.aM : Laoo;
    IF_ACMPNE L8
    ALOAD 0
    GETSTATIC akg.aM : Laoo;
    IF_ACMPNE L8
   L9
    LINENUMBER 1617 L9
    ICONST_1
    IRETURN
   L8
    LINENUMBER 1620 L8
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 5
    INSTANCEOF akl
    IFEQ L10
    ALOAD 5
    CHECKCAST akl
    ALOAD 1
    INVOKEVIRTUAL akl.i (Lars;)Z
    IFEQ L10
   L11
    LINENUMBER 1622 L11
    ICONST_1
    IRETURN
   L10
    LINENUMBER 1625 L10
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    GETSTATIC akf$3.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I
    ALOAD 7
    INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I
    IALOAD
    TABLESWITCH
      1: L12
      2: L13
      3: L14
      4: L15
      5: L16
      6: L17
      7: L18
      default: L19
   L12
    LINENUMBER 1627 L12
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC akg.m : Laot;
    IF_ACMPEQ L20
    ALOAD 0
    GETSTATIC akg.cz : Lakf;
    IF_ACMPEQ L20
    ALOAD 0
    GETSTATIC akg.cu : Lakf;
    IF_ACMPNE L21
   L20
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L22
   L21
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L22
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L13
    LINENUMBER 1628 L13
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC akg.aW : Lakf;
    IF_ACMPNE L23
    ICONST_1
    GOTO L24
   L23
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L24
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L14
    LINENUMBER 1629 L14
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC akg.ak : Lakf;
    IF_ACMPNE L25
    ICONST_1
    GOTO L26
   L25
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L26
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L15
    LINENUMBER 1630 L15
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 1
    ALOAD 2
    ALOAD 3
    GETSTATIC ct.b : Lct;
    INVOKEINTERFACE ars.isSideSolid (Laih;Lcm;Lct;)Z
    IRETURN
   L16
    LINENUMBER 1631 L16
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC akg.c : Lami;
    IF_ACMPEQ L27
    ALOAD 0
    GETSTATIC akg.d : Lakf;
    IF_ACMPEQ L27
    ALOAD 0
    GETSTATIC akg.ak : Lakf;
    IF_ACMPNE L28
   L27
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L29
   L28
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L29
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L17
    LINENUMBER 1632 L17
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 1
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.h : Laxx;
    IF_ACMPNE L30
    ALOAD 1
    GETSTATIC anb.b : Lash;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST java/lang/Integer
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    IFNE L30
    ICONST_1
    GOTO L31
   L30
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L31
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L18
    LINENUMBER 1634 L18
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC akg.c : Lami;
    IF_ACMPEQ L32
    ALOAD 0
    GETSTATIC akg.d : Lakf;
    IF_ACMPEQ L32
    ALOAD 0
    GETSTATIC akg.m : Laot;
    IF_ACMPNE L33
   L32
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L34
   L33
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L34
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] [I]
    ISTORE 8
   L35
    LINENUMBER 1635 L35
    ALOAD 2
    ALOAD 3
    INVOKEVIRTUAL cm.f ()Lcm;
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.h : Laxx;
    IF_ACMPEQ L36
    ALOAD 2
    ALOAD 3
   L37
    LINENUMBER 1636 L37
    INVOKEVIRTUAL cm.e ()Lcm;
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.h : Laxx;
    IF_ACMPEQ L36
    ALOAD 2
    ALOAD 3
   L38
    LINENUMBER 1637 L38
    INVOKEVIRTUAL cm.c ()Lcm;
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.h : Laxx;
    IF_ACMPEQ L36
    ALOAD 2
    ALOAD 3
   L39
    LINENUMBER 1638 L39
    INVOKEVIRTUAL cm.d ()Lcm;
    INVOKEINTERFACE aih.o (Lcm;)Lars;
    INVOKEINTERFACE ars.a ()Laxx;
    GETSTATIC axx.h : Laxx;
    IF_ACMPNE L40
   L36
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType I] []
    ICONST_1
    GOTO L41
   L40
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType I] []
    ICONST_0
   L41
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType I] [I]
    ISTORE 9
   L42
    LINENUMBER 1639 L42
    ILOAD 8
    IFEQ L43
    ILOAD 9
    IFEQ L43
    ICONST_1
    GOTO L44
   L43
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType I I] []
    ICONST_0
   L44
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType I I] [I]
    IRETURN
   L19
    LINENUMBER 1642 L19
   FRAME FULL [akf ars aih cm ct net/minecraftforge/common/IPlantable ars net/minecraftforge/common/EnumPlantType] []
    ICONST_0
    IRETURN
   L45
    LOCALVARIABLE isBeach Z L35 L19 8
    LOCALVARIABLE hasWater Z L42 L19 9
    LOCALVARIABLE this Lakf; L0 L45 0
    LOCALVARIABLE state Lars; L0 L45 1
    LOCALVARIABLE world Laih; L0 L45 2
    LOCALVARIABLE pos Lcm; L0 L45 3
    LOCALVARIABLE direction Lct; L0 L45 4
    LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L45 5
    LOCALVARIABLE plant Lars; L1 L45 6
    LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L45 7
    MAXSTACK = 4
    MAXLOCALS = 10

  // access flags 0x1
  public onPlantGrow(Lars;Laid;Lcm;Lcm;)V
   L0
    LINENUMBER 1661 L0
    ALOAD 0
    GETSTATIC akg.c : Lami;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC akg.ak : Lakf;
    IF_ACMPNE L2
   L1
    LINENUMBER 1663 L1
   FRAME FULL [akf ars aid cm cm] []
    ALOAD 2
    ALOAD 3
    GETSTATIC akg.d : Lakf;
    INVOKEVIRTUAL akf.u ()Lars;
    ICONST_2
    INVOKEVIRTUAL aid.a (Lcm;Lars;I)Z
    POP
   L2
    LINENUMBER 1665 L2
   FRAME FULL [akf ars aid cm cm] []
    RETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE state Lars; L0 L3 1
    LOCALVARIABLE world Laid; L0 L3 2
    LOCALVARIABLE pos Lcm; L0 L3 3
    LOCALVARIABLE source Lcm; L0 L3 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public isFertile(Laid;Lcm;)Z
   L0
    LINENUMBER 1678 L0
    ALOAD 0
    GETSTATIC akg.ak : Lakf;
    IF_ACMPNE L1
   L2
    LINENUMBER 1680 L2
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.o (Lcm;)Lars;
    GETSTATIC alv.a : Lash;
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST java/lang/Integer
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    IFLE L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [akf aid cm] []
    ICONST_0
   L4
   FRAME FULL [akf aid cm] [I]
    IRETURN
   L1
    LINENUMBER 1683 L1
   FRAME FULL [akf aid cm] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Lakf; L0 L5 0
    LOCALVARIABLE world Laid; L0 L5 1
    LOCALVARIABLE pos Lcm; L0 L5 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public getLightOpacity(Lars;Laih;Lcm;)I
   L0
    LINENUMBER 1701 L0
    ALOAD 1
    INVOKEINTERFACE ars.c ()I
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public canEntityDestroy(Lars;Laih;Lcm;Lrw;)Z
   L0
    LINENUMBER 1714 L0
    ALOAD 4
    INSTANCEOF xb
    IFEQ L1
   L2
    LINENUMBER 1716 L2
    ALOAD 0
    GETSTATIC akg.cv : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.Z : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bH : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.h : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bF : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bG : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bX : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.dc : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.dd : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.bi : Lakf;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC akg.db : Lakf;
    IF_ACMPEQ L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [akf ars aih cm rw] []
    ICONST_0
   L4
   FRAME FULL [akf ars aih cm rw] [I]
    IRETURN
   L1
    LINENUMBER 1728 L1
   FRAME FULL [akf ars aih cm rw] []
    ALOAD 4
    INSTANCEOF xv
    IFNE L5
    ALOAD 4
    INSTANCEOF aan
    IFEQ L6
   L5
    LINENUMBER 1731 L5
   FRAME FULL [akf ars aih cm rw] []
    ALOAD 0
    INVOKESTATIC xv.a (Lakf;)Z
    IRETURN
   L6
    LINENUMBER 1734 L6
   FRAME FULL [akf ars aih cm rw] []
    ICONST_1
    IRETURN
   L7
    LOCALVARIABLE this Lakf; L0 L7 0
    LOCALVARIABLE state Lars; L0 L7 1
    LOCALVARIABLE world Laih; L0 L7 2
    LOCALVARIABLE pos Lcm; L0 L7 3
    LOCALVARIABLE entity Lrw; L0 L7 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public isBeaconBase(Laih;Lcm;Lcm;)Z
   L0
    LINENUMBER 1747 L0
    ALOAD 0
    GETSTATIC akg.bT : Lakf;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC akg.R : Lakf;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC akg.ah : Lakf;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC akg.S : Lakf;
    IF_ACMPNE L2
   L1
   FRAME FULL [akf aih cm cm] []
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [akf aih cm cm] []
    ICONST_0
   L3
   FRAME FULL [akf aih cm cm] [I]
    IRETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE worldObj Laih; L0 L4 1
    LOCALVARIABLE pos Lcm; L0 L4 2
    LOCALVARIABLE beacon Lcm; L0 L4 3
    MAXSTACK = 2
    MAXLOCALS = 4

  // access flags 0x1
  public rotateBlock(Laid;Lcm;Lct;)Z
   L0
    LINENUMBER 1763 L0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.o (Lcm;)Lars;
    ASTORE 4
   L1
    LINENUMBER 1764 L1
    ALOAD 4
    INVOKEINTERFACE ars.s ()Lcom/google/common/collect/ImmutableMap;
    INVOKEVIRTUAL com/google/common/collect/ImmutableMap.keySet ()Lcom/google/common/collect/ImmutableSet;
    INVOKEVIRTUAL com/google/common/collect/ImmutableSet.iterator ()Lcom/google/common/collect/UnmodifiableIterator;
    ASTORE 5
   L2
   FRAME FULL [akf aid cm ct ars com/google/common/collect/UnmodifiableIterator] []
    ALOAD 5
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L3
    ALOAD 5
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST asi
    ASTORE 6
   L4
    LINENUMBER 1766 L4
    ALOAD 6
    INVOKEINTERFACE asi.a ()Ljava/lang/String;
    LDC "facing"
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFNE L5
    ALOAD 6
    INVOKEINTERFACE asi.a ()Ljava/lang/String;
    LDC "rotation"
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L6
   L5
    LINENUMBER 1768 L5
   FRAME FULL [akf aid cm ct ars com/google/common/collect/UnmodifiableIterator asi] []
    ALOAD 1
    ALOAD 2
    ALOAD 4
    ALOAD 6
    INVOKEINTERFACE ars.a (Lasi;)Lars;
    INVOKEVIRTUAL aid.a (Lcm;Lars;)Z
    POP
   L7
    LINENUMBER 1769 L7
    ICONST_1
    IRETURN
   L6
    LINENUMBER 1771 L6
   FRAME FULL [akf aid cm ct ars com/google/common/collect/UnmodifiableIterator asi] []
    GOTO L2
   L3
    LINENUMBER 1772 L3
   FRAME FULL [akf aid cm ct ars com/google/common/collect/UnmodifiableIterator] []
    ICONST_0
    IRETURN
   L8
    LOCALVARIABLE prop Lasi; L4 L6 6
    // signature Lasi<*>;
    // declaration: asi<?>
    LOCALVARIABLE this Lakf; L0 L8 0
    LOCALVARIABLE world Laid; L0 L8 1
    LOCALVARIABLE pos Lcm; L0 L8 2
    LOCALVARIABLE axis Lct; L0 L8 3
    LOCALVARIABLE state Lars; L1 L8 4
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x1
  public getValidRotations(Laid;Lcm;)[Lct;
   L0
    LINENUMBER 1784 L0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.o (Lcm;)Lars;
    ASTORE 3
   L1
    LINENUMBER 1785 L1
    ALOAD 3
    INVOKEINTERFACE ars.s ()Lcom/google/common/collect/ImmutableMap;
    INVOKEVIRTUAL com/google/common/collect/ImmutableMap.keySet ()Lcom/google/common/collect/ImmutableSet;
    INVOKEVIRTUAL com/google/common/collect/ImmutableSet.iterator ()Lcom/google/common/collect/UnmodifiableIterator;
    ASTORE 4
   L2
   FRAME FULL [akf aid cm ars com/google/common/collect/UnmodifiableIterator] []
    ALOAD 4
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L3
    ALOAD 4
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST asi
    ASTORE 5
   L4
    LINENUMBER 1787 L4
    ALOAD 5
    INVOKEINTERFACE asi.a ()Ljava/lang/String;
    LDC "facing"
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L5
    ALOAD 5
    INVOKEINTERFACE asi.b ()Ljava/lang/Class;
    LDC Lct;.class
    IF_ACMPNE L5
   L6
    LINENUMBER 1790 L6
    ALOAD 5
    INVOKEINTERFACE asi.c ()Ljava/util/Collection;
    ASTORE 6
   L7
    LINENUMBER 1791 L7
    ALOAD 6
    ALOAD 6
    INVOKEINTERFACE java/util/Collection.size ()I
    ANEWARRAY ct
    INVOKEINTERFACE java/util/Collection.toArray ([Ljava/lang/Object;)[Ljava/lang/Object;
    CHECKCAST [Lct;
    ARETURN
   L5
    LINENUMBER 1793 L5
   FRAME FULL [akf aid cm ars com/google/common/collect/UnmodifiableIterator asi] []
    GOTO L2
   L3
    LINENUMBER 1794 L3
   FRAME FULL [akf aid cm ars com/google/common/collect/UnmodifiableIterator] []
    ACONST_NULL
    ARETURN
   L8
    LOCALVARIABLE values Ljava/util/Collection; L7 L5 6
    // signature Ljava/util/Collection<Lct;>;
    // declaration: java.util.Collection<ct>
    LOCALVARIABLE prop Lasi; L4 L5 5
    // signature Lasi<*>;
    // declaration: asi<?>
    LOCALVARIABLE this Lakf; L0 L8 0
    LOCALVARIABLE world Laid; L0 L8 1
    LOCALVARIABLE pos Lcm; L0 L8 2
    LOCALVARIABLE state Lars; L1 L8 3
    MAXSTACK = 2
    MAXLOCALS = 7

  // access flags 0x1
  public getEnchantPowerBonus(Laid;Lcm;)F
   L0
    LINENUMBER 1805 L0
    ALOAD 0
    GETSTATIC akg.X : Lakf;
    IF_ACMPNE L1
    FCONST_1
    GOTO L2
   L1
   FRAME FULL [akf aid cm] []
    FCONST_0
   L2
   FRAME FULL [akf aid cm] [F]
    FRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE world Laid; L0 L3 1
    LOCALVARIABLE pos Lcm; L0 L3 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public recolorBlock(Laid;Lcm;Lct;Ladc;)Z
   L0
    LINENUMBER 1819 L0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL aid.o (Lcm;)Lars;
    ASTORE 5
   L1
    LINENUMBER 1820 L1
    ALOAD 5
    INVOKEINTERFACE ars.s ()Lcom/google/common/collect/ImmutableMap;
    INVOKEVIRTUAL com/google/common/collect/ImmutableMap.keySet ()Lcom/google/common/collect/ImmutableSet;
    INVOKEVIRTUAL com/google/common/collect/ImmutableSet.iterator ()Lcom/google/common/collect/UnmodifiableIterator;
    ASTORE 6
   L2
   FRAME FULL [akf aid cm ct adc ars com/google/common/collect/UnmodifiableIterator] []
    ALOAD 6
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L3
    ALOAD 6
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST asi
    ASTORE 7
   L4
    LINENUMBER 1822 L4
    ALOAD 7
    INVOKEINTERFACE asi.a ()Ljava/lang/String;
    LDC "color"
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L5
    ALOAD 7
    INVOKEINTERFACE asi.b ()Ljava/lang/Class;
    LDC Ladc;.class
    IF_ACMPNE L5
   L6
    LINENUMBER 1824 L6
    ALOAD 5
    ALOAD 7
    INVOKEINTERFACE ars.c (Lasi;)Ljava/lang/Comparable;
    CHECKCAST adc
    ASTORE 8
   L7
    LINENUMBER 1825 L7
    ALOAD 8
    ALOAD 4
    IF_ACMPEQ L5
   L8
    LINENUMBER 1827 L8
    ALOAD 1
    ALOAD 2
    ALOAD 5
    ALOAD 7
    ALOAD 4
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKEVIRTUAL aid.a (Lcm;Lars;)Z
    POP
   L9
    LINENUMBER 1828 L9
    ICONST_1
    IRETURN
   L5
    LINENUMBER 1831 L5
   FRAME FULL [akf aid cm ct adc ars com/google/common/collect/UnmodifiableIterator asi] []
    GOTO L2
   L3
    LINENUMBER 1832 L3
   FRAME FULL [akf aid cm ct adc ars com/google/common/collect/UnmodifiableIterator] []
    ICONST_0
    IRETURN
   L10
    LOCALVARIABLE current Ladc; L7 L5 8
    LOCALVARIABLE prop Lasi; L4 L5 7
    LOCALVARIABLE this Lakf; L0 L10 0
    LOCALVARIABLE world Laid; L0 L10 1
    LOCALVARIABLE pos Lcm; L0 L10 2
    LOCALVARIABLE side Lct; L0 L10 3
    LOCALVARIABLE color Ladc; L0 L10 4
    LOCALVARIABLE state Lars; L1 L10 5
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public getExpDrop(Lars;Laih;Lcm;I)I
   L0
    LINENUMBER 1846 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE fortune I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public onNeighborChange(Laih;Lcm;Lcm;)V
   L0
    LINENUMBER 1855 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE neighbor Lcm; L0 L1 3
    MAXSTACK = 0
    MAXLOCALS = 4

  // access flags 0x1
  public shouldCheckWeakPower(Lars;Laih;Lcm;Lct;)Z
   L0
    LINENUMBER 1866 L0
    ALOAD 1
    INVOKEINTERFACE ars.l ()Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE side Lct; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public getWeakChanges(Laih;Lcm;)Z
   L0
    LINENUMBER 1881 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public setHarvestLevel(Ljava/lang/String;I)V
   L0
    LINENUMBER 1899 L0
    ALOAD 0
    INVOKEVIRTUAL akf.t ()Lart;
    INVOKEVIRTUAL art.a ()Lcom/google/common/collect/ImmutableList;
    INVOKEVIRTUAL com/google/common/collect/ImmutableList.iterator ()Lcom/google/common/collect/UnmodifiableIterator;
    ASTORE 3
   L1
    LINENUMBER 1900 L1
   FRAME FULL [akf java/lang/String I com/google/common/collect/UnmodifiableIterator] []
    ALOAD 3
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L2
   L3
    LINENUMBER 1902 L3
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ALOAD 3
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST ars
    INVOKEVIRTUAL akf.setHarvestLevel (Ljava/lang/String;ILars;)V
    GOTO L1
   L2
    LINENUMBER 1904 L2
   FRAME FULL [akf java/lang/String I com/google/common/collect/UnmodifiableIterator] []
    RETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE toolClass Ljava/lang/String; L0 L4 1
    LOCALVARIABLE level I L0 L4 2
    LOCALVARIABLE itr Ljava/util/Iterator; L1 L4 3
    // signature Ljava/util/Iterator<Lars;>;
    // declaration: java.util.Iterator<ars>
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public setHarvestLevel(Ljava/lang/String;ILars;)V
   L0
    LINENUMBER 1920 L0
    ALOAD 0
    ALOAD 3
    INVOKEVIRTUAL akf.e (Lars;)I
    ISTORE 4
   L1
    LINENUMBER 1921 L1
    ALOAD 0
    GETFIELD akf.harvestTool : [Ljava/lang/String;
    ILOAD 4
    ALOAD 1
    AASTORE
   L2
    LINENUMBER 1922 L2
    ALOAD 0
    GETFIELD akf.harvestLevel : [I
    ILOAD 4
    ILOAD 2
    IASTORE
   L3
    LINENUMBER 1923 L3
    RETURN
   L4
    LOCALVARIABLE this Lakf; L0 L4 0
    LOCALVARIABLE toolClass Ljava/lang/String; L0 L4 1
    LOCALVARIABLE level I L0 L4 2
    LOCALVARIABLE state Lars; L0 L4 3
    LOCALVARIABLE idx I L1 L4 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public getHarvestTool(Lars;)Ljava/lang/String;
   L0
    LINENUMBER 1931 L0
    ALOAD 0
    GETFIELD akf.harvestTool : [Ljava/lang/String;
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL akf.e (Lars;)I
    AALOAD
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public getHarvestLevel(Lars;)I
   L0
    LINENUMBER 1943 L0
    ALOAD 0
    GETFIELD akf.harvestLevel : [I
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL akf.e (Lars;)I
    IALOAD
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public isToolEffective(Ljava/lang/String;Lars;)Z
   L0
    LINENUMBER 1952 L0
    LDC "pickaxe"
    ALOAD 1
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L1
    ALOAD 0
    GETSTATIC akg.aC : Lakf;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC akg.aD : Lakf;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC akg.Z : Lakf;
    IF_ACMPNE L1
   L2
    LINENUMBER 1953 L2
   FRAME FULL [akf java/lang/String ars] []
    ICONST_0
    IRETURN
   L1
    LINENUMBER 1954 L1
   FRAME FULL [akf java/lang/String ars] []
    ALOAD 1
    IFNULL L3
    ALOAD 1
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL akf.getHarvestTool (Lars;)Ljava/lang/String;
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [akf java/lang/String ars] []
    ICONST_0
   L4
   FRAME FULL [akf java/lang/String ars] [I]
    IRETURN
   L5
    LOCALVARIABLE this Lakf; L0 L5 0
    LOCALVARIABLE type Ljava/lang/String; L0 L5 1
    LOCALVARIABLE state Lars; L0 L5 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public getExtendedState(Lars;Laih;Lcm;)Lars;
   L0
    LINENUMBER 1962 L0
    ALOAD 1
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laih; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public isEntityInsideMaterial(Laih;Lcm;Lars;Lrw;DLaxx;Z)Ljava/lang/Boolean;
   L0
    LINENUMBER 1980 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laih; L0 L1 1
    LOCALVARIABLE blockpos Lcm; L0 L1 2
    LOCALVARIABLE iblockstate Lars; L0 L1 3
    LOCALVARIABLE entity Lrw; L0 L1 4
    LOCALVARIABLE yToTest D L0 L1 5
    LOCALVARIABLE materialIn Laxx; L0 L1 7
    LOCALVARIABLE testingHead Z L0 L1 8
    MAXSTACK = 1
    MAXLOCALS = 9

  // access flags 0x1
  public isAABBInsideMaterial(Laid;Lcm;Lbby;Laxx;)Ljava/lang/Boolean;
   L0
    LINENUMBER 1995 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE boundingBox Lbby; L0 L1 3
    LOCALVARIABLE materialIn Laxx; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // DEPRECATED
  // access flags 0x20001
  public canRenderInLayer(Lahv;)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 2007 L0
    ALOAD 0
    INVOKEVIRTUAL akf.f ()Lahv;
    ALOAD 1
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [akf ahv] []
    ICONST_0
   L2
   FRAME FULL [akf ahv] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lakf; L0 L3 0
    LOCALVARIABLE layer Lahv; L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public canRenderInLayer(Lars;Lahv;)Z
   L0
    LINENUMBER 2016 L0
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL akf.canRenderInLayer (Lahv;)Z
    IRETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE layer Lahv; L0 L1 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x4
  // signature (Z)Ljava/util/List<Ladz;>;
  // declaration: java.util.List<adz> captureDrops(boolean)
  protected captureDrops(Z)Ljava/util/List;
   L0
    LINENUMBER 2029 L0
    ILOAD 1
    IFEQ L1
   L2
    LINENUMBER 2031 L2
    GETSTATIC akf.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 2032 L3
    GETSTATIC akf.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    INVOKEINTERFACE java/util/List.clear ()V
   L4
    LINENUMBER 2033 L4
    ACONST_NULL
    ARETURN
   L1
    LINENUMBER 2037 L1
   FRAME FULL [akf I] []
    GETSTATIC akf.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 2038 L5
    GETSTATIC akf.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    ARETURN
   L6
    LOCALVARIABLE this Lakf; L0 L6 0
    LOCALVARIABLE start Z L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  // signature (Ladz;Lzs;Ljava/util/List<Ljava/lang/String;>;Z)V
  // declaration: void addInformation(adz, zs, java.util.List<java.lang.String>, boolean)
  public addInformation(Ladz;Lzs;Ljava/util/List;Z)V
   L0
    LINENUMBER 2051 L0
    RETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE stack Ladz; L0 L1 1
    LOCALVARIABLE player Lzs; L0 L1 2
    LOCALVARIABLE tooltip Ljava/util/List; L0 L1 3
    // signature Ljava/util/List<Ljava/lang/String;>;
    // declaration: java.util.List<java.lang.String>
    LOCALVARIABLE advanced Z L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public getSoundType(Lars;Laid;Lcm;Lrw;)Lapd;
    @Ljavax/annotation/Nullable;() // parameter 3
   L0
    LINENUMBER 2063 L0
    ALOAD 0
    INVOKEVIRTUAL akf.w ()Lapd;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE entity Lrw; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public getBeaconColorMultiplier(Lars;Laid;Lcm;Lcm;)[F
  @Ljavax/annotation/Nullable;()
   L0
    LINENUMBER 2076 L0
    ACONST_NULL
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE state Lars; L0 L1 1
    LOCALVARIABLE world Laid; L0 L1 2
    LOCALVARIABLE pos Lcm; L0 L1 3
    LOCALVARIABLE beaconPos Lcm; L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public getStateForPlacement(Laid;Lcm;Lct;FFFILsf;Ladz;)Lars;
   L0
    LINENUMBER 2094 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ALOAD 3
    FLOAD 4
    FLOAD 5
    FLOAD 6
    ILOAD 7
    ALOAD 8
    INVOKEVIRTUAL akf.a (Laid;Lcm;Lct;FFFILsf;)Lars;
    ARETURN
   L1
    LOCALVARIABLE this Lakf; L0 L1 0
    LOCALVARIABLE world Laid; L0 L1 1
    LOCALVARIABLE pos Lcm; L0 L1 2
    LOCALVARIABLE facing Lct; L0 L1 3
    LOCALVARIABLE hitX F L0 L1 4
    LOCALVARIABLE hitY F L0 L1 5
    LOCALVARIABLE hitZ F L0 L1 6
    LOCALVARIABLE meta I L0 L1 7
    LOCALVARIABLE placer Lsf; L0 L1 8
    LOCALVARIABLE stack Ladz; L0 L1 9
    MAXSTACK = 9
    MAXLOCALS = 10

  // access flags 0x9
  public static x()V
   L0
    LINENUMBER 2101 L0
    ICONST_0
    GETSTATIC akf.a : Lkn;
    NEW ajv
    DUP
    INVOKESPECIAL ajv.<init> ()V
    LDC "air"
    INVOKEVIRTUAL ajv.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILkn;Lakf;)V
   L1
    LINENUMBER 2102 L1
    ICONST_1
    LDC "stone"
    NEW apl
    DUP
    INVOKESPECIAL apl.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL apl.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L2
    LINENUMBER 2103 L2
    ICONST_2
    LDC "grass"
    NEW ami
    DUP
    INVOKESPECIAL ami.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL ami.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "grass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L3
    LINENUMBER 2104 L3
    ICONST_3
    LDC "dirt"
    NEW alg
    DUP
    INVOKESPECIAL alg.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL alg.c (F)Lakf;
    GETSTATIC apd.b : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "dirt"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L4
    LINENUMBER 2105 L4
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL akf.<init> (Laxx;)V
    FCONST_2
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stonebrick"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    ASTORE 0
   L5
    LINENUMBER 2106 L5
    ICONST_4
    LDC "cobblestone"
    ALOAD 0
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L6
    LINENUMBER 2107 L6
    NEW anx
    DUP
    INVOKESPECIAL anx.<init> ()V
    FCONST_2
    INVOKEVIRTUAL anx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "wood"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 1
   L7
    LINENUMBER 2108 L7
    ICONST_5
    LDC "planks"
    ALOAD 1
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L8
    LINENUMBER 2109 L8
    BIPUSH 6
    LDC "sapling"
    NEW aov
    DUP
    INVOKESPECIAL aov.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aov.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "sapling"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L9
    LINENUMBER 2110 L9
    BIPUSH 7
    LDC "bedrock"
    NEW anq
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL anq.<init> (Laxx;)V
    INVOKEVIRTUAL anq.k ()Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "bedrock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L10
    LINENUMBER 2111 L10
    BIPUSH 8
    LDC "flowing_water"
    NEW alm
    DUP
    GETSTATIC axx.h : Laxx;
    INVOKESPECIAL alm.<init> (Laxx;)V
    LDC 100.0
    INVOKEVIRTUAL alm.c (F)Lakf;
    ICONST_3
    INVOKEVIRTUAL akf.d (I)Lakf;
    LDC "water"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L11
    LINENUMBER 2112 L11
    BIPUSH 9
    LDC "water"
    NEW apj
    DUP
    GETSTATIC axx.h : Laxx;
    INVOKESPECIAL apj.<init> (Laxx;)V
    LDC 100.0
    INVOKEVIRTUAL apj.c (F)Lakf;
    ICONST_3
    INVOKEVIRTUAL akf.d (I)Lakf;
    LDC "water"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L12
    LINENUMBER 2113 L12
    BIPUSH 10
    LDC "flowing_lava"
    NEW alm
    DUP
    GETSTATIC axx.i : Laxx;
    INVOKESPECIAL alm.<init> (Laxx;)V
    LDC 100.0
    INVOKEVIRTUAL alm.c (F)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "lava"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L13
    LINENUMBER 2114 L13
    BIPUSH 11
    LDC "lava"
    NEW apj
    DUP
    GETSTATIC axx.i : Laxx;
    INVOKESPECIAL apj.<init> (Laxx;)V
    LDC 100.0
    INVOKEVIRTUAL apj.c (F)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "lava"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L14
    LINENUMBER 2115 L14
    BIPUSH 12
    LDC "sand"
    NEW aot
    DUP
    INVOKESPECIAL aot.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL aot.c (F)Lakf;
    GETSTATIC apd.h : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "sand"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L15
    LINENUMBER 2116 L15
    BIPUSH 13
    LDC "gravel"
    NEW amk
    DUP
    INVOKESPECIAL amk.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL amk.c (F)Lakf;
    GETSTATIC apd.b : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "gravel"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L16
    LINENUMBER 2117 L16
    BIPUSH 14
    LDC "gold_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreGold"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L17
    LINENUMBER 2118 L17
    BIPUSH 15
    LDC "iron_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreIron"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L18
    LINENUMBER 2119 L18
    BIPUSH 16
    LDC "coal_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreCoal"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L19
    LINENUMBER 2120 L19
    BIPUSH 17
    LDC "log"
    NEW anu
    DUP
    INVOKESPECIAL anu.<init> ()V
    LDC "log"
    INVOKEVIRTUAL anu.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L20
    LINENUMBER 2121 L20
    BIPUSH 18
    LDC "leaves"
    NEW ant
    DUP
    INVOKESPECIAL ant.<init> ()V
    LDC "leaves"
    INVOKEVIRTUAL ant.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L21
    LINENUMBER 2122 L21
    BIPUSH 19
    LDC "sponge"
    NEW ape
    DUP
    INVOKESPECIAL ape.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL ape.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "sponge"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L22
    LINENUMBER 2123 L22
    BIPUSH 20
    LDC "glass"
    NEW amg
    DUP
    GETSTATIC axx.s : Laxx;
    ICONST_0
    INVOKESPECIAL amg.<init> (Laxx;Z)V
    LDC 0.3
    INVOKEVIRTUAL amg.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "glass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L23
    LINENUMBER 2124 L23
    BIPUSH 21
    LDC "lapis_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreLapis"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L24
    LINENUMBER 2125 L24
    BIPUSH 22
    LDC "lapis_block"
    NEW akf
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.H : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 3.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockLapis"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L25
    LINENUMBER 2126 L25
    BIPUSH 23
    LDC "dispenser"
    NEW alh
    DUP
    INVOKESPECIAL alh.<init> ()V
    LDC 3.5
    INVOKEVIRTUAL alh.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "dispenser"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L26
    LINENUMBER 2127 L26
    NEW aou
    DUP
    INVOKESPECIAL aou.<init> ()V
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL aou.a (Lapd;)Lakf;
    LDC 0.8
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "sandStone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 2
   L27
    LINENUMBER 2128 L27
    BIPUSH 24
    LDC "sandstone"
    ALOAD 2
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L28
    LINENUMBER 2129 L28
    BIPUSH 25
    LDC "noteblock"
    NEW anr
    DUP
    INVOKESPECIAL anr.<init> ()V
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL anr.a (Lapd;)Lakf;
    LDC 0.8
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "musicBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L29
    LINENUMBER 2130 L29
    BIPUSH 26
    LDC "bed"
    NEW akd
    DUP
    INVOKESPECIAL akd.<init> ()V
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akd.a (Lapd;)Lakf;
    LDC 0.2
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "bed"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L30
    LINENUMBER 2131 L30
    BIPUSH 27
    LDC "golden_rail"
    NEW aob
    DUP
    INVOKESPECIAL aob.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL aob.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "goldenRail"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L31
    LINENUMBER 2132 L31
    BIPUSH 28
    LDC "detector_rail"
    NEW ald
    DUP
    INVOKESPECIAL ald.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL ald.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "detectorRail"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L32
    LINENUMBER 2133 L32
    BIPUSH 29
    LDC "sticky_piston"
    NEW arj
    DUP
    ICONST_1
    INVOKESPECIAL arj.<init> (Z)V
    LDC "pistonStickyBase"
    INVOKEVIRTUAL arj.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L33
    LINENUMBER 2134 L33
    BIPUSH 30
    LDC "web"
    NEW aqc
    DUP
    INVOKESPECIAL aqc.<init> ()V
    ICONST_1
    INVOKEVIRTUAL aqc.d (I)Lakf;
    LDC 4.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "web"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L34
    LINENUMBER 2135 L34
    BIPUSH 31
    LDC "tallgrass"
    NEW apr
    DUP
    INVOKESPECIAL apr.<init> ()V
    FCONST_0
    INVOKEVIRTUAL apr.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "tallgrass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L35
    LINENUMBER 2136 L35
    BIPUSH 32
    LDC "deadbush"
    NEW alc
    DUP
    INVOKESPECIAL alc.<init> ()V
    FCONST_0
    INVOKEVIRTUAL alc.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "deadbush"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L36
    LINENUMBER 2137 L36
    BIPUSH 33
    LDC "piston"
    NEW arj
    DUP
    ICONST_0
    INVOKESPECIAL arj.<init> (Z)V
    LDC "pistonBase"
    INVOKEVIRTUAL arj.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L37
    LINENUMBER 2138 L37
    BIPUSH 34
    LDC "piston_head"
    NEW ark
    DUP
    INVOKESPECIAL ark.<init> ()V
    LDC "pistonBase"
    INVOKEVIRTUAL ark.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L38
    LINENUMBER 2139 L38
    BIPUSH 35
    LDC "wool"
    NEW akw
    DUP
    GETSTATIC axx.n : Laxx;
    INVOKESPECIAL akw.<init> (Laxx;)V
    LDC 0.8
    INVOKEVIRTUAL akw.c (F)Lakf;
    GETSTATIC apd.g : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "cloth"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L39
    LINENUMBER 2140 L39
    BIPUSH 36
    LDC "piston_extension"
    NEW arl
    DUP
    INVOKESPECIAL arl.<init> ()V
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L40
    LINENUMBER 2141 L40
    BIPUSH 37
    LDC "yellow_flower"
    NEW aqh
    DUP
    INVOKESPECIAL aqh.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aqh.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "flower1"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L41
    LINENUMBER 2142 L41
    BIPUSH 38
    LDC "red_flower"
    NEW aoi
    DUP
    INVOKESPECIAL aoi.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aoi.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "flower2"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L42
    LINENUMBER 2143 L42
    NEW ani
    DUP
    INVOKESPECIAL ani.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ani.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 0.125
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "mushroom"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 3
   L43
    LINENUMBER 2144 L43
    BIPUSH 39
    LDC "brown_mushroom"
    ALOAD 3
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L44
    LINENUMBER 2145 L44
    NEW ani
    DUP
    INVOKESPECIAL ani.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ani.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "mushroom"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 4
   L45
    LINENUMBER 2146 L45
    BIPUSH 40
    LDC "red_mushroom"
    ALOAD 4
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L46
    LINENUMBER 2147 L46
    BIPUSH 41
    LDC "gold_block"
    NEW akf
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.F : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 3.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockGold"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L47
    LINENUMBER 2148 L47
    BIPUSH 42
    LDC "iron_block"
    NEW akf
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.h : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 5.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockIron"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L48
    LINENUMBER 2149 L48
    BIPUSH 43
    LDC "double_stone_slab"
    NEW amd
    DUP
    INVOKESPECIAL amd.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amd.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stoneSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L49
    LINENUMBER 2150 L49
    BIPUSH 44
    LDC "stone_slab"
    NEW amn
    DUP
    INVOKESPECIAL amn.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amn.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stoneSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L50
    LINENUMBER 2151 L50
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    GETSTATIC axy.D : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "brick"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    ASTORE 5
   L51
    LINENUMBER 2152 L51
    BIPUSH 45
    LDC "brick_block"
    ALOAD 5
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L52
    LINENUMBER 2153 L52
    BIPUSH 46
    LDC "tnt"
    NEW apt
    DUP
    INVOKESPECIAL apt.<init> ()V
    FCONST_0
    INVOKEVIRTUAL apt.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "tnt"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L53
    LINENUMBER 2154 L53
    BIPUSH 47
    LDC "bookshelf"
    NEW akj
    DUP
    INVOKESPECIAL akj.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL akj.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "bookshelf"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L54
    LINENUMBER 2155 L54
    BIPUSH 48
    LDC "mossy_cobblestone"
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL akf.<init> (Laxx;)V
    FCONST_2
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stoneMoss"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L55
    LINENUMBER 2156 L55
    BIPUSH 49
    LDC "obsidian"
    NEW ans
    DUP
    INVOKESPECIAL ans.<init> ()V
    LDC 50.0
    INVOKEVIRTUAL ans.c (F)Lakf;
    LDC 2000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "obsidian"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L56
    LINENUMBER 2157 L56
    BIPUSH 50
    LDC "torch"
    NEW apu
    DUP
    INVOKESPECIAL apu.<init> ()V
    FCONST_0
    INVOKEVIRTUAL apu.c (F)Lakf;
    LDC 0.9375
    INVOKEVIRTUAL akf.a (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "torch"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L57
    LINENUMBER 2158 L57
    BIPUSH 51
    LDC "fire"
    NEW aly
    DUP
    INVOKESPECIAL aly.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aly.c (F)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    GETSTATIC apd.g : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "fire"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L58
    LINENUMBER 2159 L58
    BIPUSH 52
    LDC "mob_spawner"
    NEW ang
    DUP
    INVOKESPECIAL ang.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL ang.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "mobSpawner"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L59
    LINENUMBER 2160 L59
    BIPUSH 53
    LDC "oak_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.a : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWood"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L60
    LINENUMBER 2161 L60
    BIPUSH 54
    LDC "chest"
    NEW akr
    DUP
    GETSTATIC akr$a.a : Lakr$a;
    INVOKESPECIAL akr.<init> (Lakr$a;)V
    LDC 2.5
    INVOKEVIRTUAL akr.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "chest"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L61
    LINENUMBER 2162 L61
    BIPUSH 55
    LDC "redstone_wire"
    NEW aol
    DUP
    INVOKESPECIAL aol.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aol.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "redstoneDust"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L62
    LINENUMBER 2163 L62
    BIPUSH 56
    LDC "diamond_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreDiamond"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L63
    LINENUMBER 2164 L63
    BIPUSH 57
    LDC "diamond_block"
    NEW akf
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.G : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 5.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockDiamond"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L64
    LINENUMBER 2165 L64
    BIPUSH 58
    LDC "crafting_table"
    NEW akz
    DUP
    INVOKESPECIAL akz.<init> ()V
    LDC 2.5
    INVOKEVIRTUAL akz.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "workbench"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L65
    LINENUMBER 2166 L65
    BIPUSH 59
    LDC "wheat"
    NEW ala
    DUP
    INVOKESPECIAL ala.<init> ()V
    LDC "crops"
    INVOKEVIRTUAL ala.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L66
    LINENUMBER 2167 L66
    NEW alv
    DUP
    INVOKESPECIAL alv.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL alv.c (F)Lakf;
    GETSTATIC apd.b : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "farmland"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 6
   L67
    LINENUMBER 2168 L67
    BIPUSH 60
    LDC "farmland"
    ALOAD 6
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L68
    LINENUMBER 2169 L68
    BIPUSH 61
    LDC "furnace"
    NEW amf
    DUP
    ICONST_0
    INVOKESPECIAL amf.<init> (Z)V
    LDC 3.5
    INVOKEVIRTUAL amf.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "furnace"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.c : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L69
    LINENUMBER 2170 L69
    BIPUSH 62
    LDC "lit_furnace"
    NEW amf
    DUP
    ICONST_1
    INVOKESPECIAL amf.<init> (Z)V
    LDC 3.5
    INVOKEVIRTUAL amf.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 0.875
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "furnace"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L70
    LINENUMBER 2171 L70
    BIPUSH 63
    LDC "standing_sign"
    NEW api
    DUP
    INVOKESPECIAL api.<init> ()V
    FCONST_1
    INVOKEVIRTUAL api.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "sign"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L71
    LINENUMBER 2172 L71
    BIPUSH 64
    LDC "wooden_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorOak"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L72
    LINENUMBER 2173 L72
    BIPUSH 65
    LDC "ladder"
    NEW amx
    DUP
    INVOKESPECIAL amx.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL amx.c (F)Lakf;
    GETSTATIC apd.j : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "ladder"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L73
    LINENUMBER 2174 L73
    BIPUSH 66
    LDC "rail"
    NEW aoh
    DUP
    INVOKESPECIAL aoh.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL aoh.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "rail"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L74
    LINENUMBER 2175 L74
    BIPUSH 67
    LDC "stone_stairs"
    NEW aph
    DUP
    ALOAD 0
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsStone"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L75
    LINENUMBER 2176 L75
    BIPUSH 68
    LDC "wall_sign"
    NEW aqa
    DUP
    INVOKESPECIAL aqa.<init> ()V
    FCONST_1
    INVOKEVIRTUAL aqa.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "sign"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L76
    LINENUMBER 2177 L76
    BIPUSH 69
    LDC "lever"
    NEW ana
    DUP
    INVOKESPECIAL ana.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL ana.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "lever"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L77
    LINENUMBER 2178 L77
    BIPUSH 70
    LDC "stone_pressure_plate"
    NEW aoc
    DUP
    GETSTATIC axx.e : Laxx;
    GETSTATIC aoc$a.b : Laoc$a;
    INVOKESPECIAL aoc.<init> (Laxx;Laoc$a;)V
    LDC 0.5
    INVOKEVIRTUAL aoc.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "pressurePlateStone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L78
    LINENUMBER 2179 L78
    BIPUSH 71
    LDC "iron_door"
    NEW ali
    DUP
    GETSTATIC axx.f : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 5.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorIron"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L79
    LINENUMBER 2180 L79
    BIPUSH 72
    LDC "wooden_pressure_plate"
    NEW aoc
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC aoc$a.a : Laoc$a;
    INVOKESPECIAL aoc.<init> (Laxx;Laoc$a;)V
    LDC 0.5
    INVOKEVIRTUAL aoc.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "pressurePlateWood"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L80
    LINENUMBER 2181 L80
    BIPUSH 73
    LDC "redstone_ore"
    NEW aok
    DUP
    ICONST_0
    INVOKESPECIAL aok.<init> (Z)V
    LDC 3.0
    INVOKEVIRTUAL aok.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreRedstone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L81
    LINENUMBER 2182 L81
    BIPUSH 74
    LDC "lit_redstone_ore"
    NEW aok
    DUP
    ICONST_1
    INVOKESPECIAL aok.<init> (Z)V
    LDC 0.625
    INVOKEVIRTUAL aok.a (F)Lakf;
    LDC 3.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreRedstone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L82
    LINENUMBER 2183 L82
    BIPUSH 75
    LDC "unlit_redstone_torch"
    NEW aon
    DUP
    ICONST_0
    INVOKESPECIAL aon.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aon.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "notGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L83
    LINENUMBER 2184 L83
    BIPUSH 76
    LDC "redstone_torch"
    NEW aon
    DUP
    ICONST_1
    INVOKESPECIAL aon.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aon.c (F)Lakf;
    LDC 0.5
    INVOKEVIRTUAL akf.a (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "notGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.d : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L84
    LINENUMBER 2185 L84
    BIPUSH 77
    LDC "stone_button"
    NEW apn
    DUP
    INVOKESPECIAL apn.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL apn.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "button"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L85
    LINENUMBER 2186 L85
    BIPUSH 78
    LDC "snow_layer"
    NEW apb
    DUP
    INVOKESPECIAL apb.<init> ()V
    LDC 0.1
    INVOKEVIRTUAL apb.c (F)Lakf;
    GETSTATIC apd.i : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "snow"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ICONST_0
    INVOKEVIRTUAL akf.d (I)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L86
    LINENUMBER 2187 L86
    BIPUSH 79
    LDC "ice"
    NEW amv
    DUP
    INVOKESPECIAL amv.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL amv.c (F)Lakf;
    ICONST_3
    INVOKEVIRTUAL akf.d (I)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "ice"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L87
    LINENUMBER 2188 L87
    BIPUSH 80
    LDC "snow"
    NEW apa
    DUP
    INVOKESPECIAL apa.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL apa.c (F)Lakf;
    GETSTATIC apd.i : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "snow"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L88
    LINENUMBER 2189 L88
    BIPUSH 81
    LDC "cactus"
    NEW akn
    DUP
    INVOKESPECIAL akn.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL akn.c (F)Lakf;
    GETSTATIC apd.g : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "cactus"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L89
    LINENUMBER 2190 L89
    BIPUSH 82
    LDC "clay"
    NEW aku
    DUP
    INVOKESPECIAL aku.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL aku.c (F)Lakf;
    GETSTATIC apd.b : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "clay"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L90
    LINENUMBER 2191 L90
    BIPUSH 83
    LDC "reeds"
    NEW aoo
    DUP
    INVOKESPECIAL aoo.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aoo.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "reeds"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L91
    LINENUMBER 2192 L91
    BIPUSH 84
    LDC "jukebox"
    NEW amw
    DUP
    INVOKESPECIAL amw.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amw.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "jukebox"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L92
    LINENUMBER 2193 L92
    BIPUSH 85
    LDC "fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.a : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "fence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L93
    LINENUMBER 2194 L93
    NEW aoe
    DUP
    INVOKESPECIAL aoe.<init> ()V
    FCONST_1
    INVOKEVIRTUAL aoe.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "pumpkin"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 7
   L94
    LINENUMBER 2195 L94
    BIPUSH 86
    LDC "pumpkin"
    ALOAD 7
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L95
    LINENUMBER 2196 L95
    BIPUSH 87
    LDC "netherrack"
    NEW anm
    DUP
    INVOKESPECIAL anm.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL anm.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "hellrock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L96
    LINENUMBER 2197 L96
    BIPUSH 88
    LDC "soul_sand"
    NEW apc
    DUP
    INVOKESPECIAL apc.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL apc.c (F)Lakf;
    GETSTATIC apd.h : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "hellsand"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L97
    LINENUMBER 2198 L97
    BIPUSH 89
    LDC "glowstone"
    NEW amh
    DUP
    GETSTATIC axx.s : Laxx;
    INVOKESPECIAL amh.<init> (Laxx;)V
    LDC 0.3
    INVOKEVIRTUAL amh.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "lightgem"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L98
    LINENUMBER 2199 L98
    BIPUSH 90
    LDC "portal"
    NEW any
    DUP
    INVOKESPECIAL any.<init> ()V
    LDC -1.0
    INVOKEVIRTUAL any.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 0.75
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "portal"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L99
    LINENUMBER 2200 L99
    BIPUSH 91
    LDC "lit_pumpkin"
    NEW aoe
    DUP
    INVOKESPECIAL aoe.<init> ()V
    FCONST_1
    INVOKEVIRTUAL aoe.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "litpumpkin"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L100
    LINENUMBER 2201 L100
    BIPUSH 92
    LDC "cake"
    NEW ako
    DUP
    INVOKESPECIAL ako.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL ako.c (F)Lakf;
    GETSTATIC apd.g : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "cake"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L101
    LINENUMBER 2202 L101
    BIPUSH 93
    LDC "unpowered_repeater"
    NEW aoq
    DUP
    ICONST_0
    INVOKESPECIAL aoq.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aoq.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "diode"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L102
    LINENUMBER 2203 L102
    BIPUSH 94
    LDC "powered_repeater"
    NEW aoq
    DUP
    ICONST_1
    INVOKESPECIAL aoq.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aoq.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "diode"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L103
    LINENUMBER 2204 L103
    BIPUSH 95
    LDC "stained_glass"
    NEW apf
    DUP
    GETSTATIC axx.s : Laxx;
    INVOKESPECIAL apf.<init> (Laxx;)V
    LDC 0.3
    INVOKEVIRTUAL apf.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stainedGlass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L104
    LINENUMBER 2205 L104
    BIPUSH 96
    LDC "trapdoor"
    NEW apv
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL apv.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL apv.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "trapdoor"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L105
    LINENUMBER 2206 L105
    BIPUSH 97
    LDC "monster_egg"
    NEW anh
    DUP
    INVOKESPECIAL anh.<init> ()V
    LDC 0.75
    INVOKEVIRTUAL anh.c (F)Lakf;
    LDC "monsterStoneEgg"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L106
    LINENUMBER 2207 L106
    NEW apm
    DUP
    INVOKESPECIAL apm.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL apm.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stonebricksmooth"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 8
   L107
    LINENUMBER 2208 L107
    BIPUSH 98
    LDC "stonebrick"
    ALOAD 8
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L108
    LINENUMBER 2209 L108
    BIPUSH 99
    LDC "brown_mushroom_block"
    NEW amu
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC axy.l : Laxy;
    ALOAD 3
    INVOKESPECIAL amu.<init> (Laxx;Laxy;Lakf;)V
    LDC 0.2
    INVOKEVIRTUAL amu.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "mushroom"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L109
    LINENUMBER 2210 L109
    BIPUSH 100
    LDC "red_mushroom_block"
    NEW amu
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC axy.D : Laxy;
    ALOAD 4
    INVOKESPECIAL amu.<init> (Laxx;Laxy;Lakf;)V
    LDC 0.2
    INVOKEVIRTUAL amu.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "mushroom"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L110
    LINENUMBER 2211 L110
    BIPUSH 101
    LDC "iron_bars"
    NEW aps
    DUP
    GETSTATIC axx.f : Laxx;
    ICONST_1
    INVOKESPECIAL aps.<init> (Laxx;Z)V
    LDC 5.0
    INVOKEVIRTUAL aps.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "fenceIron"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L111
    LINENUMBER 2212 L111
    BIPUSH 102
    LDC "glass_pane"
    NEW aps
    DUP
    GETSTATIC axx.s : Laxx;
    ICONST_0
    INVOKESPECIAL aps.<init> (Laxx;Z)V
    LDC 0.3
    INVOKEVIRTUAL aps.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "thinGlass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L112
    LINENUMBER 2213 L112
    NEW ane
    DUP
    INVOKESPECIAL ane.<init> ()V
    FCONST_1
    INVOKEVIRTUAL ane.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "melon"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 9
   L113
    LINENUMBER 2214 L113
    BIPUSH 103
    LDC "melon_block"
    ALOAD 9
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L114
    LINENUMBER 2215 L114
    BIPUSH 104
    LDC "pumpkin_stem"
    NEW apk
    DUP
    ALOAD 7
    INVOKESPECIAL apk.<init> (Lakf;)V
    FCONST_0
    INVOKEVIRTUAL apk.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "pumpkinStem"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L115
    LINENUMBER 2216 L115
    BIPUSH 105
    LDC "melon_stem"
    NEW apk
    DUP
    ALOAD 9
    INVOKESPECIAL apk.<init> (Lakf;)V
    FCONST_0
    INVOKEVIRTUAL apk.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "pumpkinStem"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L116
    LINENUMBER 2217 L116
    BIPUSH 106
    LDC "vine"
    NEW apy
    DUP
    INVOKESPECIAL apy.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL apy.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "vine"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L117
    LINENUMBER 2218 L117
    BIPUSH 107
    LDC "fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.a : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "fenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L118
    LINENUMBER 2219 L118
    BIPUSH 108
    LDC "brick_stairs"
    NEW aph
    DUP
    ALOAD 5
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsBrick"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L119
    LINENUMBER 2220 L119
    BIPUSH 109
    LDC "stone_brick_stairs"
    NEW aph
    DUP
    ALOAD 8
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC apm.a : Lasg;
    GETSTATIC apm$a.a : Lapm$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsStoneBrickSmooth"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L120
    LINENUMBER 2221 L120
    BIPUSH 110
    LDC "mycelium"
    NEW anj
    DUP
    INVOKESPECIAL anj.<init> ()V
    LDC 0.6
    INVOKEVIRTUAL anj.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "mycel"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L121
    LINENUMBER 2222 L121
    BIPUSH 111
    LDC "waterlily"
    NEW aqb
    DUP
    INVOKESPECIAL aqb.<init> ()V
    FCONST_0
    INVOKEVIRTUAL aqb.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "waterlily"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L122
    LINENUMBER 2223 L122
    NEW ank
    DUP
    INVOKESPECIAL ank.<init> ()V
    FCONST_2
    INVOKEVIRTUAL ank.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "netherBrick"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    ASTORE 10
   L123
    LINENUMBER 2224 L123
    BIPUSH 112
    LDC "nether_brick"
    ALOAD 10
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L124
    LINENUMBER 2225 L124
    BIPUSH 113
    LDC "nether_brick_fence"
    NEW alw
    DUP
    GETSTATIC axx.e : Laxx;
    GETSTATIC axy.K : Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "netherFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L125
    LINENUMBER 2226 L125
    BIPUSH 114
    LDC "nether_brick_stairs"
    NEW aph
    DUP
    ALOAD 10
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsNetherBrick"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L126
    LINENUMBER 2227 L126
    BIPUSH 115
    LDC "nether_wart"
    NEW anl
    DUP
    INVOKESPECIAL anl.<init> ()V
    LDC "netherStalk"
    INVOKEVIRTUAL anl.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L127
    LINENUMBER 2228 L127
    BIPUSH 116
    LDC "enchanting_table"
    NEW aln
    DUP
    INVOKESPECIAL aln.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL aln.c (F)Lakf;
    LDC 2000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "enchantmentTable"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L128
    LINENUMBER 2229 L128
    BIPUSH 117
    LDC "brewing_stand"
    NEW akk
    DUP
    INVOKESPECIAL akk.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL akk.c (F)Lakf;
    LDC 0.125
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "brewingStand"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L129
    LINENUMBER 2230 L129
    BIPUSH 118
    LDC "cauldron"
    NEW akq
    DUP
    INVOKESPECIAL akq.<init> ()V
    FCONST_2
    INVOKEVIRTUAL akq.c (F)Lakf;
    LDC "cauldron"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L130
    LINENUMBER 2231 L130
    BIPUSH 119
    LDC "end_portal"
    NEW alp
    DUP
    GETSTATIC axx.E : Laxx;
    INVOKESPECIAL alp.<init> (Laxx;)V
    LDC -1.0
    INVOKEVIRTUAL alp.c (F)Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L131
    LINENUMBER 2232 L131
    BIPUSH 120
    LDC "end_portal_frame"
    NEW alq
    DUP
    INVOKESPECIAL alq.<init> ()V
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL alq.a (Lapd;)Lakf;
    LDC 0.125
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC -1.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "endPortalFrame"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC acz.c : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L132
    LINENUMBER 2233 L132
    BIPUSH 121
    LDC "end_stone"
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    GETSTATIC axy.d : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 3.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 15.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "whiteStone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L133
    LINENUMBER 2234 L133
    BIPUSH 122
    LDC "dragon_egg"
    NEW alk
    DUP
    INVOKESPECIAL alk.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL alk.c (F)Lakf;
    LDC 15.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 0.125
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "dragonEgg"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L134
    LINENUMBER 2235 L134
    BIPUSH 123
    LDC "redstone_lamp"
    NEW aom
    DUP
    ICONST_0
    INVOKESPECIAL aom.<init> (Z)V
    LDC 0.3
    INVOKEVIRTUAL aom.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "redstoneLight"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.d : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L135
    LINENUMBER 2236 L135
    BIPUSH 124
    LDC "lit_redstone_lamp"
    NEW aom
    DUP
    ICONST_1
    INVOKESPECIAL aom.<init> (Z)V
    LDC 0.3
    INVOKEVIRTUAL aom.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "redstoneLight"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L136
    LINENUMBER 2237 L136
    BIPUSH 125
    LDC "double_wooden_slab"
    NEW ame
    DUP
    INVOKESPECIAL ame.<init> ()V
    FCONST_2
    INVOKEVIRTUAL ame.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "woodSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L137
    LINENUMBER 2238 L137
    BIPUSH 126
    LDC "wooden_slab"
    NEW amp
    DUP
    INVOKESPECIAL amp.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amp.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "woodSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L138
    LINENUMBER 2239 L138
    BIPUSH 127
    LDC "cocoa"
    NEW akv
    DUP
    INVOKESPECIAL akv.<init> ()V
    LDC 0.2
    INVOKEVIRTUAL akv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "cocoa"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L139
    LINENUMBER 2240 L139
    SIPUSH 128
    LDC "sandstone_stairs"
    NEW aph
    DUP
    ALOAD 2
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC aou.a : Lasg;
    GETSTATIC aou$a.c : Laou$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsSandStone"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L140
    LINENUMBER 2241 L140
    SIPUSH 129
    LDC "emerald_ore"
    NEW anv
    DUP
    INVOKESPECIAL anv.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "oreEmerald"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L141
    LINENUMBER 2242 L141
    SIPUSH 130
    LDC "ender_chest"
    NEW als
    DUP
    INVOKESPECIAL als.<init> ()V
    LDC 22.5
    INVOKEVIRTUAL als.c (F)Lakf;
    LDC 1000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "enderChest"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    LDC 0.5
    INVOKEVIRTUAL akf.a (F)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L142
    LINENUMBER 2243 L142
    SIPUSH 131
    LDC "tripwire_hook"
    NEW apx
    DUP
    INVOKESPECIAL apx.<init> ()V
    LDC "tripWireSource"
    INVOKEVIRTUAL apx.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L143
    LINENUMBER 2244 L143
    SIPUSH 132
    LDC "tripwire"
    NEW apw
    DUP
    INVOKESPECIAL apw.<init> ()V
    LDC "tripWire"
    INVOKEVIRTUAL apw.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L144
    LINENUMBER 2245 L144
    SIPUSH 133
    LDC "emerald_block"
    NEW akf
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.I : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 5.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockEmerald"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L145
    LINENUMBER 2246 L145
    SIPUSH 134
    LDC "spruce_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.b : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWoodSpruce"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L146
    LINENUMBER 2247 L146
    SIPUSH 135
    LDC "birch_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.c : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWoodBirch"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L147
    LINENUMBER 2248 L147
    SIPUSH 136
    LDC "jungle_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.d : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWoodJungle"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L148
    LINENUMBER 2249 L148
    SIPUSH 137
    LDC "command_block"
    NEW akx
    DUP
    GETSTATIC axy.B : Laxy;
    INVOKESPECIAL akx.<init> (Laxy;)V
    INVOKEVIRTUAL akx.k ()Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "commandBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L149
    LINENUMBER 2250 L149
    SIPUSH 138
    LDC "beacon"
    NEW akc
    DUP
    INVOKESPECIAL akc.<init> ()V
    LDC "beacon"
    INVOKEVIRTUAL akc.c (Ljava/lang/String;)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L150
    LINENUMBER 2251 L150
    SIPUSH 139
    LDC "cobblestone_wall"
    NEW apz
    DUP
    ALOAD 0
    INVOKESPECIAL apz.<init> (Lakf;)V
    LDC "cobbleWall"
    INVOKEVIRTUAL apz.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L151
    LINENUMBER 2252 L151
    SIPUSH 140
    LDC "flower_pot"
    NEW ama
    DUP
    INVOKESPECIAL ama.<init> ()V
    FCONST_0
    INVOKEVIRTUAL ama.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "flowerPot"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L152
    LINENUMBER 2253 L152
    SIPUSH 141
    LDC "carrots"
    NEW akp
    DUP
    INVOKESPECIAL akp.<init> ()V
    LDC "carrots"
    INVOKEVIRTUAL akp.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L153
    LINENUMBER 2254 L153
    SIPUSH 142
    LDC "potatoes"
    NEW anz
    DUP
    INVOKESPECIAL anz.<init> ()V
    LDC "potatoes"
    INVOKEVIRTUAL anz.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L154
    LINENUMBER 2255 L154
    SIPUSH 143
    LDC "wooden_button"
    NEW aqe
    DUP
    INVOKESPECIAL aqe.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL aqe.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "button"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L155
    LINENUMBER 2256 L155
    SIPUSH 144
    LDC "skull"
    NEW aoy
    DUP
    INVOKESPECIAL aoy.<init> ()V
    FCONST_1
    INVOKEVIRTUAL aoy.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "skull"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L156
    LINENUMBER 2257 L156
    SIPUSH 145
    LDC "anvil"
    NEW ajw
    DUP
    INVOKESPECIAL ajw.<init> ()V
    LDC 5.0
    INVOKEVIRTUAL ajw.c (F)Lakf;
    GETSTATIC apd.k : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 2000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "anvil"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L157
    LINENUMBER 2258 L157
    SIPUSH 146
    LDC "trapped_chest"
    NEW akr
    DUP
    GETSTATIC akr$a.b : Lakr$a;
    INVOKESPECIAL akr.<init> (Lakr$a;)V
    LDC 2.5
    INVOKEVIRTUAL akr.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "chestTrap"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L158
    LINENUMBER 2259 L158
    SIPUSH 147
    LDC "light_weighted_pressure_plate"
    NEW aqd
    DUP
    GETSTATIC axx.f : Laxx;
    BIPUSH 15
    GETSTATIC axy.F : Laxy;
    INVOKESPECIAL aqd.<init> (Laxx;ILaxy;)V
    LDC 0.5
    INVOKEVIRTUAL aqd.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "weightedPlate_light"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L159
    LINENUMBER 2260 L159
    SIPUSH 148
    LDC "heavy_weighted_pressure_plate"
    NEW aqd
    DUP
    GETSTATIC axx.f : Laxx;
    SIPUSH 150
    INVOKESPECIAL aqd.<init> (Laxx;I)V
    LDC 0.5
    INVOKEVIRTUAL aqd.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "weightedPlate_heavy"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L160
    LINENUMBER 2261 L160
    SIPUSH 149
    LDC "unpowered_comparator"
    NEW aky
    DUP
    ICONST_0
    INVOKESPECIAL aky.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aky.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "comparator"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L161
    LINENUMBER 2262 L161
    SIPUSH 150
    LDC "powered_comparator"
    NEW aky
    DUP
    ICONST_1
    INVOKESPECIAL aky.<init> (Z)V
    FCONST_0
    INVOKEVIRTUAL aky.c (F)Lakf;
    LDC 0.625
    INVOKEVIRTUAL akf.a (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "comparator"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L162
    LINENUMBER 2263 L162
    SIPUSH 151
    LDC "daylight_detector"
    NEW alb
    DUP
    ICONST_0
    INVOKESPECIAL alb.<init> (Z)V
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L163
    LINENUMBER 2264 L163
    SIPUSH 152
    LDC "redstone_block"
    NEW aoa
    DUP
    GETSTATIC axx.f : Laxx;
    GETSTATIC axy.f : Laxy;
    INVOKESPECIAL aoa.<init> (Laxx;Laxy;)V
    LDC 5.0
    INVOKEVIRTUAL aoa.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockRedstone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.d : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L164
    LINENUMBER 2265 L164
    SIPUSH 153
    LDC "quartz_ore"
    NEW anv
    DUP
    GETSTATIC axy.K : Laxy;
    INVOKESPECIAL anv.<init> (Laxy;)V
    LDC 3.0
    INVOKEVIRTUAL anv.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "netherquartz"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L165
    LINENUMBER 2266 L165
    SIPUSH 154
    LDC "hopper"
    NEW ams
    DUP
    INVOKESPECIAL ams.<init> ()V
    LDC 3.0
    INVOKEVIRTUAL ams.c (F)Lakf;
    LDC 8.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "hopper"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L166
    LINENUMBER 2267 L166
    NEW aog
    DUP
    INVOKESPECIAL aog.<init> ()V
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL aog.a (Lapd;)Lakf;
    LDC 0.8
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "quartzBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 11
   L167
    LINENUMBER 2268 L167
    SIPUSH 155
    LDC "quartz_block"
    ALOAD 11
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L168
    LINENUMBER 2269 L168
    SIPUSH 156
    LDC "quartz_stairs"
    NEW aph
    DUP
    ALOAD 11
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC aog.a : Lasg;
    GETSTATIC aog$a.a : Laog$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsQuartz"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L169
    LINENUMBER 2270 L169
    SIPUSH 157
    LDC "activator_rail"
    NEW aob
    DUP
    INVOKESPECIAL aob.<init> ()V
    LDC 0.7
    INVOKEVIRTUAL aob.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "activatorRail"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L170
    LINENUMBER 2271 L170
    SIPUSH 158
    LDC "dropper"
    NEW all
    DUP
    INVOKESPECIAL all.<init> ()V
    LDC 3.5
    INVOKEVIRTUAL all.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "dropper"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L171
    LINENUMBER 2272 L171
    SIPUSH 159
    LDC "stained_hardened_clay"
    NEW akw
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL akw.<init> (Laxx;)V
    LDC 1.25
    INVOKEVIRTUAL akw.c (F)Lakf;
    LDC 7.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "clayHardenedStained"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L172
    LINENUMBER 2273 L172
    SIPUSH 160
    LDC "stained_glass_pane"
    NEW apg
    DUP
    INVOKESPECIAL apg.<init> ()V
    LDC 0.3
    INVOKEVIRTUAL apg.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "thinStainedGlass"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L173
    LINENUMBER 2274 L173
    SIPUSH 161
    LDC "leaves2"
    NEW ann
    DUP
    INVOKESPECIAL ann.<init> ()V
    LDC "leaves"
    INVOKEVIRTUAL ann.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L174
    LINENUMBER 2275 L174
    SIPUSH 162
    LDC "log2"
    NEW ano
    DUP
    INVOKESPECIAL ano.<init> ()V
    LDC "log"
    INVOKEVIRTUAL ano.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L175
    LINENUMBER 2276 L175
    SIPUSH 163
    LDC "acacia_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.e : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWoodAcacia"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L176
    LINENUMBER 2277 L176
    SIPUSH 164
    LDC "dark_oak_stairs"
    NEW aph
    DUP
    ALOAD 1
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC anx.a : Lasg;
    GETSTATIC anx$a.f : Lanx$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsWoodDarkOak"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L177
    LINENUMBER 2278 L177
    SIPUSH 165
    LDC "slime"
    NEW aoz
    DUP
    INVOKESPECIAL aoz.<init> ()V
    LDC "slime"
    INVOKEVIRTUAL aoz.c (Ljava/lang/String;)Lakf;
    GETSTATIC apd.l : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L178
    LINENUMBER 2279 L178
    SIPUSH 166
    LDC "barrier"
    NEW ajy
    DUP
    INVOKESPECIAL ajy.<init> ()V
    LDC "barrier"
    INVOKEVIRTUAL ajy.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L179
    LINENUMBER 2280 L179
    SIPUSH 167
    LDC "iron_trapdoor"
    NEW apv
    DUP
    GETSTATIC axx.f : Laxx;
    INVOKESPECIAL apv.<init> (Laxx;)V
    LDC 5.0
    INVOKEVIRTUAL apv.c (F)Lakf;
    GETSTATIC apd.e : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "ironTrapdoor"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L180
    LINENUMBER 2281 L180
    SIPUSH 168
    LDC "prismarine"
    NEW aod
    DUP
    INVOKESPECIAL aod.<init> ()V
    LDC 1.5
    INVOKEVIRTUAL aod.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "prismarine"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L181
    LINENUMBER 2282 L181
    SIPUSH 169
    LDC "sea_lantern"
    NEW aow
    DUP
    GETSTATIC axx.s : Laxx;
    INVOKESPECIAL aow.<init> (Laxx;)V
    LDC 0.3
    INVOKEVIRTUAL aow.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.a (F)Lakf;
    LDC "seaLantern"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L182
    LINENUMBER 2283 L182
    SIPUSH 170
    LDC "hay_block"
    NEW amr
    DUP
    INVOKESPECIAL amr.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL amr.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "hayBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L183
    LINENUMBER 2284 L183
    SIPUSH 171
    LDC "carpet"
    NEW aqg
    DUP
    INVOKESPECIAL aqg.<init> ()V
    LDC 0.1
    INVOKEVIRTUAL aqg.c (F)Lakf;
    GETSTATIC apd.g : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "woolCarpet"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ICONST_0
    INVOKEVIRTUAL akf.d (I)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L184
    LINENUMBER 2285 L184
    SIPUSH 172
    LDC "hardened_clay"
    NEW amq
    DUP
    INVOKESPECIAL amq.<init> ()V
    LDC 1.25
    INVOKEVIRTUAL amq.c (F)Lakf;
    LDC 7.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "clayHardened"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L185
    LINENUMBER 2286 L185
    SIPUSH 173
    LDC "coal_block"
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    GETSTATIC axy.E : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    LDC 5.0
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "blockCoal"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L186
    LINENUMBER 2287 L186
    SIPUSH 174
    LDC "packed_ice"
    NEW anw
    DUP
    INVOKESPECIAL anw.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL anw.c (F)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "icePacked"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L187
    LINENUMBER 2288 L187
    SIPUSH 175
    LDC "double_plant"
    NEW alj
    DUP
    INVOKESPECIAL alj.<init> ()V
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L188
    LINENUMBER 2289 L188
    SIPUSH 176
    LDC "standing_banner"
    NEW ajx$a
    DUP
    INVOKESPECIAL ajx$a.<init> ()V
    FCONST_1
    INVOKEVIRTUAL ajx$a.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "banner"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L189
    LINENUMBER 2290 L189
    SIPUSH 177
    LDC "wall_banner"
    NEW ajx$b
    DUP
    INVOKESPECIAL ajx$b.<init> ()V
    FCONST_1
    INVOKEVIRTUAL ajx$b.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "banner"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L190
    LINENUMBER 2291 L190
    SIPUSH 178
    LDC "daylight_detector_inverted"
    NEW alb
    DUP
    ICONST_1
    INVOKESPECIAL alb.<init> (Z)V
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L191
    LINENUMBER 2292 L191
    NEW aoj
    DUP
    INVOKESPECIAL aoj.<init> ()V
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL aoj.a (Lapd;)Lakf;
    LDC 0.8
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC "redSandStone"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 12
   L192
    LINENUMBER 2293 L192
    SIPUSH 179
    LDC "red_sandstone"
    ALOAD 12
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L193
    LINENUMBER 2294 L193
    SIPUSH 180
    LDC "red_sandstone_stairs"
    NEW aph
    DUP
    ALOAD 12
    INVOKEVIRTUAL akf.u ()Lars;
    GETSTATIC aoj.a : Lasg;
    GETSTATIC aoj$a.c : Laoj$a;
    INVOKEINTERFACE ars.a (Lasi;Ljava/lang/Comparable;)Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsRedSandStone"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L194
    LINENUMBER 2295 L194
    SIPUSH 181
    LDC "double_stone_slab2"
    NEW amc
    DUP
    INVOKESPECIAL amc.<init> ()V
    FCONST_2
    INVOKEVIRTUAL amc.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stoneSlab2"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L195
    LINENUMBER 2296 L195
    SIPUSH 182
    LDC "stone_slab2"
    NEW aml
    DUP
    INVOKESPECIAL aml.<init> ()V
    FCONST_2
    INVOKEVIRTUAL aml.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "stoneSlab2"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L196
    LINENUMBER 2297 L196
    SIPUSH 183
    LDC "spruce_fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.b : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "spruceFenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L197
    LINENUMBER 2298 L197
    SIPUSH 184
    LDC "birch_fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.c : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "birchFenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L198
    LINENUMBER 2299 L198
    SIPUSH 185
    LDC "jungle_fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.d : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "jungleFenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L199
    LINENUMBER 2300 L199
    SIPUSH 186
    LDC "dark_oak_fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.f : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "darkOakFenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L200
    LINENUMBER 2301 L200
    SIPUSH 187
    LDC "acacia_fence_gate"
    NEW alx
    DUP
    GETSTATIC anx$a.e : Lanx$a;
    INVOKESPECIAL alx.<init> (Lanx$a;)V
    FCONST_2
    INVOKEVIRTUAL alx.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "acaciaFenceGate"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L201
    LINENUMBER 2302 L201
    SIPUSH 188
    LDC "spruce_fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.b : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "spruceFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L202
    LINENUMBER 2303 L202
    SIPUSH 189
    LDC "birch_fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.c : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "birchFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L203
    LINENUMBER 2304 L203
    SIPUSH 190
    LDC "jungle_fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.d : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "jungleFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L204
    LINENUMBER 2305 L204
    SIPUSH 191
    LDC "dark_oak_fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.f : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "darkOakFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L205
    LINENUMBER 2306 L205
    SIPUSH 192
    LDC "acacia_fence"
    NEW alw
    DUP
    GETSTATIC axx.d : Laxx;
    GETSTATIC anx$a.e : Lanx$a;
    INVOKEVIRTUAL anx$a.c ()Laxy;
    INVOKESPECIAL alw.<init> (Laxx;Laxy;)V
    FCONST_2
    INVOKEVIRTUAL alw.c (F)Lakf;
    LDC 5.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "acaciaFence"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L206
    LINENUMBER 2307 L206
    SIPUSH 193
    LDC "spruce_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorSpruce"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L207
    LINENUMBER 2308 L207
    SIPUSH 194
    LDC "birch_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorBirch"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L208
    LINENUMBER 2309 L208
    SIPUSH 195
    LDC "jungle_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorJungle"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L209
    LINENUMBER 2310 L209
    SIPUSH 196
    LDC "acacia_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorAcacia"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L210
    LINENUMBER 2311 L210
    SIPUSH 197
    LDC "dark_oak_door"
    NEW ali
    DUP
    GETSTATIC axx.d : Laxx;
    INVOKESPECIAL ali.<init> (Laxx;)V
    LDC 3.0
    INVOKEVIRTUAL ali.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "doorDarkOak"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L211
    LINENUMBER 2312 L211
    SIPUSH 198
    LDC "end_rod"
    NEW alr
    DUP
    INVOKESPECIAL alr.<init> ()V
    FCONST_0
    INVOKEVIRTUAL alr.c (F)Lakf;
    LDC 0.9375
    INVOKEVIRTUAL akf.a (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "endRod"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L212
    LINENUMBER 2313 L212
    SIPUSH 199
    LDC "chorus_plant"
    NEW akt
    DUP
    INVOKESPECIAL akt.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL akt.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "chorusPlant"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L213
    LINENUMBER 2314 L213
    SIPUSH 200
    LDC "chorus_flower"
    NEW aks
    DUP
    INVOKESPECIAL aks.<init> ()V
    LDC 0.4
    INVOKEVIRTUAL aks.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "chorusFlower"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L214
    LINENUMBER 2315 L214
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL akf.<init> (Laxx;)V
    LDC 1.5
    INVOKEVIRTUAL akf.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    LDC "purpurBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    ASTORE 13
   L215
    LINENUMBER 2316 L215
    SIPUSH 201
    LDC "purpur_block"
    ALOAD 13
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L216
    LINENUMBER 2317 L216
    SIPUSH 202
    LDC "purpur_pillar"
    NEW aor
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL aor.<init> (Laxx;)V
    LDC 1.5
    INVOKEVIRTUAL aor.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    LDC "purpurPillar"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L217
    LINENUMBER 2318 L217
    SIPUSH 203
    LDC "purpur_stairs"
    NEW aph
    DUP
    ALOAD 13
    INVOKEVIRTUAL akf.u ()Lars;
    INVOKESPECIAL aph.<init> (Lars;)V
    LDC "stairsPurpur"
    INVOKEVIRTUAL aph.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L218
    LINENUMBER 2319 L218
    SIPUSH 204
    LDC "purpur_double_slab"
    NEW aof$a
    DUP
    INVOKESPECIAL aof$a.<init> ()V
    FCONST_2
    INVOKEVIRTUAL aof$a.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "purpurSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L219
    LINENUMBER 2320 L219
    SIPUSH 205
    LDC "purpur_slab"
    NEW aof$b
    DUP
    INVOKESPECIAL aof$b.<init> ()V
    FCONST_2
    INVOKEVIRTUAL aof$b.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "purpurSlab"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L220
    LINENUMBER 2321 L220
    SIPUSH 206
    LDC "end_bricks"
    NEW akf
    DUP
    GETSTATIC axx.e : Laxx;
    INVOKESPECIAL akf.<init> (Laxx;)V
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC 0.8
    INVOKEVIRTUAL akf.c (F)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    LDC "endBricks"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L221
    LINENUMBER 2322 L221
    SIPUSH 207
    LDC "beetroots"
    NEW ake
    DUP
    INVOKESPECIAL ake.<init> ()V
    LDC "beetroots"
    INVOKEVIRTUAL ake.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L222
    LINENUMBER 2323 L222
    NEW amj
    DUP
    INVOKESPECIAL amj.<init> ()V
    LDC 0.65
    INVOKEVIRTUAL amj.c (F)Lakf;
    GETSTATIC apd.c : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "grassPath"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKEVIRTUAL akf.q ()Lakf;
    ASTORE 14
   L223
    LINENUMBER 2324 L223
    SIPUSH 208
    LDC "grass_path"
    ALOAD 14
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L224
    LINENUMBER 2325 L224
    SIPUSH 209
    LDC "end_gateway"
    NEW alo
    DUP
    GETSTATIC axx.E : Laxx;
    INVOKESPECIAL alo.<init> (Laxx;)V
    LDC -1.0
    INVOKEVIRTUAL alo.c (F)Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L225
    LINENUMBER 2326 L225
    SIPUSH 210
    LDC "repeating_command_block"
    NEW akx
    DUP
    GETSTATIC axy.z : Laxy;
    INVOKESPECIAL akx.<init> (Laxy;)V
    INVOKEVIRTUAL akx.k ()Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "repeatingCommandBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L226
    LINENUMBER 2327 L226
    SIPUSH 211
    LDC "chain_command_block"
    NEW akx
    DUP
    GETSTATIC axy.C : Laxy;
    INVOKESPECIAL akx.<init> (Laxy;)V
    INVOKEVIRTUAL akx.k ()Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "chainCommandBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L227
    LINENUMBER 2328 L227
    SIPUSH 212
    LDC "frosted_ice"
    NEW amb
    DUP
    INVOKESPECIAL amb.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL amb.c (F)Lakf;
    ICONST_3
    INVOKEVIRTUAL akf.d (I)Lakf;
    GETSTATIC apd.f : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "frostedIce"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L228
    LINENUMBER 2329 L228
    SIPUSH 213
    LDC "magma"
    NEW and
    DUP
    INVOKESPECIAL and.<init> ()V
    LDC 0.5
    INVOKEVIRTUAL and.c (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "magma"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L229
    LINENUMBER 2330 L229
    SIPUSH 214
    LDC "nether_wart_block"
    NEW akf
    DUP
    GETSTATIC axx.b : Laxx;
    GETSTATIC axy.D : Laxy;
    INVOKESPECIAL akf.<init> (Laxx;Laxy;)V
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    FCONST_1
    INVOKEVIRTUAL akf.c (F)Lakf;
    GETSTATIC apd.a : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "netherWartBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L230
    LINENUMBER 2331 L230
    SIPUSH 215
    LDC "red_nether_brick"
    NEW ank
    DUP
    INVOKESPECIAL ank.<init> ()V
    FCONST_2
    INVOKEVIRTUAL ank.c (F)Lakf;
    LDC 10.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    GETSTATIC apd.d : Lapd;
    INVOKEVIRTUAL akf.a (Lapd;)Lakf;
    LDC "redNetherBrick"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    GETSTATIC acz.b : Lacz;
    INVOKEVIRTUAL akf.a (Lacz;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L231
    LINENUMBER 2332 L231
    SIPUSH 216
    LDC "bone_block"
    NEW akh
    DUP
    INVOKESPECIAL akh.<init> ()V
    LDC "boneBlock"
    INVOKEVIRTUAL akh.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L232
    LINENUMBER 2333 L232
    SIPUSH 217
    LDC "structure_void"
    NEW apq
    DUP
    INVOKESPECIAL apq.<init> ()V
    LDC "structureVoid"
    INVOKEVIRTUAL apq.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L233
    LINENUMBER 2334 L233
    SIPUSH 255
    LDC "structure_block"
    NEW app
    DUP
    INVOKESPECIAL app.<init> ()V
    INVOKEVIRTUAL app.k ()Lakf;
    LDC 6000000.0
    INVOKEVIRTUAL akf.b (F)Lakf;
    LDC "structureBlock"
    INVOKEVIRTUAL akf.c (Ljava/lang/String;)Lakf;
    INVOKESTATIC akf.a (ILjava/lang/String;Lakf;)V
   L234
    LINENUMBER 2335 L234
    GETSTATIC akf.h : Lcr;
    INVOKEVIRTUAL cr.a ()V
   L235
    LINENUMBER 2337 L235
    GETSTATIC akf.h : Lcr;
    INVOKEVIRTUAL cr.iterator ()Ljava/util/Iterator;
    ASTORE 15
   L236
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator] []
    ALOAD 15
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L237
    ALOAD 15
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST akf
    ASTORE 16
   L238
    LINENUMBER 2339 L238
    ALOAD 16
    GETFIELD akf.x : Laxx;
    GETSTATIC axx.a : Laxx;
    IF_ACMPNE L239
   L240
    LINENUMBER 2341 L240
    ALOAD 16
    ICONST_0
    PUTFIELD akf.p : Z
    GOTO L241
   L239
    LINENUMBER 2345 L239
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf] []
    ICONST_0
    ISTORE 17
   L242
    LINENUMBER 2346 L242
    ALOAD 16
    INSTANCEOF aph
    ISTORE 18
   L243
    LINENUMBER 2347 L243
    ALOAD 16
    INSTANCEOF amm
    ISTORE 19
   L244
    LINENUMBER 2348 L244
    ALOAD 16
    ALOAD 6
    IF_ACMPEQ L245
    ALOAD 16
    ALOAD 14
    IF_ACMPNE L246
   L245
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I] []
    ICONST_1
    GOTO L247
   L246
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I] []
    ICONST_0
   L247
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I] [I]
    ISTORE 20
   L248
    LINENUMBER 2349 L248
    ALOAD 16
    GETFIELD akf.n : Z
    ISTORE 21
   L249
    LINENUMBER 2350 L249
    ALOAD 16
    GETFIELD akf.m : I
    IFNE L250
    ICONST_1
    GOTO L251
   L250
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I I I] []
    ICONST_0
   L251
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I I I] [I]
    ISTORE 22
   L252
    LINENUMBER 2352 L252
    ILOAD 18
    IFNE L253
    ILOAD 19
    IFNE L253
    ILOAD 20
    IFNE L253
    ILOAD 21
    IFNE L253
    ILOAD 22
    IFEQ L254
   L253
    LINENUMBER 2354 L253
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I I I I] []
    ICONST_1
    ISTORE 17
   L254
    LINENUMBER 2357 L254
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf I I I I I I] []
    ALOAD 16
    ILOAD 17
    PUTFIELD akf.p : Z
   L241
    LINENUMBER 2359 L241
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator akf] []
    GOTO L236
   L237
    LINENUMBER 2361 L237
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/Iterator] []
    ICONST_1
    ANEWARRAY akf
    DUP
    ICONST_0
    GETSTATIC akf.h : Lcr;
    NEW kn
    DUP
    LDC "tripwire"
    INVOKESPECIAL kn.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL cr.c (Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST akf
    AASTORE
    INVOKESTATIC com/google/common/collect/Sets.newHashSet ([Ljava/lang/Object;)Ljava/util/HashSet;
    ASTORE 15
   L255
    LINENUMBER 2363 L255
    GETSTATIC akf.h : Lcr;
    INVOKEVIRTUAL cr.iterator ()Ljava/util/Iterator;
    ASTORE 16
   L256
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/HashSet java/util/Iterator] []
    ALOAD 16
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L257
    ALOAD 16
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST akf
    ASTORE 17
   L258
    LINENUMBER 2365 L258
    ALOAD 15
    ALOAD 17
    INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z
    IFEQ L259
   L260
    LINENUMBER 2367 L260
    ICONST_0
    ISTORE 18
   L261
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/HashSet java/util/Iterator akf I] []
    ILOAD 18
    BIPUSH 15
    IF_ICMPGE L259
   L262
    LINENUMBER 2369 L262
    GETSTATIC akf.h : Lcr;
    ALOAD 17
    INVOKEVIRTUAL cr.a (Ljava/lang/Object;)I
    ICONST_4
    ISHL
    ILOAD 18
    IOR
    ISTORE 19
   L263
    LINENUMBER 2370 L263
    GETSTATIC akf.i : Lcw;
    ALOAD 17
    ILOAD 18
    INVOKEVIRTUAL akf.a (I)Lars;
    ILOAD 19
    INVOKEVIRTUAL cw.a (Ljava/lang/Object;I)V
   L264
    LINENUMBER 2367 L264
    IINC 18 1
    GOTO L261
   L259
    LINENUMBER 2377 L259
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/HashSet java/util/Iterator akf] []
    GOTO L256
   L257
    LINENUMBER 2378 L257
   FRAME FULL [akf akf akf akf akf akf akf akf akf akf akf akf akf akf akf java/util/HashSet java/util/Iterator] []
    RETURN
   L265
    LOCALVARIABLE flag Z L242 L241 17
    LOCALVARIABLE flag1 Z L243 L241 18
    LOCALVARIABLE flag2 Z L244 L241 19
    LOCALVARIABLE flag3 Z L248 L241 20
    LOCALVARIABLE flag4 Z L249 L241 21
    LOCALVARIABLE flag5 Z L252 L241 22
    LOCALVARIABLE block15 Lakf; L238 L241 16
    LOCALVARIABLE j I L263 L264 19
    LOCALVARIABLE i I L261 L259 18
    LOCALVARIABLE block16 Lakf; L258 L259 17
    LOCALVARIABLE block Lakf; L5 L265 0
    LOCALVARIABLE block1 Lakf; L7 L265 1
    LOCALVARIABLE block2 Lakf; L27 L265 2
    LOCALVARIABLE block3 Lakf; L43 L265 3
    LOCALVARIABLE block4 Lakf; L45 L265 4
    LOCALVARIABLE block5 Lakf; L51 L265 5
    LOCALVARIABLE block6 Lakf; L67 L265 6
    LOCALVARIABLE block7 Lakf; L94 L265 7
    LOCALVARIABLE block8 Lakf; L107 L265 8
    LOCALVARIABLE block9 Lakf; L113 L265 9
    LOCALVARIABLE block10 Lakf; L123 L265 10
    LOCALVARIABLE block11 Lakf; L167 L265 11
    LOCALVARIABLE block12 Lakf; L192 L265 12
    LOCALVARIABLE block13 Lakf; L215 L265 13
    LOCALVARIABLE block14 Lakf; L223 L265 14
    LOCALVARIABLE set Ljava/util/Set; L255 L265 15
    // signature Ljava/util/Set<Lakf;>;
    // declaration: java.util.Set<akf>
    MAXSTACK = 7
    MAXLOCALS = 23

  // access flags 0xA
  private static a(ILkn;Lakf;)V
   L0
    LINENUMBER 2382 L0
    GETSTATIC akf.h : Lcr;
    ILOAD 0
    ALOAD 1
    ALOAD 2
    INVOKEVIRTUAL cr.a (ILjava/lang/Object;Ljava/lang/Object;)V
   L1
    LINENUMBER 2383 L1
    RETURN
   L2
    LOCALVARIABLE id I L0 L2 0
    LOCALVARIABLE textualID Lkn; L0 L2 1
    LOCALVARIABLE block_ Lakf; L0 L2 2
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0xA
  private static a(ILjava/lang/String;Lakf;)V
   L0
    LINENUMBER 2387 L0
    ILOAD 0
    NEW kn
    DUP
    ALOAD 1
    INVOKESPECIAL kn.<init> (Ljava/lang/String;)V
    ALOAD 2
    INVOKESTATIC akf.a (ILkn;Lakf;)V
   L1
    LINENUMBER 2388 L1
    RETURN
   L2
    LOCALVARIABLE id I L0 L2 0
    LOCALVARIABLE textualID Ljava/lang/String; L0 L2 1
    LOCALVARIABLE block_ Lakf; L0 L2 2
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 49 L0
    NEW kn
    DUP
    LDC "air"
    INVOKESPECIAL kn.<init> (Ljava/lang/String;)V
    PUTSTATIC akf.a : Lkn;
   L1
    LINENUMBER 50 L1
    INVOKESTATIC net/minecraftforge/fml/common/registry/GameData.getBlockRegistry ()Lnet/minecraftforge/fml/common/registry/FMLControlledNamespacedRegistry;
    PUTSTATIC akf.h : Lcr;
   L2
    LINENUMBER 52 L2
    INVOKESTATIC net/minecraftforge/fml/common/registry/GameData.getBlockStateIDMap ()Lcw;
    PUTSTATIC akf.i : Lcw;
   L3
    LINENUMBER 53 L3
    NEW bby
    DUP
    DCONST_0
    DCONST_0
    DCONST_0
    DCONST_1
    DCONST_1
    DCONST_1
    INVOKESPECIAL bby.<init> (DDDDDD)V
    PUTSTATIC akf.j : Lbby;
   L4
    LINENUMBER 54 L4
    ACONST_NULL
    PUTSTATIC akf.k : Lbby;
   L5
    LINENUMBER 922 L5
    NEW java/util/Random
    DUP
    INVOKESPECIAL java/util/Random.<init> ()V
    PUTSTATIC akf.RANDOM : Ljava/util/Random;
   L6
    LINENUMBER 2019 L6
    NEW akf$1
    DUP
    INVOKESPECIAL akf$1.<init> ()V
    PUTSTATIC akf.captureDrops : Ljava/lang/ThreadLocal;
   L7
    LINENUMBER 2023 L7
    NEW akf$2
    DUP
    INVOKESPECIAL akf$2.<init> ()V
    PUTSTATIC akf.capturedDrops : Ljava/lang/ThreadLocal;
    RETURN
    MAXSTACK = 14
    MAXLOCALS = 0
}
