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

  // compiled from: Block.java
  // access flags 0x1008
  static synthetic INNERCLASS aji$6 aji null
  // access flags 0x9
  public static INNERCLASS ajm aji SoundType
  // access flags 0x0
  INNERCLASS aji$5 null null
  // access flags 0x0
  INNERCLASS aji$4 null null
  // access flags 0x8
  static INNERCLASS ajl null null
  // access flags 0x8
  static INNERCLASS ajk null null
  // access flags 0x8
  static INNERCLASS ajj null null
  // access flags 0x4019
  public final static enum INNERCLASS amv amu Sensitivity

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

  // access flags 0x2
  private Labt; a

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

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

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

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

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

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

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

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

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

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

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

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

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

  // access flags 0x4
  protected Z q

  // access flags 0x4
  protected I r

  // access flags 0x4
  protected Z s

  // access flags 0x4
  protected I t

  // access flags 0x4
  protected Z u

  // access flags 0x4
  protected F v

  // access flags 0x4
  protected F w

  // access flags 0x4
  protected Z x

  // access flags 0x4
  protected Z y

  // access flags 0x4
  protected Z z

  // access flags 0x4
  protected Z A

  // access flags 0x4
  protected D B

  // access flags 0x4
  protected D C

  // access flags 0x4
  protected D D

  // access flags 0x4
  protected D E

  // access flags 0x4
  protected D F

  // access flags 0x4
  protected D G

  // access flags 0x1
  public Lajm; H

  // access flags 0x1
  public F I

  // access flags 0x14
  protected final Lawt; J

  // access flags 0x1
  public F K

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

  // access flags 0x1A
  private final static Ljava/lang/String; __OBFID = "CL_00000199"

  // access flags 0x11
  // signature Lcpw/mods/fml/common/registry/RegistryDelegate<Laji;>;
  // declaration: cpw.mods.fml.common.registry.RegistryDelegate<aji>
  public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate

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

  // access flags 0x2
  // signature Ljava/lang/ThreadLocal<Ljava/lang/Integer;>;
  // declaration: java.lang.ThreadLocal<java.lang.Integer>
  private Ljava/lang/ThreadLocal; silk_check_meta

  // access flags 0x2
  private Z isTileProvider

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

  // access flags 0x2
  private [I harvestLevel

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

  // access flags 0x4
  // signature Ljava/lang/ThreadLocal<Ljava/util/List<Ladd;>;>;
  // declaration: java.lang.ThreadLocal<java.util.List<add>>
  protected Ljava/lang/ThreadLocal; capturedDrops

  // access flags 0x9
  public static b(Laji;)I
   L0
    LINENUMBER 131 L0
    GETSTATIC aji.c : Lcw;
    ALOAD 0
    INVOKEVIRTUAL cw.b (Ljava/lang/Object;)I
    IRETURN
   L1
    LOCALVARIABLE p_149682_0_ Laji; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x9
  public static e(I)Laji;
   L0
    LINENUMBER 136 L0
    GETSTATIC aji.c : Lcw;
    ILOAD 0
    INVOKEVIRTUAL cw.a (I)Ljava/lang/Object;
    CHECKCAST aji
    ASTORE 1
   L1
    LINENUMBER 137 L1
    ALOAD 1
    IFNONNULL L2
    GETSTATIC ajn.a : Laji;
    GOTO L3
   L2
   FRAME FULL [I aji] []
    ALOAD 1
   L3
   FRAME FULL [I aji] [aji]
    ARETURN
   L4
    LOCALVARIABLE p_149729_0_ I L0 L4 0
    LOCALVARIABLE ret Laji; L1 L4 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x9
  public static a(Ladb;)Laji;
   L0
    LINENUMBER 142 L0
    ALOAD 0
    INVOKESTATIC adb.b (Ladb;)I
    INVOKESTATIC aji.e (I)Laji;
    ARETURN
   L1
    LOCALVARIABLE p_149634_0_ Ladb; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x9
  public static b(Ljava/lang/String;)Laji;
    TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException
   L3
    LINENUMBER 147 L3
    GETSTATIC aji.c : Lcw;
    ALOAD 0
    INVOKEVIRTUAL cw.b (Ljava/lang/String;)Z
    IFEQ L0
   L4
    LINENUMBER 149 L4
    GETSTATIC aji.c : Lcw;
    ALOAD 0
    INVOKEVIRTUAL cw.a (Ljava/lang/String;)Ljava/lang/Object;
    CHECKCAST aji
    ARETURN
   L0
    LINENUMBER 155 L0
   FRAME FULL [java/lang/String] []
    GETSTATIC aji.c : Lcw;
    ALOAD 0
    INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I
    INVOKEVIRTUAL cw.a (I)Ljava/lang/Object;
    CHECKCAST aji
   L1
    ARETURN
   L2
    LINENUMBER 157 L2
   FRAME FULL [java/lang/String] [java/lang/NumberFormatException]
    ASTORE 1
   L5
    LINENUMBER 159 L5
    ACONST_NULL
    ARETURN
   L6
    LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1
    LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public j()Z
   L0
    LINENUMBER 166 L0
    ALOAD 0
    GETFIELD aji.q : Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

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

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

  // access flags 0x1
  public n()Z
   L0
    LINENUMBER 187 L0
    ALOAD 0
    GETFIELD aji.u : Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public o()Lawt;
   L0
    LINENUMBER 192 L0
    ALOAD 0
    GETFIELD aji.J : Lawt;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public f(I)Lawv;
   L0
    LINENUMBER 197 L0
    ALOAD 0
    INVOKEVIRTUAL aji.o ()Lawt;
    INVOKEVIRTUAL awt.r ()Lawv;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149728_1_ I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

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

  // access flags 0x4
  protected <init>(Lawt;)V
   L0
    LINENUMBER 413 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
    LINENUMBER 108 L1
    ALOAD 0
    ICONST_1
    PUTFIELD aji.x : Z
   L2
    LINENUMBER 109 L2
    ALOAD 0
    ICONST_1
    PUTFIELD aji.y : Z
   L3
    LINENUMBER 127 L3
    ALOAD 0
    GETSTATIC aji.c : Lcw;
    CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry
    ALOAD 0
    LDC Laji;.class
    INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate;
    PUTFIELD aji.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate;
   L4
    LINENUMBER 1160 L4
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD aji.harvesters : Ljava/lang/ThreadLocal;
   L5
    LINENUMBER 1161 L5
    ALOAD 0
    NEW java/lang/ThreadLocal
    DUP
    INVOKESPECIAL java/lang/ThreadLocal.<init> ()V
    PUTFIELD aji.silk_check_meta : Ljava/lang/ThreadLocal;
   L6
    LINENUMBER 1418 L6
    ALOAD 0
    ALOAD 0
    INSTANCEOF akw
    PUTFIELD aji.isTileProvider : Z
   L7
    LINENUMBER 2151 L7
    ALOAD 0
    BIPUSH 16
    ANEWARRAY java/lang/String
    PUTFIELD aji.harvestTool : [Ljava/lang/String;
   L8
    LINENUMBER 2152 L8
    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 aji.harvestLevel : [I
   L9
    LINENUMBER 2232 L9
    ALOAD 0
    NEW aji$4
    DUP
    ALOAD 0
    INVOKESPECIAL aji$4.<init> (Laji;)V
    PUTFIELD aji.captureDrops : Ljava/lang/ThreadLocal;
   L10
    LINENUMBER 2236 L10
    ALOAD 0
    NEW aji$5
    DUP
    ALOAD 0
    INVOKESPECIAL aji$5.<init> (Laji;)V
    PUTFIELD aji.capturedDrops : Ljava/lang/ThreadLocal;
   L11
    LINENUMBER 414 L11
    ALOAD 0
    GETSTATIC aji.e : Lajm;
    PUTFIELD aji.H : Lajm;
   L12
    LINENUMBER 415 L12
    ALOAD 0
    FCONST_1
    PUTFIELD aji.I : F
   L13
    LINENUMBER 416 L13
    ALOAD 0
    LDC 0.6
    PUTFIELD aji.K : F
   L14
    LINENUMBER 417 L14
    ALOAD 0
    ALOAD 1
    PUTFIELD aji.J : Lawt;
   L15
    LINENUMBER 418 L15
    ALOAD 0
    FCONST_0
    FCONST_0
    FCONST_0
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKEVIRTUAL aji.a (FFFFFF)V
   L16
    LINENUMBER 419 L16
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL aji.c ()Z
    PUTFIELD aji.q : Z
   L17
    LINENUMBER 420 L17
    ALOAD 0
    ALOAD 0
    INVOKEVIRTUAL aji.c ()Z
    IFEQ L18
    SIPUSH 255
    GOTO L19
   L18
   FRAME FULL [aji awt] [aji]
    ICONST_0
   L19
   FRAME FULL [aji awt] [aji I]
    PUTFIELD aji.r : I
   L20
    LINENUMBER 421 L20
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL awt.b ()Z
    IFNE L21
    ICONST_1
    GOTO L22
   L21
   FRAME FULL [aji awt] [aji]
    ICONST_0
   L22
   FRAME FULL [aji awt] [aji I]
    PUTFIELD aji.s : Z
   L23
    LINENUMBER 422 L23
    RETURN
   L24
    LOCALVARIABLE this Laji; L0 L24 0
    LOCALVARIABLE p_i45394_1_ Lawt; L0 L24 1
    MAXSTACK = 7
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lajm;)Laji;
   L0
    LINENUMBER 426 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD aji.H : Lajm;
   L1
    LINENUMBER 427 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149672_1_ Lajm; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public g(I)Laji;
   L0
    LINENUMBER 432 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD aji.r : I
   L1
    LINENUMBER 433 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149713_1_ I L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

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

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

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

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

  // access flags 0x1
  public b(Lahl;III)Z
   L0
    LINENUMBER 466 L0
    ALOAD 0
    GETFIELD aji.J : Lawt;
    INVOKEVIRTUAL awt.c ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE p_149655_1_ Lahl; L0 L3 1
    LOCALVARIABLE p_149655_2_ I L0 L3 2
    LOCALVARIABLE p_149655_3_ I L0 L3 3
    LOCALVARIABLE p_149655_4_ I L0 L3 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public b()I
   L0
    LINENUMBER 471 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

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

  // access flags 0x1
  public s()Laji;
   L0
    LINENUMBER 488 L0
    ALOAD 0
    LDC -1.0
    INVOKEVIRTUAL aji.c (F)Laji;
    POP
   L1
    LINENUMBER 489 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public f(Lahb;III)F
   L0
    LINENUMBER 494 L0
    ALOAD 0
    GETFIELD aji.v : F
    FRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149712_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149712_2_ I L0 L1 2
    LOCALVARIABLE p_149712_3_ I L0 L1 3
    LOCALVARIABLE p_149712_4_ I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public a(Z)Laji;
   L0
    LINENUMBER 499 L0
    ALOAD 0
    ILOAD 1
    PUTFIELD aji.z : Z
   L1
    LINENUMBER 500 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149675_1_ Z L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

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

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

  // access flags 0x11
  public final a(FFFFFF)V
   L0
    LINENUMBER 516 L0
    ALOAD 0
    FLOAD 1
    F2D
    PUTFIELD aji.B : D
   L1
    LINENUMBER 517 L1
    ALOAD 0
    FLOAD 2
    F2D
    PUTFIELD aji.C : D
   L2
    LINENUMBER 518 L2
    ALOAD 0
    FLOAD 3
    F2D
    PUTFIELD aji.D : D
   L3
    LINENUMBER 519 L3
    ALOAD 0
    FLOAD 4
    F2D
    PUTFIELD aji.E : D
   L4
    LINENUMBER 520 L4
    ALOAD 0
    FLOAD 5
    F2D
    PUTFIELD aji.F : D
   L5
    LINENUMBER 521 L5
    ALOAD 0
    FLOAD 6
    F2D
    PUTFIELD aji.G : D
   L6
    LINENUMBER 522 L6
    RETURN
   L7
    LOCALVARIABLE this Laji; L0 L7 0
    LOCALVARIABLE p_149676_1_ F L0 L7 1
    LOCALVARIABLE p_149676_2_ F L0 L7 2
    LOCALVARIABLE p_149676_3_ F L0 L7 3
    LOCALVARIABLE p_149676_4_ F L0 L7 4
    LOCALVARIABLE p_149676_5_ F L0 L7 5
    LOCALVARIABLE p_149676_6_ F L0 L7 6
    MAXSTACK = 3
    MAXLOCALS = 7

  // access flags 0x1
  public d(Lahl;IIII)Z
   L0
    LINENUMBER 550 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    INVOKEVIRTUAL awt.a ()Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149747_1_ Lahl; L0 L1 1
    LOCALVARIABLE p_149747_2_ I L0 L1 2
    LOCALVARIABLE p_149747_3_ I L0 L1 3
    LOCALVARIABLE p_149747_4_ I L0 L1 4
    LOCALVARIABLE p_149747_5_ I L0 L1 5
    MAXSTACK = 4
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lahb;IIILazt;Ljava/util/List;Lsa;)V
   L0
    LINENUMBER 567 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.a (Lahb;III)Lazt;
    ASTORE 8
   L1
    LINENUMBER 569 L1
    ALOAD 8
    IFNULL L2
    ALOAD 5
    ALOAD 8
    INVOKEVIRTUAL azt.b (Lazt;)Z
    IFEQ L2
   L3
    LINENUMBER 571 L3
    ALOAD 6
    ALOAD 8
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L2
    LINENUMBER 573 L2
   FRAME FULL [aji ahb I I I azt java/util/List sa azt] []
    RETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE p_149743_1_ Lahb; L0 L4 1
    LOCALVARIABLE p_149743_2_ I L0 L4 2
    LOCALVARIABLE p_149743_3_ I L0 L4 3
    LOCALVARIABLE p_149743_4_ I L0 L4 4
    LOCALVARIABLE p_149743_5_ Lazt; L0 L4 5
    LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6
    LOCALVARIABLE p_149743_7_ Lsa; L0 L4 7
    LOCALVARIABLE axisalignedbb1 Lazt; L1 L4 8
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public a(Lahb;III)Lazt;
   L0
    LINENUMBER 577 L0
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD aji.B : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD aji.C : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD aji.D : D
    DADD
    ILOAD 2
    I2D
    ALOAD 0
    GETFIELD aji.E : D
    DADD
    ILOAD 3
    I2D
    ALOAD 0
    GETFIELD aji.F : D
    DADD
    ILOAD 4
    I2D
    ALOAD 0
    GETFIELD aji.G : D
    DADD
    INVOKESTATIC azt.a (DDDDDD)Lazt;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149668_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149668_2_ I L0 L1 2
    LOCALVARIABLE p_149668_3_ I L0 L1 3
    LOCALVARIABLE p_149668_4_ I L0 L1 4
    MAXSTACK = 14
    MAXLOCALS = 5

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

  // access flags 0x1
  public a(IZ)Z
   L0
    LINENUMBER 599 L0
    ALOAD 0
    INVOKEVIRTUAL aji.v ()Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149678_1_ I L0 L1 1
    LOCALVARIABLE p_149678_2_ Z L0 L1 2
    MAXSTACK = 1
    MAXLOCALS = 3

  // access flags 0x1
  public v()Z
   L0
    LINENUMBER 604 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahb;IIILjava/util/Random;)V
   L0
    LINENUMBER 607 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149674_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149674_2_ I L0 L1 2
    LOCALVARIABLE p_149674_3_ I L0 L1 3
    LOCALVARIABLE p_149674_4_ I L0 L1 4
    LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public b(Lahb;IIII)V
   L0
    LINENUMBER 612 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149664_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149664_2_ I L0 L1 2
    LOCALVARIABLE p_149664_3_ I L0 L1 3
    LOCALVARIABLE p_149664_4_ I L0 L1 4
    LOCALVARIABLE p_149664_5_ I L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lahb;IIILaji;)V
   L0
    LINENUMBER 614 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149695_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149695_2_ I L0 L1 2
    LOCALVARIABLE p_149695_3_ I L0 L1 3
    LOCALVARIABLE p_149695_4_ I L0 L1 4
    LOCALVARIABLE p_149695_5_ Laji; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

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

  // access flags 0x1
  public b(Lahb;III)V
   L0
    LINENUMBER 621 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149726_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149726_2_ I L0 L1 2
    LOCALVARIABLE p_149726_3_ I L0 L1 3
    LOCALVARIABLE p_149726_4_ I L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public a(Lahb;IIILaji;I)V
   L0
    LINENUMBER 625 L0
    ALOAD 0
    ILOAD 6
    INVOKEVIRTUAL aji.hasTileEntity (I)Z
    IFEQ L1
    ALOAD 0
    INSTANCEOF ajc
    IFNE L1
   L2
    LINENUMBER 627 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.p (III)V
   L1
    LINENUMBER 629 L1
   FRAME FULL [aji ahb I I I aji I] []
    RETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE p_149749_1_ Lahb; L0 L3 1
    LOCALVARIABLE p_149749_2_ I L0 L3 2
    LOCALVARIABLE p_149749_3_ I L0 L3 3
    LOCALVARIABLE p_149749_4_ I L0 L3 4
    LOCALVARIABLE p_149749_5_ Laji; L0 L3 5
    LOCALVARIABLE p_149749_6_ I L0 L3 6
    MAXSTACK = 4
    MAXLOCALS = 7

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

  // access flags 0x1
  public a(ILjava/util/Random;I)Ladb;
   L0
    LINENUMBER 638 L0
    ALOAD 0
    INVOKESTATIC adb.a (Laji;)Ladb;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149650_1_ I L0 L1 1
    LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2
    LOCALVARIABLE p_149650_3_ I L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public a(Lyz;Lahb;III)F
   L0
    LINENUMBER 643 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Laji;Lyz;Lahb;III)F
    FRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149737_1_ Lyz; L0 L1 1
    LOCALVARIABLE p_149737_2_ Lahb; L0 L1 2
    LOCALVARIABLE p_149737_3_ I L0 L1 3
    LOCALVARIABLE p_149737_4_ I L0 L1 4
    LOCALVARIABLE p_149737_5_ I L0 L1 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x11
  public final b(Lahb;IIIII)V
   L0
    LINENUMBER 648 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    FCONST_1
    ILOAD 6
    INVOKEVIRTUAL aji.a (Lahb;IIIIFI)V
   L1
    LINENUMBER 649 L1
    RETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149697_1_ Lahb; L0 L2 1
    LOCALVARIABLE p_149697_2_ I L0 L2 2
    LOCALVARIABLE p_149697_3_ I L0 L2 3
    LOCALVARIABLE p_149697_4_ I L0 L2 4
    LOCALVARIABLE p_149697_5_ I L0 L2 5
    LOCALVARIABLE p_149697_6_ I L0 L2 6
    MAXSTACK = 8
    MAXLOCALS = 7

  // access flags 0x1
  public a(Lahb;IIIIFI)V
   L0
    LINENUMBER 653 L0
    ALOAD 1
    GETFIELD ahb.E : Z
    IFNE L1
    ALOAD 1
    GETFIELD ahb.restoringBlockSnapshots : Z
    IFNE L1
   L2
    LINENUMBER 655 L2
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 7
    INVOKEVIRTUAL aji.getDrops (Lahb;IIIII)Ljava/util/ArrayList;
    ASTORE 8
   L3
    LINENUMBER 656 L3
    ALOAD 8
    ALOAD 1
    ALOAD 0
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 7
    FLOAD 6
    ICONST_0
    ALOAD 0
    GETFIELD aji.harvesters : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST yz
    INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lahb;Laji;IIIIIFZLyz;)F
    FSTORE 6
   L4
    LINENUMBER 658 L4
    ALOAD 8
    INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L5
   FRAME FULL [aji ahb I I I I F I java/util/ArrayList java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L1
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST add
    ASTORE 10
   L6
    LINENUMBER 660 L6
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FLOAD 6
    FCMPG
    IFGT L7
   L8
    LINENUMBER 662 L8
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 10
    INVOKEVIRTUAL aji.a (Lahb;IIILadd;)V
   L7
    LINENUMBER 664 L7
   FRAME FULL [aji ahb I I I I F I java/util/ArrayList java/util/Iterator add] []
    GOTO L5
   L1
    LINENUMBER 666 L1
   FRAME FULL [aji ahb I I I I F I] []
    RETURN
   L9
    LOCALVARIABLE item Ladd; L6 L7 10
    LOCALVARIABLE i$ Ljava/util/Iterator; L5 L1 9
    LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8
    // signature Ljava/util/ArrayList<Ladd;>;
    // declaration: java.util.ArrayList<add>
    LOCALVARIABLE this Laji; L0 L9 0
    LOCALVARIABLE p_149690_1_ Lahb; L0 L9 1
    LOCALVARIABLE p_149690_2_ I L0 L9 2
    LOCALVARIABLE p_149690_3_ I L0 L9 3
    LOCALVARIABLE p_149690_4_ I L0 L9 4
    LOCALVARIABLE p_149690_5_ I L0 L9 5
    LOCALVARIABLE p_149690_6_ F L0 L9 6
    LOCALVARIABLE p_149690_7_ I L0 L9 7
    MAXSTACK = 11
    MAXLOCALS = 11

  // access flags 0x4
  protected a(Lahb;IIILadd;)V
   L0
    LINENUMBER 670 L0
    ALOAD 1
    GETFIELD ahb.E : Z
    IFNE L1
    ALOAD 1
    INVOKEVIRTUAL ahb.O ()Lagy;
    LDC "doTileDrops"
    INVOKEVIRTUAL agy.b (Ljava/lang/String;)Z
    IFEQ L1
    ALOAD 1
    GETFIELD ahb.restoringBlockSnapshots : Z
    IFNE L1
   L2
    LINENUMBER 672 L2
    ALOAD 0
    GETFIELD aji.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 674 L4
    ALOAD 0
    GETFIELD aji.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    ALOAD 5
    INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z
    POP
   L5
    LINENUMBER 675 L5
    RETURN
   L3
    LINENUMBER 677 L3
   FRAME FULL [aji ahb I I I add] []
    LDC 0.7
    FSTORE 6
   L6
    LINENUMBER 678 L6
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FLOAD 6
    FMUL
    F2D
    FCONST_1
    FLOAD 6
    FSUB
    F2D
    LDC 0.5
    DMUL
    DADD
    DSTORE 7
   L7
    LINENUMBER 679 L7
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FLOAD 6
    FMUL
    F2D
    FCONST_1
    FLOAD 6
    FSUB
    F2D
    LDC 0.5
    DMUL
    DADD
    DSTORE 9
   L8
    LINENUMBER 680 L8
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextFloat ()F
    FLOAD 6
    FMUL
    F2D
    FCONST_1
    FLOAD 6
    FSUB
    F2D
    LDC 0.5
    DMUL
    DADD
    DSTORE 11
   L9
    LINENUMBER 681 L9
    NEW xk
    DUP
    ALOAD 1
    ILOAD 2
    I2D
    DLOAD 7
    DADD
    ILOAD 3
    I2D
    DLOAD 9
    DADD
    ILOAD 4
    I2D
    DLOAD 11
    DADD
    ALOAD 5
    INVOKESPECIAL xk.<init> (Lahb;DDDLadd;)V
    ASTORE 13
   L10
    LINENUMBER 682 L10
    ALOAD 13
    BIPUSH 10
    PUTFIELD xk.b : I
   L11
    LINENUMBER 683 L11
    ALOAD 1
    ALOAD 13
    INVOKEVIRTUAL ahb.d (Lsa;)Z
    POP
   L1
    LINENUMBER 685 L1
   FRAME FULL [aji ahb I I I add] []
    RETURN
   L12
    LOCALVARIABLE f F L6 L1 6
    LOCALVARIABLE d0 D L7 L1 7
    LOCALVARIABLE d1 D L8 L1 9
    LOCALVARIABLE d2 D L9 L1 11
    LOCALVARIABLE entityitem Lxk; L10 L1 13
    LOCALVARIABLE this Laji; L0 L12 0
    LOCALVARIABLE p_149642_1_ Lahb; L0 L12 1
    LOCALVARIABLE p_149642_2_ I L0 L12 2
    LOCALVARIABLE p_149642_3_ I L0 L12 3
    LOCALVARIABLE p_149642_4_ I L0 L12 4
    LOCALVARIABLE p_149642_5_ Ladd; L0 L12 5
    MAXSTACK = 11
    MAXLOCALS = 14

  // access flags 0x1
  public c(Lahb;IIII)V
   L0
    LINENUMBER 689 L0
    ALOAD 1
    GETFIELD ahb.E : Z
    IFNE L1
   L2
    LINENUMBER 691 L2
   FRAME FULL [aji ahb I I I I] []
    ILOAD 5
    IFLE L1
   L3
    LINENUMBER 693 L3
    ILOAD 5
    INVOKESTATIC sq.a (I)I
    ISTORE 6
   L4
    LINENUMBER 694 L4
    ILOAD 5
    ILOAD 6
    ISUB
    ISTORE 5
   L5
    LINENUMBER 695 L5
    ALOAD 1
    NEW sq
    DUP
    ALOAD 1
    ILOAD 2
    I2D
    LDC 0.5
    DADD
    ILOAD 3
    I2D
    LDC 0.5
    DADD
    ILOAD 4
    I2D
    LDC 0.5
    DADD
    ILOAD 6
    INVOKESPECIAL sq.<init> (Lahb;DDDI)V
    INVOKEVIRTUAL ahb.d (Lsa;)Z
    POP
   L6
    LINENUMBER 696 L6
    GOTO L2
   L1
    LINENUMBER 698 L1
   FRAME FULL [aji ahb I I I I] []
    RETURN
   L7
    LOCALVARIABLE i1 I L4 L6 6
    LOCALVARIABLE this Laji; L0 L7 0
    LOCALVARIABLE p_149657_1_ Lahb; L0 L7 1
    LOCALVARIABLE p_149657_2_ I L0 L7 2
    LOCALVARIABLE p_149657_3_ I L0 L7 3
    LOCALVARIABLE p_149657_4_ I L0 L7 4
    LOCALVARIABLE p_149657_5_ I L0 L7 5
    MAXSTACK = 12
    MAXLOCALS = 7

  // access flags 0x1
  public a(I)I
   L0
    LINENUMBER 702 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149692_1_ I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lsa;)F
   L0
    LINENUMBER 707 L0
    ALOAD 0
    GETFIELD aji.w : F
    LDC 5.0
    FDIV
    FRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149638_1_ Lsa; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lahb;IIILazw;Lazw;)Lazu;
   L0
    LINENUMBER 712 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.a (Lahl;III)V
   L1
    LINENUMBER 713 L1
    ALOAD 5
    ILOAD 2
    INEG
    I2D
    ILOAD 3
    INEG
    I2D
    ILOAD 4
    INEG
    I2D
    INVOKEVIRTUAL azw.c (DDD)Lazw;
    ASTORE 5
   L2
    LINENUMBER 714 L2
    ALOAD 6
    ILOAD 2
    INEG
    I2D
    ILOAD 3
    INEG
    I2D
    ILOAD 4
    INEG
    I2D
    INVOKEVIRTUAL azw.c (DDD)Lazw;
    ASTORE 6
   L3
    LINENUMBER 715 L3
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.B : D
    INVOKEVIRTUAL azw.b (Lazw;D)Lazw;
    ASTORE 7
   L4
    LINENUMBER 716 L4
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.E : D
    INVOKEVIRTUAL azw.b (Lazw;D)Lazw;
    ASTORE 8
   L5
    LINENUMBER 717 L5
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.C : D
    INVOKEVIRTUAL azw.c (Lazw;D)Lazw;
    ASTORE 9
   L6
    LINENUMBER 718 L6
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.F : D
    INVOKEVIRTUAL azw.c (Lazw;D)Lazw;
    ASTORE 10
   L7
    LINENUMBER 719 L7
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.D : D
    INVOKEVIRTUAL azw.d (Lazw;D)Lazw;
    ASTORE 11
   L8
    LINENUMBER 720 L8
    ALOAD 5
    ALOAD 6
    ALOAD 0
    GETFIELD aji.G : D
    INVOKEVIRTUAL azw.d (Lazw;D)Lazw;
    ASTORE 12
   L9
    LINENUMBER 722 L9
    ALOAD 0
    ALOAD 7
    INVOKESPECIAL aji.a (Lazw;)Z
    IFNE L10
   L11
    LINENUMBER 724 L11
    ACONST_NULL
    ASTORE 7
   L10
    LINENUMBER 727 L10
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ALOAD 0
    ALOAD 8
    INVOKESPECIAL aji.a (Lazw;)Z
    IFNE L12
   L13
    LINENUMBER 729 L13
    ACONST_NULL
    ASTORE 8
   L12
    LINENUMBER 732 L12
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ALOAD 0
    ALOAD 9
    INVOKESPECIAL aji.b (Lazw;)Z
    IFNE L14
   L15
    LINENUMBER 734 L15
    ACONST_NULL
    ASTORE 9
   L14
    LINENUMBER 737 L14
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ALOAD 0
    ALOAD 10
    INVOKESPECIAL aji.b (Lazw;)Z
    IFNE L16
   L17
    LINENUMBER 739 L17
    ACONST_NULL
    ASTORE 10
   L16
    LINENUMBER 742 L16
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ALOAD 0
    ALOAD 11
    INVOKESPECIAL aji.c (Lazw;)Z
    IFNE L18
   L19
    LINENUMBER 744 L19
    ACONST_NULL
    ASTORE 11
   L18
    LINENUMBER 747 L18
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ALOAD 0
    ALOAD 12
    INVOKESPECIAL aji.c (Lazw;)Z
    IFNE L20
   L21
    LINENUMBER 749 L21
    ACONST_NULL
    ASTORE 12
   L20
    LINENUMBER 752 L20
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw] []
    ACONST_NULL
    ASTORE 13
   L22
    LINENUMBER 754 L22
    ALOAD 7
    IFNULL L23
    ALOAD 13
    IFNULL L24
    ALOAD 5
    ALOAD 7
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L23
   L24
    LINENUMBER 756 L24
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw N] []
    ALOAD 7
    ASTORE 13
   L23
    LINENUMBER 759 L23
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 8
    IFNULL L25
    ALOAD 13
    IFNULL L26
    ALOAD 5
    ALOAD 8
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L25
   L26
    LINENUMBER 761 L26
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 8
    ASTORE 13
   L25
    LINENUMBER 764 L25
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 9
    IFNULL L27
    ALOAD 13
    IFNULL L28
    ALOAD 5
    ALOAD 9
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L27
   L28
    LINENUMBER 766 L28
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 9
    ASTORE 13
   L27
    LINENUMBER 769 L27
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 10
    IFNULL L29
    ALOAD 13
    IFNULL L30
    ALOAD 5
    ALOAD 10
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L29
   L30
    LINENUMBER 771 L30
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 10
    ASTORE 13
   L29
    LINENUMBER 774 L29
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 11
    IFNULL L31
    ALOAD 13
    IFNULL L32
    ALOAD 5
    ALOAD 11
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L31
   L32
    LINENUMBER 776 L32
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 11
    ASTORE 13
   L31
    LINENUMBER 779 L31
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 12
    IFNULL L33
    ALOAD 13
    IFNULL L34
    ALOAD 5
    ALOAD 12
    INVOKEVIRTUAL azw.e (Lazw;)D
    ALOAD 5
    ALOAD 13
    INVOKEVIRTUAL azw.e (Lazw;)D
    DCMPG
    IFGE L33
   L34
    LINENUMBER 781 L34
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 12
    ASTORE 13
   L33
    LINENUMBER 784 L33
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ALOAD 13
    IFNONNULL L35
   L36
    LINENUMBER 786 L36
    ACONST_NULL
    ARETURN
   L35
    LINENUMBER 790 L35
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw] []
    ICONST_M1
    ISTORE 14
   L37
    LINENUMBER 792 L37
    ALOAD 13
    ALOAD 7
    IF_ACMPNE L38
   L39
    LINENUMBER 794 L39
    ICONST_4
    ISTORE 14
   L38
    LINENUMBER 797 L38
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    ALOAD 13
    ALOAD 8
    IF_ACMPNE L40
   L41
    LINENUMBER 799 L41
    ICONST_5
    ISTORE 14
   L40
    LINENUMBER 802 L40
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    ALOAD 13
    ALOAD 9
    IF_ACMPNE L42
   L43
    LINENUMBER 804 L43
    ICONST_0
    ISTORE 14
   L42
    LINENUMBER 807 L42
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    ALOAD 13
    ALOAD 10
    IF_ACMPNE L44
   L45
    LINENUMBER 809 L45
    ICONST_1
    ISTORE 14
   L44
    LINENUMBER 812 L44
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    ALOAD 13
    ALOAD 11
    IF_ACMPNE L46
   L47
    LINENUMBER 814 L47
    ICONST_2
    ISTORE 14
   L46
    LINENUMBER 817 L46
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    ALOAD 13
    ALOAD 12
    IF_ACMPNE L48
   L49
    LINENUMBER 819 L49
    ICONST_3
    ISTORE 14
   L48
    LINENUMBER 822 L48
   FRAME FULL [aji ahb I I I azw azw azw azw azw azw azw azw azw I] []
    NEW azu
    DUP
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 14
    ALOAD 13
    ILOAD 2
    I2D
    ILOAD 3
    I2D
    ILOAD 4
    I2D
    INVOKEVIRTUAL azw.c (DDD)Lazw;
    INVOKESPECIAL azu.<init> (IIIILazw;)V
    ARETURN
   L50
    LOCALVARIABLE b0 B L37 L50 14
    LOCALVARIABLE this Laji; L0 L50 0
    LOCALVARIABLE p_149731_1_ Lahb; L0 L50 1
    LOCALVARIABLE p_149731_2_ I L0 L50 2
    LOCALVARIABLE p_149731_3_ I L0 L50 3
    LOCALVARIABLE p_149731_4_ I L0 L50 4
    LOCALVARIABLE p_149731_5_ Lazw; L0 L50 5
    LOCALVARIABLE p_149731_6_ Lazw; L0 L50 6
    LOCALVARIABLE vec32 Lazw; L4 L50 7
    LOCALVARIABLE vec33 Lazw; L5 L50 8
    LOCALVARIABLE vec34 Lazw; L6 L50 9
    LOCALVARIABLE vec35 Lazw; L7 L50 10
    LOCALVARIABLE vec36 Lazw; L8 L50 11
    LOCALVARIABLE vec37 Lazw; L9 L50 12
    LOCALVARIABLE vec38 Lazw; L22 L50 13
    MAXSTACK = 13
    MAXLOCALS = 15

  // access flags 0x2
  private a(Lazw;)Z
   L0
    LINENUMBER 828 L0
    ALOAD 1
    IFNONNULL L1
    ICONST_0
    GOTO L2
   L1
   FRAME FULL [aji azw] []
    ALOAD 1
    GETFIELD azw.b : D
    ALOAD 0
    GETFIELD aji.C : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD azw.b : D
    ALOAD 0
    GETFIELD aji.F : D
    DCMPG
    IFGT L3
    ALOAD 1
    GETFIELD azw.c : D
    ALOAD 0
    GETFIELD aji.D : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD azw.c : D
    ALOAD 0
    GETFIELD aji.G : D
    DCMPG
    IFGT L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [aji azw] []
    ICONST_0
   L2
   FRAME FULL [aji azw] [I]
    IRETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE p_149654_1_ Lazw; L0 L4 1
    MAXSTACK = 4
    MAXLOCALS = 2

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

  // access flags 0x2
  private c(Lazw;)Z
   L0
    LINENUMBER 838 L0
    ALOAD 1
    IFNONNULL L1
    ICONST_0
    GOTO L2
   L1
   FRAME FULL [aji azw] []
    ALOAD 1
    GETFIELD azw.a : D
    ALOAD 0
    GETFIELD aji.B : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD azw.a : D
    ALOAD 0
    GETFIELD aji.E : D
    DCMPG
    IFGT L3
    ALOAD 1
    GETFIELD azw.b : D
    ALOAD 0
    GETFIELD aji.C : D
    DCMPL
    IFLT L3
    ALOAD 1
    GETFIELD azw.b : D
    ALOAD 0
    GETFIELD aji.F : D
    DCMPG
    IFGT L3
    ICONST_1
    GOTO L2
   L3
   FRAME FULL [aji azw] []
    ICONST_0
   L2
   FRAME FULL [aji azw] [I]
    IRETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE p_149661_1_ Lazw; L0 L4 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lahb;IIILagw;)V
   L0
    LINENUMBER 841 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149723_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149723_2_ I L0 L1 2
    LOCALVARIABLE p_149723_3_ I L0 L1 3
    LOCALVARIABLE p_149723_4_ I L0 L1 4
    LOCALVARIABLE p_149723_5_ Lagw; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lahb;IIIILadd;)Z
   L0
    LINENUMBER 845 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL aji.d (Lahb;IIII)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149705_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149705_2_ I L0 L1 2
    LOCALVARIABLE p_149705_3_ I L0 L1 3
    LOCALVARIABLE p_149705_4_ I L0 L1 4
    LOCALVARIABLE p_149705_5_ I L0 L1 5
    LOCALVARIABLE p_149705_6_ Ladd; L0 L1 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x1
  public d(Lahb;IIII)Z
   L0
    LINENUMBER 856 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.c (Lahb;III)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149707_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149707_2_ I L0 L1 2
    LOCALVARIABLE p_149707_3_ I L0 L1 3
    LOCALVARIABLE p_149707_4_ I L0 L1 4
    LOCALVARIABLE p_149707_5_ I L0 L1 5
    MAXSTACK = 5
    MAXLOCALS = 6

  // access flags 0x1
  public c(Lahb;III)Z
   L0
    LINENUMBER 861 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.a (III)Laji;
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.isReplaceable (Lahl;III)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149742_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149742_2_ I L0 L1 2
    LOCALVARIABLE p_149742_3_ I L0 L1 3
    LOCALVARIABLE p_149742_4_ I L0 L1 4
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public a(Lahb;IIILyz;IFFF)Z
   L0
    LINENUMBER 866 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149727_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149727_2_ I L0 L1 2
    LOCALVARIABLE p_149727_3_ I L0 L1 3
    LOCALVARIABLE p_149727_4_ I L0 L1 4
    LOCALVARIABLE p_149727_5_ Lyz; L0 L1 5
    LOCALVARIABLE p_149727_6_ I L0 L1 6
    LOCALVARIABLE p_149727_7_ F L0 L1 7
    LOCALVARIABLE p_149727_8_ F L0 L1 8
    LOCALVARIABLE p_149727_9_ F L0 L1 9
    MAXSTACK = 1
    MAXLOCALS = 10

  // access flags 0x1
  public b(Lahb;IIILsa;)V
   L0
    LINENUMBER 869 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149724_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149724_2_ I L0 L1 2
    LOCALVARIABLE p_149724_3_ I L0 L1 3
    LOCALVARIABLE p_149724_4_ I L0 L1 4
    LOCALVARIABLE p_149724_5_ Lsa; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lahb;IIIIFFFI)I
   L0
    LINENUMBER 873 L0
    ILOAD 9
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149660_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149660_2_ I L0 L1 2
    LOCALVARIABLE p_149660_3_ I L0 L1 3
    LOCALVARIABLE p_149660_4_ I L0 L1 4
    LOCALVARIABLE p_149660_5_ I L0 L1 5
    LOCALVARIABLE p_149660_6_ F L0 L1 6
    LOCALVARIABLE p_149660_7_ F L0 L1 7
    LOCALVARIABLE p_149660_8_ F L0 L1 8
    LOCALVARIABLE p_149660_9_ I L0 L1 9
    MAXSTACK = 1
    MAXLOCALS = 10

  // access flags 0x1
  public a(Lahb;IIILyz;)V
   L0
    LINENUMBER 876 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149699_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149699_2_ I L0 L1 2
    LOCALVARIABLE p_149699_3_ I L0 L1 3
    LOCALVARIABLE p_149699_4_ I L0 L1 4
    LOCALVARIABLE p_149699_5_ Lyz; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public a(Lahb;IIILsa;Lazw;)V
   L0
    LINENUMBER 878 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149640_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149640_2_ I L0 L1 2
    LOCALVARIABLE p_149640_3_ I L0 L1 3
    LOCALVARIABLE p_149640_4_ I L0 L1 4
    LOCALVARIABLE p_149640_5_ Lsa; L0 L1 5
    LOCALVARIABLE p_149640_6_ Lazw; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public a(Lahl;III)V
   L0
    LINENUMBER 880 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149719_1_ Lahl; L0 L1 1
    LOCALVARIABLE p_149719_2_ I L0 L1 2
    LOCALVARIABLE p_149719_3_ I L0 L1 3
    LOCALVARIABLE p_149719_4_ I L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x11
  public final x()D
   L0
    LINENUMBER 884 L0
    ALOAD 0
    GETFIELD aji.B : D
    DRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

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

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

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

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

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

  // access flags 0x1
  public b(Lahl;IIII)I
   L0
    LINENUMBER 932 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149709_1_ Lahl; L0 L1 1
    LOCALVARIABLE p_149709_2_ I L0 L1 2
    LOCALVARIABLE p_149709_3_ I L0 L1 3
    LOCALVARIABLE p_149709_4_ I L0 L1 4
    LOCALVARIABLE p_149709_5_ I L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public f()Z
   L0
    LINENUMBER 937 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahb;IIILsa;)V
   L0
    LINENUMBER 940 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149670_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149670_2_ I L0 L1 2
    LOCALVARIABLE p_149670_3_ I L0 L1 3
    LOCALVARIABLE p_149670_4_ I L0 L1 4
    LOCALVARIABLE p_149670_5_ Lsa; L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public c(Lahl;IIII)I
   L0
    LINENUMBER 944 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149748_1_ Lahl; L0 L1 1
    LOCALVARIABLE p_149748_2_ I L0 L1 2
    LOCALVARIABLE p_149748_3_ I L0 L1 3
    LOCALVARIABLE p_149748_4_ I L0 L1 4
    LOCALVARIABLE p_149748_5_ I L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public g()V
   L0
    LINENUMBER 947 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 0
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahb;Lyz;IIII)V
   L0
    LINENUMBER 951 L0
    ALOAD 2
    GETSTATIC pp.C : [Lph;
    ALOAD 0
    INVOKESTATIC aji.b (Laji;)I
    AALOAD
    ICONST_1
    INVOKEVIRTUAL yz.a (Lph;I)V
   L1
    LINENUMBER 952 L1
    ALOAD 2
    LDC 0.025
    INVOKEVIRTUAL yz.a (F)V
   L2
    LINENUMBER 954 L2
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 6
    INVOKEVIRTUAL aji.canSilkHarvest (Lahb;Lyz;IIII)Z
    IFEQ L3
    ALOAD 2
    INVOKESTATIC afv.e (Lsv;)Z
    IFEQ L3
   L4
    LINENUMBER 956 L4
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 7
   L5
    LINENUMBER 957 L5
    ALOAD 0
    ILOAD 6
    INVOKEVIRTUAL aji.j (I)Ladd;
    ASTORE 8
   L6
    LINENUMBER 959 L6
    ALOAD 8
    IFNULL L7
   L8
    LINENUMBER 961 L8
    ALOAD 7
    ALOAD 8
    INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
    POP
   L7
    LINENUMBER 964 L7
   FRAME FULL [aji ahb yz I I I I java/util/ArrayList add] []
    ALOAD 7
    ALOAD 1
    ALOAD 0
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 6
    ICONST_0
    FCONST_1
    ICONST_1
    ALOAD 2
    INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lahb;Laji;IIIIIFZLyz;)F
    POP
   L9
    LINENUMBER 965 L9
    ALOAD 7
    INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator;
    ASTORE 9
   L10
   FRAME FULL [aji ahb yz I I I I java/util/ArrayList add java/util/Iterator] []
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.hasNext ()Z
    IFEQ L11
    ALOAD 9
    INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object;
    CHECKCAST add
    ASTORE 10
   L12
    LINENUMBER 967 L12
    ALOAD 0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ALOAD 10
    INVOKEVIRTUAL aji.a (Lahb;IIILadd;)V
   L13
    LINENUMBER 968 L13
    GOTO L10
   L11
    LINENUMBER 969 L11
   FRAME FULL [aji ahb yz I I I I java/util/ArrayList add java/util/Iterator] []
    GOTO L14
   L3
    LINENUMBER 972 L3
   FRAME FULL [aji ahb yz I I I I] []
    ALOAD 0
    GETFIELD aji.harvesters : Ljava/lang/ThreadLocal;
    ALOAD 2
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L15
    LINENUMBER 973 L15
    ALOAD 2
    INVOKESTATIC afv.f (Lsv;)I
    ISTORE 7
   L16
    LINENUMBER 974 L16
    ALOAD 0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    ILOAD 6
    ILOAD 7
    INVOKEVIRTUAL aji.b (Lahb;IIIII)V
   L17
    LINENUMBER 975 L17
    ALOAD 0
    GETFIELD aji.harvesters : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L14
    LINENUMBER 977 L14
   FRAME FULL [aji ahb yz I I I I] []
    RETURN
   L18
    LOCALVARIABLE is Ladd; L12 L13 10
    LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 9
    LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7
    // signature Ljava/util/ArrayList<Ladd;>;
    // declaration: java.util.ArrayList<add>
    LOCALVARIABLE itemstack Ladd; L6 L11 8
    LOCALVARIABLE i1 I L16 L14 7
    LOCALVARIABLE this Laji; L0 L18 0
    LOCALVARIABLE p_149636_1_ Lahb; L0 L18 1
    LOCALVARIABLE p_149636_2_ Lyz; L0 L18 2
    LOCALVARIABLE p_149636_3_ I L0 L18 3
    LOCALVARIABLE p_149636_4_ I L0 L18 4
    LOCALVARIABLE p_149636_5_ I L0 L18 5
    LOCALVARIABLE p_149636_6_ I L0 L18 6
    MAXSTACK = 11
    MAXLOCALS = 11

  // access flags 0x4
  protected E()Z
   L0
    LINENUMBER 981 L0
    ALOAD 0
    GETFIELD aji.silk_check_meta : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/lang/Integer
    ASTORE 1
   L1
    LINENUMBER 982 L1
    ALOAD 0
    INVOKEVIRTUAL aji.d ()Z
    IFEQ L2
    ALOAD 0
    ALOAD 1
    IFNONNULL L3
    ICONST_0
    GOTO L4
   L3
   FRAME FULL [aji java/lang/Integer] [aji]
    ALOAD 1
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
   L4
   FRAME FULL [aji java/lang/Integer] [aji I]
    INVOKEVIRTUAL aji.hasTileEntity (I)Z
    IFNE L2
    ICONST_1
    GOTO L5
   L2
   FRAME FULL [aji java/lang/Integer] []
    ICONST_0
   L5
   FRAME FULL [aji java/lang/Integer] [I]
    IRETURN
   L6
    LOCALVARIABLE this Laji; L0 L6 0
    LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x4
  protected j(I)Ladd;
   L0
    LINENUMBER 987 L0
    ICONST_0
    ISTORE 2
   L1
    LINENUMBER 988 L1
    ALOAD 0
    INVOKESTATIC adb.a (Laji;)Ladb;
    ASTORE 3
   L2
    LINENUMBER 990 L2
    ALOAD 3
    IFNULL L3
    ALOAD 3
    INVOKEVIRTUAL adb.n ()Z
    IFEQ L3
   L4
    LINENUMBER 992 L4
    ILOAD 1
    ISTORE 2
   L3
    LINENUMBER 995 L3
   FRAME FULL [aji I I adb] []
    NEW add
    DUP
    ALOAD 3
    ICONST_1
    ILOAD 2
    INVOKESPECIAL add.<init> (Ladb;II)V
    ARETURN
   L5
    LOCALVARIABLE this Laji; L0 L5 0
    LOCALVARIABLE p_149644_1_ I L0 L5 1
    LOCALVARIABLE j I L1 L5 2
    LOCALVARIABLE item Ladb; L2 L5 3
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x1
  public a(ILjava/util/Random;)I
   L0
    LINENUMBER 1000 L0
    ALOAD 0
    ALOAD 2
    INVOKEVIRTUAL aji.a (Ljava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149679_1_ I L0 L1 1
    LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x1
  public j(Lahb;III)Z
   L0
    LINENUMBER 1005 L0
    ICONST_1
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149718_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149718_2_ I L0 L1 2
    LOCALVARIABLE p_149718_3_ I L0 L1 3
    LOCALVARIABLE p_149718_4_ I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public a(Lahb;IIILsv;Ladd;)V
   L0
    LINENUMBER 1008 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149689_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149689_2_ I L0 L1 2
    LOCALVARIABLE p_149689_3_ I L0 L1 3
    LOCALVARIABLE p_149689_4_ I L0 L1 4
    LOCALVARIABLE p_149689_5_ Lsv; L0 L1 5
    LOCALVARIABLE p_149689_6_ Ladd; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public e(Lahb;IIII)V
   L0
    LINENUMBER 1010 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149714_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149714_2_ I L0 L1 2
    LOCALVARIABLE p_149714_3_ I L0 L1 3
    LOCALVARIABLE p_149714_4_ I L0 L1 4
    LOCALVARIABLE p_149714_5_ I L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public c(Ljava/lang/String;)Laji;
   L0
    LINENUMBER 1014 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD aji.b : Ljava/lang/String;
   L1
    LINENUMBER 1015 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

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

  // access flags 0x1
  public a()Ljava/lang/String;
   L0
    LINENUMBER 1025 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 aji.b : Ljava/lang/String;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahb;IIIII)Z
   L0
    LINENUMBER 1030 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149696_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149696_2_ I L0 L1 2
    LOCALVARIABLE p_149696_3_ I L0 L1 3
    LOCALVARIABLE p_149696_4_ I L0 L1 4
    LOCALVARIABLE p_149696_5_ I L0 L1 5
    LOCALVARIABLE p_149696_6_ I L0 L1 6
    MAXSTACK = 1
    MAXLOCALS = 7

  // access flags 0x1
  public G()Z
   L0
    LINENUMBER 1035 L0
    ALOAD 0
    GETFIELD aji.y : Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x4
  protected H()Laji;
   L0
    LINENUMBER 1040 L0
    ALOAD 0
    ICONST_0
    PUTFIELD aji.y : Z
   L1
    LINENUMBER 1041 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public h()I
   L0
    LINENUMBER 1046 L0
    ALOAD 0
    GETFIELD aji.J : Lawt;
    INVOKEVIRTUAL awt.m ()I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public a(Lahb;IIILsa;F)V
   L0
    LINENUMBER 1055 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149746_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149746_2_ I L0 L1 2
    LOCALVARIABLE p_149746_3_ I L0 L1 3
    LOCALVARIABLE p_149746_4_ I L0 L1 4
    LOCALVARIABLE p_149746_5_ Lsa; L0 L1 5
    LOCALVARIABLE p_149746_6_ F L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public k(Lahb;III)I
   L0
    LINENUMBER 1065 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.e (III)I
    INVOKEVIRTUAL aji.a (I)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149643_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149643_2_ I L0 L1 2
    LOCALVARIABLE p_149643_3_ I L0 L1 3
    LOCALVARIABLE p_149643_4_ I L0 L1 4
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public a(Labt;)Laji;
   L0
    LINENUMBER 1076 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD aji.a : Labt;
   L1
    LINENUMBER 1077 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149647_1_ Labt; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public a(Lahb;IIIILyz;)V
   L0
    LINENUMBER 1080 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149681_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149681_2_ I L0 L1 2
    LOCALVARIABLE p_149681_3_ I L0 L1 3
    LOCALVARIABLE p_149681_4_ I L0 L1 4
    LOCALVARIABLE p_149681_5_ I L0 L1 5
    LOCALVARIABLE p_149681_6_ Lyz; L0 L1 6
    MAXSTACK = 0
    MAXLOCALS = 7

  // access flags 0x1
  public f(Lahb;IIII)V
   L0
    LINENUMBER 1088 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149725_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149725_2_ I L0 L1 2
    LOCALVARIABLE p_149725_3_ I L0 L1 3
    LOCALVARIABLE p_149725_4_ I L0 L1 4
    LOCALVARIABLE p_149725_5_ I L0 L1 5
    MAXSTACK = 0
    MAXLOCALS = 6

  // access flags 0x1
  public l(Lahb;III)V
   L0
    LINENUMBER 1090 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149639_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149639_2_ I L0 L1 2
    LOCALVARIABLE p_149639_3_ I L0 L1 3
    LOCALVARIABLE p_149639_4_ I L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

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

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

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

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

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

  // access flags 0x1
  public g(Lahb;IIII)I
   L0
    LINENUMBER 1125 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE p_149736_1_ Lahb; L0 L1 1
    LOCALVARIABLE p_149736_2_ I L0 L1 2
    LOCALVARIABLE p_149736_3_ I L0 L1 3
    LOCALVARIABLE p_149736_4_ I L0 L1 4
    LOCALVARIABLE p_149736_5_ I L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public d(Ljava/lang/String;)Laji;
   L0
    LINENUMBER 1130 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD aji.d : Ljava/lang/String;
   L1
    LINENUMBER 1131 L1
    ALOAD 0
    ARETURN
   L2
    LOCALVARIABLE this Laji; L0 L2 0
    LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1
    MAXSTACK = 2
    MAXLOCALS = 2

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

  // access flags 0x1
  public isLadder(Lahl;IIILsv;)Z
   L0
    LINENUMBER 1193 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE entity Lsv; L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public isNormalCube(Lahl;III)Z
   L0
    LINENUMBER 1209 L0
    ALOAD 0
    INVOKEVIRTUAL aji.o ()Lawt;
    INVOKEVIRTUAL awt.k ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL aji.d ()Z
    IFEQ L1
    ALOAD 0
    INVOKEVIRTUAL aji.f ()Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isSideSolid(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1224 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.e (III)I
    ISTORE 6
   L1
    LINENUMBER 1226 L1
    ALOAD 0
    INSTANCEOF alj
    IFEQ L2
   L3
    LINENUMBER 1228 L3
    ILOAD 6
    BIPUSH 8
    IAND
    BIPUSH 8
    IF_ICMPNE L4
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPEQ L5
   L4
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INVOKEVIRTUAL aji.j ()Z
    IFEQ L6
   L5
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_1
    GOTO L7
   L6
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L7
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L2
    LINENUMBER 1230 L2
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF aky
    IFEQ L8
   L9
    LINENUMBER 1232 L9
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPEQ L10
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPEQ L10
    ICONST_1
    GOTO L11
   L10
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L11
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L8
    LINENUMBER 1234 L8
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ans
    IFEQ L12
   L13
    LINENUMBER 1236 L13
    ILOAD 6
    ICONST_4
    IAND
    IFEQ L14
    ICONST_1
    GOTO L15
   L14
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L15
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    ISTORE 7
   L16
    LINENUMBER 1237 L16
    ILOAD 6
    ICONST_3
    IAND
    ALOAD 5
    INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I
    IADD
    ICONST_5
    IF_ICMPEQ L17
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L18
    ILOAD 7
    IFEQ L18
   L17
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I I] []
    ICONST_1
    GOTO L19
   L18
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I I] []
    ICONST_0
   L19
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I I] [I]
    IRETURN
   L12
    LINENUMBER 1239 L12
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ann
    IFEQ L20
   L21
    LINENUMBER 1241 L21
    ILOAD 6
    BIPUSH 7
    IAND
    BIPUSH 7
    IF_ICMPNE L22
    ICONST_1
    GOTO L23
   L22
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
   L23
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] [I]
    IRETURN
   L20
    LINENUMBER 1243 L20
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF aln
    IFEQ L24
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L24
   L25
    LINENUMBER 1245 L25
    ICONST_1
    IRETURN
   L24
    LINENUMBER 1247 L24
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    INSTANCEOF ams
    IFEQ L26
   L27
    LINENUMBER 1249 L27
    ICONST_1
    IRETURN
   L26
    LINENUMBER 1251 L26
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection I] []
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.isNormalCube (Lahl;III)Z
    IRETURN
   L28
    LOCALVARIABLE flipped Z L16 L12 7
    LOCALVARIABLE this Laji; L0 L28 0
    LOCALVARIABLE world Lahl; L0 L28 1
    LOCALVARIABLE x I L0 L28 2
    LOCALVARIABLE y I L0 L28 3
    LOCALVARIABLE z I L0 L28 4
    LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5
    LOCALVARIABLE meta I L1 L28 6
    MAXSTACK = 5
    MAXLOCALS = 8

  // access flags 0x1
  public isReplaceable(Lahl;III)Z
   L0
    LINENUMBER 1266 L0
    ALOAD 0
    GETFIELD aji.J : Lawt;
    INVOKEVIRTUAL awt.j ()Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isBurning(Lahl;III)Z
   L0
    LINENUMBER 1281 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isAir(Lahl;III)Z
   L0
    LINENUMBER 1298 L0
    ALOAD 0
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.a : Lawt;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public canHarvestBlock(Lyz;I)Z
   L0
    LINENUMBER 1310 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Laji;Lyz;I)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE player Lyz; L0 L1 1
    LOCALVARIABLE meta I L0 L1 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public removedByPlayer(Lahb;Lyz;IIIZ)Z
   L0
    LINENUMBER 1335 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL aji.removedByPlayer (Lahb;Lyz;III)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahb; L0 L1 1
    LOCALVARIABLE player Lyz; L0 L1 2
    LOCALVARIABLE x I L0 L1 3
    LOCALVARIABLE y I L0 L1 4
    LOCALVARIABLE z I L0 L1 5
    LOCALVARIABLE willHarvest Z L0 L1 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // DEPRECATED
  // access flags 0x20001
  public removedByPlayer(Lahb;Lyz;III)Z
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 1341 L0
    ALOAD 1
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL ahb.f (III)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahb; L0 L1 1
    LOCALVARIABLE player Lyz; L0 L1 2
    LOCALVARIABLE x I L0 L1 3
    LOCALVARIABLE y I L0 L1 4
    LOCALVARIABLE z I L0 L1 5
    MAXSTACK = 4
    MAXLOCALS = 6

  // access flags 0x1
  public getFlammability(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)I
   L0
    LINENUMBER 1357 L0
    GETSTATIC ajn.ab : Lalb;
    ALOAD 0
    INVOKEVIRTUAL alb.getFlammability (Laji;)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public isFlammable(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1373 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKEVIRTUAL aji.getFlammability (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)I
    IFLE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public getFireSpreadSpeed(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)I
   L0
    LINENUMBER 1389 L0
    GETSTATIC ajn.ab : Lalb;
    ALOAD 0
    INVOKEVIRTUAL alb.getEncouragement (Laji;)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public isFireSource(Lahb;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 1407 L0
    ALOAD 0
    GETSTATIC ajn.aL : Laji;
    IF_ACMPNE L1
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L1
   L2
    LINENUMBER 1409 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1411 L1
   FRAME FULL [aji ahb I I I net/minecraftforge/common/util/ForgeDirection] []
    ALOAD 1
    GETFIELD ahb.t : Laqo;
    INSTANCEOF aqr
    IFEQ L3
    ALOAD 0
    GETSTATIC ajn.h : Laji;
    IF_ACMPNE L3
    ALOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    IF_ACMPNE L3
   L4
    LINENUMBER 1413 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 1415 L3
   FRAME FULL [aji ahb I I I net/minecraftforge/common/util/ForgeDirection] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Laji; L0 L5 0
    LOCALVARIABLE world Lahb; L0 L5 1
    LOCALVARIABLE x I L0 L5 2
    LOCALVARIABLE y I L0 L5 3
    LOCALVARIABLE z I L0 L5 4
    LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public hasTileEntity(I)Z
   L0
    LINENUMBER 1431 L0
    ALOAD 0
    GETFIELD aji.isTileProvider : Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE metadata I L0 L1 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public createTileEntity(Lahb;I)Laor;
   L0
    LINENUMBER 1444 L0
    ALOAD 0
    GETFIELD aji.isTileProvider : Z
    IFEQ L1
   L2
    LINENUMBER 1446 L2
    ALOAD 0
    CHECKCAST akw
    ALOAD 1
    ILOAD 2
    INVOKEINTERFACE akw.a (Lahb;I)Laor;
    ARETURN
   L1
    LINENUMBER 1448 L1
   FRAME FULL [aji ahb I] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahb; L0 L3 1
    LOCALVARIABLE metadata I L0 L3 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public quantityDropped(IILjava/util/Random;)I
   L0
    LINENUMBER 1462 L0
    ALOAD 0
    ILOAD 2
    ALOAD 3
    INVOKEVIRTUAL aji.a (ILjava/util/Random;)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE meta I L0 L1 1
    LOCALVARIABLE fortune I L0 L1 2
    LOCALVARIABLE random Ljava/util/Random; L0 L1 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  // signature (Lahb;IIIII)Ljava/util/ArrayList<Ladd;>;
  // declaration: java.util.ArrayList<add> getDrops(ahb, int, int, int, int, int)
  public getDrops(Lahb;IIIII)Ljava/util/ArrayList;
   L0
    LINENUMBER 1478 L0
    NEW java/util/ArrayList
    DUP
    INVOKESPECIAL java/util/ArrayList.<init> ()V
    ASTORE 7
   L1
    LINENUMBER 1480 L1
    ALOAD 0
    ILOAD 5
    ILOAD 6
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    INVOKEVIRTUAL aji.quantityDropped (IILjava/util/Random;)I
    ISTORE 8
   L2
    LINENUMBER 1481 L2
    ICONST_0
    ISTORE 9
   L3
   FRAME FULL [aji ahb I I I I I java/util/ArrayList I I] []
    ILOAD 9
    ILOAD 8
    IF_ICMPGE L4
   L5
    LINENUMBER 1483 L5
    ALOAD 0
    ILOAD 5
    ALOAD 1
    GETFIELD ahb.s : Ljava/util/Random;
    ILOAD 6
    INVOKEVIRTUAL aji.a (ILjava/util/Random;I)Ladb;
    ASTORE 10
   L6
    LINENUMBER 1484 L6
    ALOAD 10
    IFNULL L7
   L8
    LINENUMBER 1486 L8
    ALOAD 7
    NEW add
    DUP
    ALOAD 10
    ICONST_1
    ALOAD 0
    ILOAD 5
    INVOKEVIRTUAL aji.a (I)I
    INVOKESPECIAL add.<init> (Ladb;II)V
    INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z
    POP
   L7
    LINENUMBER 1481 L7
   FRAME FULL [aji ahb I I I I I java/util/ArrayList I I adb] []
    IINC 9 1
    GOTO L3
   L4
    LINENUMBER 1489 L4
   FRAME FULL [aji ahb I I I I I java/util/ArrayList I I] []
    ALOAD 7
    ARETURN
   L9
    LOCALVARIABLE item Ladb; L6 L7 10
    LOCALVARIABLE i I L3 L4 9
    LOCALVARIABLE this Laji; L0 L9 0
    LOCALVARIABLE world Lahb; L0 L9 1
    LOCALVARIABLE x I L0 L9 2
    LOCALVARIABLE y I L0 L9 3
    LOCALVARIABLE z I L0 L9 4
    LOCALVARIABLE metadata I L0 L9 5
    LOCALVARIABLE fortune I L0 L9 6
    LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7
    // signature Ljava/util/ArrayList<Ladd;>;
    // declaration: java.util.ArrayList<add>
    LOCALVARIABLE count I L2 L9 8
    MAXSTACK = 7
    MAXLOCALS = 11

  // access flags 0x1
  public canSilkHarvest(Lahb;Lyz;IIII)Z
   L0
    LINENUMBER 1505 L0
    ALOAD 0
    GETFIELD aji.silk_check_meta : Ljava/lang/ThreadLocal;
    ILOAD 6
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L1
    LINENUMBER 1506 L1
    ALOAD 0
    INVOKEVIRTUAL aji.E ()Z
    ISTORE 7
   L2
    LINENUMBER 1507 L2
    ALOAD 0
    GETFIELD aji.silk_check_meta : Ljava/lang/ThreadLocal;
    ACONST_NULL
    INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V
   L3
    LINENUMBER 1508 L3
    ILOAD 7
    IRETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE world Lahb; L0 L4 1
    LOCALVARIABLE player Lyz; L0 L4 2
    LOCALVARIABLE x I L0 L4 3
    LOCALVARIABLE y I L0 L4 4
    LOCALVARIABLE z I L0 L4 5
    LOCALVARIABLE metadata I L0 L4 6
    LOCALVARIABLE ret Z L2 L4 7
    MAXSTACK = 2
    MAXLOCALS = 8

  // access flags 0x1
  public canCreatureSpawn(Lsx;Lahl;III)Z
   L0
    LINENUMBER 1524 L0
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEINTERFACE ahl.e (III)I
    ISTORE 6
   L1
    LINENUMBER 1525 L1
    ALOAD 0
    INSTANCEOF alj
    IFEQ L2
   L3
    LINENUMBER 1527 L3
    ILOAD 6
    BIPUSH 8
    IAND
    BIPUSH 8
    IF_ICMPEQ L4
    ALOAD 0
    INVOKEVIRTUAL aji.j ()Z
    IFEQ L5
   L4
   FRAME FULL [aji sx ahl I I I I] []
    ICONST_1
    GOTO L6
   L5
   FRAME FULL [aji sx ahl I I I I] []
    ICONST_0
   L6
   FRAME FULL [aji sx ahl I I I I] [I]
    IRETURN
   L2
    LINENUMBER 1529 L2
   FRAME FULL [aji sx ahl I I I I] []
    ALOAD 0
    INSTANCEOF ans
    IFEQ L7
   L8
    LINENUMBER 1531 L8
    ILOAD 6
    ICONST_4
    IAND
    IFEQ L9
    ICONST_1
    GOTO L10
   L9
   FRAME FULL [aji sx ahl I I I I] []
    ICONST_0
   L10
   FRAME FULL [aji sx ahl I I I I] [I]
    IRETURN
   L7
    LINENUMBER 1533 L7
   FRAME FULL [aji sx ahl I I I I] []
    ALOAD 0
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    INVOKEVIRTUAL aji.isSideSolid (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L11
    LOCALVARIABLE this Laji; L0 L11 0
    LOCALVARIABLE type Lsx; L0 L11 1
    LOCALVARIABLE world Lahl; L0 L11 2
    LOCALVARIABLE x I L0 L11 3
    LOCALVARIABLE y I L0 L11 4
    LOCALVARIABLE z I L0 L11 5
    LOCALVARIABLE meta I L1 L11 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x1
  public isBed(Lahl;IIILsv;)Z
   L0
    LINENUMBER 1550 L0
    ALOAD 0
    GETSTATIC ajn.C : Laji;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I sv] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I sv] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lsv; L0 L3 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public getBedSpawnPosition(Lahl;IIILyz;)Lr;
   L0
    LINENUMBER 1566 L0
    ALOAD 1
    INSTANCEOF ahb
    IFEQ L1
   L2
    LINENUMBER 1567 L2
    ALOAD 1
    CHECKCAST ahb
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_0
    INVOKESTATIC ajh.a (Lahb;IIII)Lr;
    ARETURN
   L1
    LINENUMBER 1568 L1
   FRAME FULL [aji ahl I I I yz] []
    ACONST_NULL
    ARETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lyz; L0 L3 5
    MAXSTACK = 5
    MAXLOCALS = 6

  // access flags 0x1
  public setBedOccupied(Lahl;IIILyz;Z)V
   L0
    LINENUMBER 1583 L0
    ALOAD 1
    INSTANCEOF ahb
    IFEQ L1
   L2
    LINENUMBER 1584 L2
    ALOAD 1
    CHECKCAST ahb
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 6
    INVOKESTATIC ajh.a (Lahb;IIIZ)V
   L1
    LINENUMBER 1585 L1
   FRAME FULL [aji ahl I I I yz I] []
    RETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE player Lyz; L0 L3 5
    LOCALVARIABLE occupied Z L0 L3 6
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x1
  public getBedDirection(Lahl;III)I
   L0
    LINENUMBER 1599 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.e (III)I
    INVOKESTATIC ajh.l (I)I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public isBedFoot(Lahl;III)Z
   L0
    LINENUMBER 1613 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.e (III)I
    INVOKESTATIC ajh.b (I)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public beginLeavesDecay(Lahb;III)V
   L0
    LINENUMBER 1624 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahb; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 0
    MAXLOCALS = 5

  // access flags 0x1
  public canSustainLeaves(Lahl;III)Z
   L0
    LINENUMBER 1637 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isLeaves(Lahl;III)Z
   L0
    LINENUMBER 1651 L0
    ALOAD 0
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.j : Lawt;
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public canBeReplacedByLeaves(Lahl;III)Z
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL aji.isAir (Lahl;III)Z
    IRETURN
    MAXSTACK = 5
    MAXLOCALS = 5

  // access flags 0x1
  public isWood(Lahl;III)Z
   L0
    LINENUMBER 1678 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public isReplaceableOreGen(Lahb;IIILaji;)Z
   L0
    LINENUMBER 1694 L0
    ALOAD 0
    ALOAD 5
    IF_ACMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahb I I I aji] []
    ICONST_0
   L2
   FRAME FULL [aji ahb I I I aji] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahb; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE target Laji; L0 L3 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public getExplosionResistance(Lsa;Lahb;IIIDDD)F
   L0
    LINENUMBER 1712 L0
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL aji.a (Lsa;)F
    FRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE par1Entity Lsa; L0 L1 1
    LOCALVARIABLE world Lahb; L0 L1 2
    LOCALVARIABLE x I L0 L1 3
    LOCALVARIABLE y I L0 L1 4
    LOCALVARIABLE z I L0 L1 5
    LOCALVARIABLE explosionX D L0 L1 6
    LOCALVARIABLE explosionY D L0 L1 8
    LOCALVARIABLE explosionZ D L0 L1 10
    MAXSTACK = 2
    MAXLOCALS = 12

  // access flags 0x1
  public onBlockExploded(Lahb;IIILagw;)V
   L0
    LINENUMBER 1728 L0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.f (III)Z
    POP
   L1
    LINENUMBER 1729 L1
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKEVIRTUAL aji.a (Lahb;IIILagw;)V
   L2
    LINENUMBER 1730 L2
    RETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahb; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE explosion Lagw; L0 L3 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public canConnectRedstone(Lahl;IIII)Z
   L0
    LINENUMBER 1752 L0
    ALOAD 0
    INVOKEVIRTUAL aji.f ()Z
    IFEQ L1
    ILOAD 5
    ICONST_M1
    IF_ICMPEQ L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahl I I I I] []
    ICONST_0
   L2
   FRAME FULL [aji ahl I I I I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahl; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE side I L0 L3 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public canPlaceTorchOnTop(Lahb;III)Z
   L0
    LINENUMBER 1767 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    INVOKEVIRTUAL aji.isSideSolid (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IFEQ L1
   L2
    LINENUMBER 1769 L2
    ICONST_1
    IRETURN
   L1
    LINENUMBER 1773 L1
   FRAME FULL [aji ahb I I I] []
    ALOAD 0
    GETSTATIC ajn.aJ : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.bk : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.w : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.bK : Laji;
    IF_ACMPNE L4
   L3
   FRAME FULL [aji ahb I I I] []
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [aji ahb I I I] []
    ICONST_0
   L5
   FRAME FULL [aji ahb I I I] [I]
    IRETURN
   L6
    LOCALVARIABLE this Laji; L0 L6 0
    LOCALVARIABLE world Lahb; L0 L6 1
    LOCALVARIABLE x I L0 L6 2
    LOCALVARIABLE y I L0 L6 3
    LOCALVARIABLE z I L0 L6 4
    MAXSTACK = 6
    MAXLOCALS = 5

  // access flags 0x1
  public canRenderInPass(I)Z
   L0
    LINENUMBER 1785 L0
    ILOAD 1
    ALOAD 0
    INVOKEVIRTUAL aji.w ()I
    IF_ICMPNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [aji I] []
    ICONST_0
   L2
   FRAME FULL [aji I] [I]
    IRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE pass I L0 L3 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public getPickBlock(Lazu;Lahb;IIILyz;)Ladd;
   L0
    LINENUMBER 1796 L0
    ALOAD 0
    ALOAD 1
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL aji.getPickBlock (Lazu;Lahb;III)Ladd;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE target Lazu; L0 L1 1
    LOCALVARIABLE world Lahb; L0 L1 2
    LOCALVARIABLE x I L0 L1 3
    LOCALVARIABLE y I L0 L1 4
    LOCALVARIABLE z I L0 L1 5
    LOCALVARIABLE player Lyz; L0 L1 6
    MAXSTACK = 6
    MAXLOCALS = 7

  // DEPRECATED
  // access flags 0x20001
  public getPickBlock(Lazu;Lahb;III)Ladd;
  @Ljava/lang/Deprecated;()
   L0
    LINENUMBER 1801 L0
    ALOAD 0
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL aji.d (Lahb;III)Ladb;
    ASTORE 6
   L1
    LINENUMBER 1803 L1
    ALOAD 6
    IFNONNULL L2
   L3
    LINENUMBER 1805 L3
    ACONST_NULL
    ARETURN
   L2
    LINENUMBER 1808 L2
   FRAME FULL [aji azu ahb I I I adb] []
    ALOAD 6
    INSTANCEOF abh
    IFEQ L4
    ALOAD 0
    INVOKEVIRTUAL aji.K ()Z
    IFNE L4
    ALOAD 6
    INVOKESTATIC aji.a (Ladb;)Laji;
    GOTO L5
   L4
   FRAME FULL [aji azu ahb I I I adb] []
    ALOAD 0
   L5
   FRAME FULL [aji azu ahb I I I adb] [aji]
    ASTORE 7
   L6
    LINENUMBER 1809 L6
    NEW add
    DUP
    ALOAD 6
    ICONST_1
    ALOAD 7
    ALOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 5
    INVOKEVIRTUAL aji.k (Lahb;III)I
    INVOKESPECIAL add.<init> (Ladb;II)V
    ARETURN
   L7
    LOCALVARIABLE this Laji; L0 L7 0
    LOCALVARIABLE target Lazu; L0 L7 1
    LOCALVARIABLE world Lahb; L0 L7 2
    LOCALVARIABLE x I L0 L7 3
    LOCALVARIABLE y I L0 L7 4
    LOCALVARIABLE z I L0 L7 5
    LOCALVARIABLE item Ladb; L1 L7 6
    LOCALVARIABLE block Laji; L6 L7 7
    MAXSTACK = 9
    MAXLOCALS = 8

  // access flags 0x1
  public isFoliage(Lahl;III)Z
   L0
    LINENUMBER 1820 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public canSustainPlant(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z
   L0
    LINENUMBER 1881 L0
    ALOAD 6
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ICONST_1
    IADD
    ILOAD 4
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lahl;III)Laji;
    ASTORE 7
   L1
    LINENUMBER 1882 L1
    ALOAD 6
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ICONST_1
    IADD
    ILOAD 4
    INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lahl;III)Lnet/minecraftforge/common/EnumPlantType;
    ASTORE 8
   L2
    LINENUMBER 1884 L2
    ALOAD 7
    GETSTATIC ajn.aF : Laji;
    IF_ACMPNE L3
    ALOAD 0
    GETSTATIC ajn.aF : Laji;
    IF_ACMPNE L3
   L4
    LINENUMBER 1886 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 1889 L3
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 7
    GETSTATIC ajn.aH : Laji;
    IF_ACMPNE L5
    ALOAD 0
    GETSTATIC ajn.aH : Laji;
    IF_ACMPNE L5
   L6
    LINENUMBER 1891 L6
    ICONST_1
    IRETURN
   L5
    LINENUMBER 1894 L5
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 6
    INSTANCEOF ajr
    IFEQ L7
    ALOAD 6
    CHECKCAST ajr
    ALOAD 0
    INVOKEVIRTUAL ajr.a (Laji;)Z
    IFEQ L7
   L8
    LINENUMBER 1896 L8
    ICONST_1
    IRETURN
   L7
    LINENUMBER 1899 L7
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    GETSTATIC aji$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I
    ALOAD 8
    INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I
    IALOAD
    TABLESWITCH
      1: L9
      2: L10
      3: L11
      4: L12
      5: L13
      6: L14
      7: L15
      default: L16
   L9
    LINENUMBER 1901 L9
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ajn.m : Lanh;
    IF_ACMPNE L17
    ICONST_1
    GOTO L18
   L17
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L18
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L10
    LINENUMBER 1902 L10
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ajn.aM : Laji;
    IF_ACMPNE L19
    ICONST_1
    GOTO L20
   L19
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L20
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L11
    LINENUMBER 1903 L11
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ajn.ak : Laji;
    IF_ACMPNE L21
    ICONST_1
    GOTO L22
   L21
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L22
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L12
    LINENUMBER 1904 L12
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection;
    INVOKEVIRTUAL aji.isSideSolid (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L13
    LINENUMBER 1905 L13
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ajn.c : Lalh;
    IF_ACMPEQ L23
    ALOAD 0
    GETSTATIC ajn.d : Laji;
    IF_ACMPEQ L23
    ALOAD 0
    GETSTATIC ajn.ak : Laji;
    IF_ACMPNE L24
   L23
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L25
   L24
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L25
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L14
    LINENUMBER 1906 L14
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.h : Lawt;
    IF_ACMPNE L26
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.e (III)I
    IFNE L26
    ICONST_1
    GOTO L27
   L26
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L27
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    IRETURN
   L15
    LINENUMBER 1908 L15
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ALOAD 0
    GETSTATIC ajn.c : Lalh;
    IF_ACMPEQ L28
    ALOAD 0
    GETSTATIC ajn.d : Laji;
    IF_ACMPEQ L28
    ALOAD 0
    GETSTATIC ajn.m : Lanh;
    IF_ACMPNE L29
   L28
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_1
    GOTO L30
   L29
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
   L30
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] [I]
    ISTORE 9
   L31
    LINENUMBER 1909 L31
    ALOAD 1
    ILOAD 2
    ICONST_1
    ISUB
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.h : Lawt;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ICONST_1
    IADD
    ILOAD 3
    ILOAD 4
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.h : Lawt;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_1
    ISUB
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.h : Lawt;
    IF_ACMPEQ L32
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ICONST_1
    IADD
    INVOKEINTERFACE ahl.a (III)Laji;
    INVOKEVIRTUAL aji.o ()Lawt;
    GETSTATIC awt.h : Lawt;
    IF_ACMPNE L33
   L32
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType I] []
    ICONST_1
    GOTO L34
   L33
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType I] []
    ICONST_0
   L34
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType I] [I]
    ISTORE 10
   L35
    LINENUMBER 1913 L35
    ILOAD 9
    IFEQ L36
    ILOAD 10
    IFEQ L36
    ICONST_1
    GOTO L37
   L36
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType I I] []
    ICONST_0
   L37
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType I I] [I]
    IRETURN
   L16
    LINENUMBER 1916 L16
   FRAME FULL [aji ahl I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable aji net/minecraftforge/common/EnumPlantType] []
    ICONST_0
    IRETURN
   L38
    LOCALVARIABLE isBeach Z L31 L16 9
    LOCALVARIABLE hasWater Z L35 L16 10
    LOCALVARIABLE this Laji; L0 L38 0
    LOCALVARIABLE world Lahl; L0 L38 1
    LOCALVARIABLE x I L0 L38 2
    LOCALVARIABLE y I L0 L38 3
    LOCALVARIABLE z I L0 L38 4
    LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L38 5
    LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L38 6
    LOCALVARIABLE plant Laji; L1 L38 7
    LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8
    MAXSTACK = 6
    MAXLOCALS = 11

  // access flags 0x1
  public onPlantGrow(Lahb;IIIIII)V
   L0
    LINENUMBER 1938 L0
    ALOAD 0
    GETSTATIC ajn.c : Lalh;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ajn.ak : Laji;
    IF_ACMPNE L2
   L1
    LINENUMBER 1940 L1
   FRAME FULL [aji ahb I I I I I I] []
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    GETSTATIC ajn.d : Laji;
    ICONST_0
    ICONST_2
    INVOKEVIRTUAL ahb.d (IIILaji;II)Z
    POP
   L2
    LINENUMBER 1942 L2
   FRAME FULL [aji ahb I I I I I I] []
    RETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahb; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    LOCALVARIABLE sourceX I L0 L3 5
    LOCALVARIABLE sourceY I L0 L3 6
    LOCALVARIABLE sourceZ I L0 L3 7
    MAXSTACK = 7
    MAXLOCALS = 8

  // access flags 0x1
  public isFertile(Lahb;III)Z
   L0
    LINENUMBER 1957 L0
    ALOAD 0
    GETSTATIC ajn.ak : Laji;
    IF_ACMPNE L1
   L2
    LINENUMBER 1959 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.e (III)I
    IFLE L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [aji ahb I I I] []
    ICONST_0
   L4
   FRAME FULL [aji ahb I I I] [I]
    IRETURN
   L1
    LINENUMBER 1962 L1
   FRAME FULL [aji ahb I I I] []
    ICONST_0
    IRETURN
   L5
    LOCALVARIABLE this Laji; L0 L5 0
    LOCALVARIABLE world Lahb; L0 L5 1
    LOCALVARIABLE x I L0 L5 2
    LOCALVARIABLE y I L0 L5 3
    LOCALVARIABLE z I L0 L5 4
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public getLightOpacity(Lahl;III)I
   L0
    LINENUMBER 1981 L0
    ALOAD 0
    INVOKEVIRTUAL aji.k ()I
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public canEntityDestroy(Lahl;IIILsa;)Z
   L0
    LINENUMBER 1995 L0
    ALOAD 5
    INSTANCEOF xc
    IFEQ L1
   L2
    LINENUMBER 1997 L2
    ALOAD 0
    GETSTATIC ajn.h : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.bq : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.br : Laji;
    IF_ACMPEQ L3
    ALOAD 0
    GETSTATIC ajn.bI : Laji;
    IF_ACMPEQ L3
    ICONST_1
    GOTO L4
   L3
   FRAME FULL [aji ahl I I I sa] []
    ICONST_0
   L4
   FRAME FULL [aji ahl I I I sa] [I]
    IRETURN
   L1
    LINENUMBER 1999 L1
   FRAME FULL [aji ahl I I I sa] []
    ALOAD 5
    INSTANCEOF xa
    IFEQ L5
   L6
    LINENUMBER 2001 L6
    ALOAD 0
    GETSTATIC ajn.Z : Laji;
    IF_ACMPEQ L7
    ALOAD 0
    GETSTATIC ajn.bs : Laji;
    IF_ACMPEQ L7
    ALOAD 0
    GETSTATIC ajn.h : Laji;
    IF_ACMPEQ L7
    ICONST_1
    GOTO L8
   L7
   FRAME FULL [aji ahl I I I sa] []
    ICONST_0
   L8
   FRAME FULL [aji ahl I I I sa] [I]
    IRETURN
   L5
    LINENUMBER 2004 L5
   FRAME FULL [aji ahl I I I sa] []
    ICONST_1
    IRETURN
   L9
    LOCALVARIABLE this Laji; L0 L9 0
    LOCALVARIABLE world Lahl; L0 L9 1
    LOCALVARIABLE x I L0 L9 2
    LOCALVARIABLE y I L0 L9 3
    LOCALVARIABLE z I L0 L9 4
    LOCALVARIABLE entity Lsa; L0 L9 5
    MAXSTACK = 2
    MAXLOCALS = 6

  // access flags 0x1
  public isBeaconBase(Lahl;IIIIII)Z
   L0
    LINENUMBER 2021 L0
    ALOAD 0
    GETSTATIC ajn.bE : Laji;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ajn.R : Laji;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ajn.ah : Laji;
    IF_ACMPEQ L1
    ALOAD 0
    GETSTATIC ajn.S : Laji;
    IF_ACMPNE L2
   L1
   FRAME FULL [aji ahl I I I I I I] []
    ICONST_1
    GOTO L3
   L2
   FRAME FULL [aji ahl I I I I I I] []
    ICONST_0
   L3
   FRAME FULL [aji ahl I I I I I I] [I]
    IRETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE worldObj Lahl; L0 L4 1
    LOCALVARIABLE x I L0 L4 2
    LOCALVARIABLE y I L0 L4 3
    LOCALVARIABLE z I L0 L4 4
    LOCALVARIABLE beaconX I L0 L4 5
    LOCALVARIABLE beaconY I L0 L4 6
    LOCALVARIABLE beaconZ I L0 L4 7
    MAXSTACK = 2
    MAXLOCALS = 8

  // access flags 0x1
  public rotateBlock(Lahb;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
   L0
    LINENUMBER 2039 L0
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ALOAD 5
    INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Laji;Lahb;IIILnet/minecraftforge/common/util/ForgeDirection;)Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE worldObj Lahb; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5
    MAXSTACK = 6
    MAXLOCALS = 6

  // access flags 0x1
  public getValidRotations(Lahb;III)[Lnet/minecraftforge/common/util/ForgeDirection;
   L0
    LINENUMBER 2053 L0
    ALOAD 0
    INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Laji;)[Lnet/minecraftforge/common/util/ForgeDirection;
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE worldObj Lahb; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public getEnchantPowerBonus(Lahb;III)F
   L0
    LINENUMBER 2066 L0
    ALOAD 0
    GETSTATIC ajn.X : Laji;
    IF_ACMPNE L1
    FCONST_1
    GOTO L2
   L1
   FRAME FULL [aji ahb I I I] []
    FCONST_0
   L2
   FRAME FULL [aji ahb I I I] [F]
    FRETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE world Lahb; L0 L3 1
    LOCALVARIABLE x I L0 L3 2
    LOCALVARIABLE y I L0 L3 3
    LOCALVARIABLE z I L0 L3 4
    MAXSTACK = 2
    MAXLOCALS = 5

  // access flags 0x1
  public recolourBlock(Lahb;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z
   L0
    LINENUMBER 2081 L0
    ALOAD 0
    GETSTATIC ajn.L : Laji;
    IF_ACMPNE L1
   L2
    LINENUMBER 2083 L2
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    INVOKEVIRTUAL ahb.e (III)I
    ISTORE 7
   L3
    LINENUMBER 2084 L3
    ILOAD 7
    ILOAD 6
    IF_ICMPEQ L1
   L4
    LINENUMBER 2086 L4
    ALOAD 1
    ILOAD 2
    ILOAD 3
    ILOAD 4
    ILOAD 6
    ICONST_3
    INVOKEVIRTUAL ahb.a (IIIII)Z
    POP
   L5
    LINENUMBER 2087 L5
    ICONST_1
    IRETURN
   L1
    LINENUMBER 2090 L1
   FRAME FULL [aji ahb I I I net/minecraftforge/common/util/ForgeDirection I] []
    ICONST_0
    IRETURN
   L6
    LOCALVARIABLE meta I L3 L1 7
    LOCALVARIABLE this Laji; L0 L6 0
    LOCALVARIABLE world Lahb; L0 L6 1
    LOCALVARIABLE x I L0 L6 2
    LOCALVARIABLE y I L0 L6 3
    LOCALVARIABLE z I L0 L6 4
    LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5
    LOCALVARIABLE colour I L0 L6 6
    MAXSTACK = 6
    MAXLOCALS = 8

  // access flags 0x1
  public getExpDrop(Lahl;II)I
   L0
    LINENUMBER 2103 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE metadata I L0 L1 2
    LOCALVARIABLE fortune I L0 L1 3
    MAXSTACK = 1
    MAXLOCALS = 4

  // access flags 0x1
  public onNeighborChange(Lahl;IIIIII)V
   L0
    LINENUMBER 2118 L0
    RETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE tileX I L0 L1 5
    LOCALVARIABLE tileY I L0 L1 6
    LOCALVARIABLE tileZ I L0 L1 7
    MAXSTACK = 0
    MAXLOCALS = 8

  // access flags 0x1
  public shouldCheckWeakPower(Lahl;IIII)Z
   L0
    LINENUMBER 2131 L0
    ALOAD 0
    INVOKEVIRTUAL aji.r ()Z
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    LOCALVARIABLE side I L0 L1 5
    MAXSTACK = 1
    MAXLOCALS = 6

  // access flags 0x1
  public getWeakChanges(Lahl;III)Z
   L0
    LINENUMBER 2148 L0
    ICONST_0
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE world Lahl; L0 L1 1
    LOCALVARIABLE x I L0 L1 2
    LOCALVARIABLE y I L0 L1 3
    LOCALVARIABLE z I L0 L1 4
    MAXSTACK = 1
    MAXLOCALS = 5

  // access flags 0x1
  public setHarvestLevel(Ljava/lang/String;I)V
   L0
    LINENUMBER 2166 L0
    ICONST_0
    ISTORE 3
   L1
   FRAME FULL [aji java/lang/String I I] []
    ILOAD 3
    BIPUSH 16
    IF_ICMPGE L2
   L3
    LINENUMBER 2168 L3
    ALOAD 0
    ALOAD 1
    ILOAD 2
    ILOAD 3
    INVOKEVIRTUAL aji.setHarvestLevel (Ljava/lang/String;II)V
   L4
    LINENUMBER 2166 L4
    IINC 3 1
    GOTO L1
   L2
    LINENUMBER 2170 L2
   FRAME FULL [aji java/lang/String I I] []
    RETURN
   L5
    LOCALVARIABLE m I L1 L2 3
    LOCALVARIABLE this Laji; L0 L5 0
    LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1
    LOCALVARIABLE level I L0 L5 2
    MAXSTACK = 4
    MAXLOCALS = 4

  // access flags 0x1
  public setHarvestLevel(Ljava/lang/String;II)V
   L0
    LINENUMBER 2186 L0
    ALOAD 0
    GETFIELD aji.harvestTool : [Ljava/lang/String;
    ILOAD 3
    ALOAD 1
    AASTORE
   L1
    LINENUMBER 2187 L1
    ALOAD 0
    GETFIELD aji.harvestLevel : [I
    ILOAD 3
    ILOAD 2
    IASTORE
   L2
    LINENUMBER 2188 L2
    RETURN
   L3
    LOCALVARIABLE this Laji; L0 L3 0
    LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1
    LOCALVARIABLE level I L0 L3 2
    LOCALVARIABLE metadata I L0 L3 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public getHarvestTool(I)Ljava/lang/String;
   L0
    LINENUMBER 2199 L0
    ALOAD 0
    GETFIELD aji.harvestTool : [Ljava/lang/String;
    ILOAD 1
    AALOAD
    ARETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE metadata I L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public getHarvestLevel(I)I
   L0
    LINENUMBER 2211 L0
    ALOAD 0
    GETFIELD aji.harvestLevel : [I
    ILOAD 1
    IALOAD
    IRETURN
   L1
    LOCALVARIABLE this Laji; L0 L1 0
    LOCALVARIABLE metadata I L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public isToolEffective(Ljava/lang/String;I)Z
   L0
    LINENUMBER 2224 L0
    LDC "pickaxe"
    ALOAD 1
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IFEQ L1
    ALOAD 0
    GETSTATIC ajn.ax : Laji;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC ajn.ay : Laji;
    IF_ACMPEQ L2
    ALOAD 0
    GETSTATIC ajn.Z : Laji;
    IF_ACMPNE L1
   L2
    LINENUMBER 2225 L2
   FRAME FULL [aji java/lang/String I] []
    ICONST_0
    IRETURN
   L1
    LINENUMBER 2226 L1
   FRAME FULL [aji java/lang/String I] []
    ALOAD 0
    GETFIELD aji.harvestTool : [Ljava/lang/String;
    ILOAD 2
    AALOAD
    IFNONNULL L3
    ICONST_0
    IRETURN
   L3
    LINENUMBER 2227 L3
   FRAME FULL [aji java/lang/String I] []
    ALOAD 0
    GETFIELD aji.harvestTool : [Ljava/lang/String;
    ILOAD 2
    AALOAD
    ALOAD 1
    INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
    IRETURN
   L4
    LOCALVARIABLE this Laji; L0 L4 0
    LOCALVARIABLE type Ljava/lang/String; L0 L4 1
    LOCALVARIABLE metadata I L0 L4 2
    MAXSTACK = 2
    MAXLOCALS = 3

  // access flags 0x4
  // signature (Z)Ljava/util/List<Ladd;>;
  // declaration: java.util.List<add> captureDrops(boolean)
  protected captureDrops(Z)Ljava/util/List;
   L0
    LINENUMBER 2242 L0
    ILOAD 1
    IFEQ L1
   L2
    LINENUMBER 2244 L2
    ALOAD 0
    GETFIELD aji.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 2245 L3
    ALOAD 0
    GETFIELD aji.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    INVOKEINTERFACE java/util/List.clear ()V
   L4
    LINENUMBER 2246 L4
    ACONST_NULL
    ARETURN
   L1
    LINENUMBER 2250 L1
   FRAME FULL [aji I] []
    ALOAD 0
    GETFIELD aji.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 2251 L5
    ALOAD 0
    GETFIELD aji.capturedDrops : Ljava/lang/ThreadLocal;
    INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object;
    CHECKCAST java/util/List
    ARETURN
   L6
    LOCALVARIABLE this Laji; L0 L6 0
    LOCALVARIABLE start Z L0 L6 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 57 L0
    INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry;
    PUTSTATIC aji.c : Lcw;
   L1
    LINENUMBER 60 L1
    NEW ajm
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.e : Lajm;
   L2
    LINENUMBER 61 L2
    NEW ajm
    DUP
    LDC "wood"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.f : Lajm;
   L3
    LINENUMBER 62 L3
    NEW ajm
    DUP
    LDC "gravel"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.g : Lajm;
   L4
    LINENUMBER 63 L4
    NEW ajm
    DUP
    LDC "grass"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.h : Lajm;
   L5
    LINENUMBER 64 L5
    NEW ajm
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.i : Lajm;
   L6
    LINENUMBER 65 L6
    NEW ajm
    DUP
    LDC "stone"
    FCONST_1
    LDC 1.5
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.j : Lajm;
   L7
    LINENUMBER 66 L7
    NEW ajj
    DUP
    LDC "stone"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajj.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.k : Lajm;
   L8
    LINENUMBER 78 L8
    NEW ajm
    DUP
    LDC "cloth"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.l : Lajm;
   L9
    LINENUMBER 79 L9
    NEW ajm
    DUP
    LDC "sand"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.m : Lajm;
   L10
    LINENUMBER 80 L10
    NEW ajm
    DUP
    LDC "snow"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajm.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.n : Lajm;
   L11
    LINENUMBER 81 L11
    NEW ajk
    DUP
    LDC "ladder"
    FCONST_1
    FCONST_1
    INVOKESPECIAL ajk.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.o : Lajm;
   L12
    LINENUMBER 89 L12
    NEW ajl
    DUP
    LDC "anvil"
    LDC 0.3
    FCONST_1
    INVOKESPECIAL ajl.<init> (Ljava/lang/String;FF)V
    PUTSTATIC aji.p : Lajm;
    RETURN
    MAXSTACK = 5
    MAXLOCALS = 0
}
