// class version 50.0 (50) // access flags 0x21 public class alb extends aji { // compiled from: BlockFire.java // access flags 0x1008 static synthetic INNERCLASS alb$1 alb null // access flags 0xA private static INNERCLASS alb$FireInfo alb FireInfo // access flags 0x609 public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry // DEPRECATED // access flags 0x20002 private [I a @Ljava/lang/Deprecated;() // DEPRECATED // access flags 0x20002 private [I b @Ljava/lang/Deprecated;() // access flags 0x2 private [Lrf; M @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) // access flags 0x1A private final static Ljava/lang/String; __OBFID = "CL_00000245" // access flags 0x2 // signature Ljava/util/IdentityHashMap; // declaration: java.util.IdentityHashMap private Ljava/util/IdentityHashMap; blockInfo // access flags 0x4 protected ()V L0 LINENUMBER 33 L0 ALOAD 0 GETSTATIC awt.o : Lawt; INVOKESPECIAL aji. (Lawt;)V L1 LINENUMBER 23 L1 ALOAD 0 SIPUSH 4096 NEWARRAY T_INT PUTFIELD alb.a : [I L2 LINENUMBER 25 L2 ALOAD 0 SIPUSH 4096 NEWARRAY T_INT PUTFIELD alb.b : [I L3 LINENUMBER 430 L3 ALOAD 0 INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap; PUTFIELD alb.blockInfo : Ljava/util/IdentityHashMap; L4 LINENUMBER 34 L4 ALOAD 0 ICONST_1 INVOKEVIRTUAL alb.a (Z)Laji; POP L5 LINENUMBER 35 L5 RETURN L6 LOCALVARIABLE this Lalb; L0 L6 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x9 public static e()V L0 LINENUMBER 39 L0 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.f : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L1 LINENUMBER 40 L1 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bw : Lalj; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L2 LINENUMBER 41 L2 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bx : Lalj; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L3 LINENUMBER 42 L3 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.aJ : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L4 LINENUMBER 43 L4 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.ad : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L5 LINENUMBER 44 L5 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bG : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L6 LINENUMBER 45 L6 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bF : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L7 LINENUMBER 46 L7 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bH : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L8 LINENUMBER 47 L8 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.r : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 ICONST_5 INVOKEVIRTUAL alb.a (III)V L9 LINENUMBER 48 L9 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.s : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 ICONST_5 INVOKEVIRTUAL alb.a (III)V L10 LINENUMBER 49 L10 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.t : Lalt; INVOKESTATIC alb.b (Laji;)I BIPUSH 30 BIPUSH 60 INVOKEVIRTUAL alb.a (III)V L11 LINENUMBER 50 L11 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.u : Lalt; INVOKESTATIC alb.b (Laji;)I BIPUSH 30 BIPUSH 60 INVOKEVIRTUAL alb.a (III)V L12 LINENUMBER 51 L12 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.X : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 30 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L13 LINENUMBER 52 L13 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.W : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 15 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L14 LINENUMBER 53 L14 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.H : Lanz; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L15 LINENUMBER 54 L15 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.cm : Lako; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L16 LINENUMBER 55 L16 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.N : Lalc; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L17 LINENUMBER 56 L17 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.O : Lalc; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L18 LINENUMBER 57 L18 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.L : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 30 BIPUSH 60 INVOKEVIRTUAL alb.a (III)V L19 LINENUMBER 58 L19 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.bd : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 15 BIPUSH 100 INVOKEVIRTUAL alb.a (III)V L20 LINENUMBER 59 L20 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.ci : Laji; INVOKESTATIC alb.b (Laji;)I ICONST_5 ICONST_5 INVOKEVIRTUAL alb.a (III)V L21 LINENUMBER 60 L21 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.cf : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L22 LINENUMBER 61 L22 GETSTATIC ajn.ab : Lalb; GETSTATIC ajn.cg : Laji; INVOKESTATIC alb.b (Laji;)I BIPUSH 60 BIPUSH 20 INVOKEVIRTUAL alb.a (III)V L23 LINENUMBER 62 L23 RETURN MAXSTACK = 4 MAXLOCALS = 0 // DEPRECATED // access flags 0x20001 public a(III)V @Ljava/lang/Deprecated;() L0 LINENUMBER 67 L0 ALOAD 0 GETSTATIC aji.c : Lcw; ILOAD 1 INVOKEVIRTUAL cw.a (I)Ljava/lang/Object; CHECKCAST aji ILOAD 2 ILOAD 3 INVOKEVIRTUAL alb.setFireInfo (Laji;II)V L1 LINENUMBER 68 L1 RETURN L2 LOCALVARIABLE this Lalb; L0 L2 0 LOCALVARIABLE p_149842_1_ I L0 L2 1 LOCALVARIABLE p_149842_2_ I L0 L2 2 LOCALVARIABLE p_149842_3_ I L0 L2 3 MAXSTACK = 4 MAXLOCALS = 4 // access flags 0x1 public a(Lahb;III)Lazt; L0 LINENUMBER 72 L0 ACONST_NULL ARETURN L1 LOCALVARIABLE this Lalb; 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 = 1 MAXLOCALS = 5 // access flags 0x1 public c()Z L0 LINENUMBER 77 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public d()Z L0 LINENUMBER 82 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public b()I L0 LINENUMBER 87 L0 ICONST_3 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public a(Ljava/util/Random;)I L0 LINENUMBER 92 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public a(Lahb;)I L0 LINENUMBER 97 L0 BIPUSH 30 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149738_1_ Lahb; L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public a(Lahb;IIILjava/util/Random;)V L0 LINENUMBER 102 L0 ALOAD 1 INVOKEVIRTUAL ahb.O ()Lagy; LDC "doFireTick" INVOKEVIRTUAL agy.b (Ljava/lang/String;)Z IFEQ L1 L2 LINENUMBER 104 L2 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKEVIRTUAL ahb.a (III)Laji; ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL aji.isFireSource (Lahb;IIILnet/minecraftforge/common/util/ForgeDirection;)Z ISTORE 6 L3 LINENUMBER 106 L3 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL alb.c (Lahb;III)Z IFNE L4 L5 LINENUMBER 108 L5 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP L4 LINENUMBER 111 L4 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 IFNE L6 ALOAD 1 INVOKEVIRTUAL ahb.Q ()Z IFEQ L6 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.y (III)Z IFNE L7 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.y (III)Z IFNE L7 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.y (III)Z IFNE L7 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB INVOKEVIRTUAL ahb.y (III)Z IFNE L7 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD INVOKEVIRTUAL ahb.y (III)Z IFEQ L6 L7 LINENUMBER 113 L7 FRAME FULL [alb ahb I I I java/util/Random I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP GOTO L1 L6 LINENUMBER 117 L6 FRAME FULL [alb ahb I I I java/util/Random I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.e (III)I ISTORE 7 L8 LINENUMBER 119 L8 ILOAD 7 BIPUSH 15 IF_ICMPGE L9 L10 LINENUMBER 121 L10 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 7 ALOAD 5 ICONST_3 INVOKEVIRTUAL java/util/Random.nextInt (I)I ICONST_2 IDIV IADD ICONST_4 INVOKEVIRTUAL ahb.a (IIIII)Z POP L9 LINENUMBER 124 L9 FRAME FULL [alb ahb I I I java/util/Random I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 0 ALOAD 0 ALOAD 1 INVOKEVIRTUAL alb.a (Lahb;)I ALOAD 5 BIPUSH 10 INVOKEVIRTUAL java/util/Random.nextInt (I)I IADD INVOKEVIRTUAL ahb.a (IIILaji;I)V L11 LINENUMBER 126 L11 ILOAD 6 IFNE L12 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKESPECIAL alb.e (Lahb;III)Z IFNE L12 L13 LINENUMBER 128 L13 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKESTATIC ahb.a (Lahl;III)Z IFEQ L14 ILOAD 7 ICONST_3 IF_ICMPLE L1 L14 LINENUMBER 130 L14 FRAME FULL [alb ahb I I I java/util/Random I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP GOTO L1 L12 LINENUMBER 133 L12 FRAME FULL [alb ahb I I I java/util/Random I I] [] ILOAD 6 IFNE L15 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L15 ILOAD 7 BIPUSH 15 IF_ICMPNE L15 ALOAD 5 ICONST_4 INVOKEVIRTUAL java/util/Random.nextInt (I)I IFNE L15 L16 LINENUMBER 135 L16 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP GOTO L1 L15 LINENUMBER 139 L15 FRAME FULL [alb ahb I I I java/util/Random I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.z (III)Z ISTORE 8 L17 LINENUMBER 140 L17 ICONST_0 ISTORE 9 L18 LINENUMBER 142 L18 ILOAD 8 IFEQ L19 L20 LINENUMBER 144 L20 BIPUSH -50 ISTORE 9 L19 LINENUMBER 147 L19 FRAME FULL [alb ahb I I I java/util/Random I I I I] [] ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 SIPUSH 300 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L21 LINENUMBER 148 L21 ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 SIPUSH 300 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L22 LINENUMBER 149 L22 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 SIPUSH 250 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L23 LINENUMBER 150 L23 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 SIPUSH 250 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L24 LINENUMBER 151 L24 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB SIPUSH 300 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L25 LINENUMBER 152 L25 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD SIPUSH 300 ILOAD 9 IADD ALOAD 5 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L26 LINENUMBER 154 L26 ILOAD 2 ICONST_1 ISUB ISTORE 10 L27 FRAME FULL [alb ahb I I I java/util/Random I I I I I] [] ILOAD 10 ILOAD 2 ICONST_1 IADD IF_ICMPGT L1 L28 LINENUMBER 156 L28 ILOAD 4 ICONST_1 ISUB ISTORE 11 L29 FRAME FULL [alb ahb I I I java/util/Random I I I I I I] [] ILOAD 11 ILOAD 4 ICONST_1 IADD IF_ICMPGT L30 L31 LINENUMBER 158 L31 ILOAD 3 ICONST_1 ISUB ISTORE 12 L32 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I] [] ILOAD 12 ILOAD 3 ICONST_4 IADD IF_ICMPGT L33 L34 LINENUMBER 160 L34 ILOAD 10 ILOAD 2 IF_ICMPNE L35 ILOAD 12 ILOAD 3 IF_ICMPNE L35 ILOAD 11 ILOAD 4 IF_ICMPEQ L36 L35 LINENUMBER 162 L35 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I] [] BIPUSH 100 ISTORE 13 L37 LINENUMBER 164 L37 ILOAD 12 ILOAD 3 ICONST_1 IADD IF_ICMPLE L38 L39 LINENUMBER 166 L39 ILOAD 13 ILOAD 12 ILOAD 3 ICONST_1 IADD ISUB BIPUSH 100 IMUL IADD ISTORE 13 L38 LINENUMBER 169 L38 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I I] [] ALOAD 0 ALOAD 1 ILOAD 10 ILOAD 12 ILOAD 11 INVOKESPECIAL alb.m (Lahb;III)I ISTORE 14 L40 LINENUMBER 171 L40 ILOAD 14 IFLE L36 L41 LINENUMBER 173 L41 ILOAD 14 BIPUSH 40 IADD ALOAD 1 GETFIELD ahb.r : Lrd; INVOKEVIRTUAL rd.a ()I BIPUSH 7 IMUL IADD ILOAD 7 BIPUSH 30 IADD IDIV ISTORE 15 L42 LINENUMBER 175 L42 ILOAD 8 IFEQ L43 L44 LINENUMBER 177 L44 ILOAD 15 ICONST_2 IDIV ISTORE 15 L43 LINENUMBER 180 L43 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I I I I] [] ILOAD 15 IFLE L36 ALOAD 5 ILOAD 13 INVOKEVIRTUAL java/util/Random.nextInt (I)I ILOAD 15 IF_ICMPGT L36 ALOAD 1 INVOKEVIRTUAL ahb.Q ()Z IFEQ L45 ALOAD 1 ILOAD 10 ILOAD 12 ILOAD 11 INVOKEVIRTUAL ahb.y (III)Z IFNE L36 L45 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I I I I] [] ALOAD 1 ILOAD 10 ICONST_1 ISUB ILOAD 12 ILOAD 4 INVOKEVIRTUAL ahb.y (III)Z IFNE L36 ALOAD 1 ILOAD 10 ICONST_1 IADD ILOAD 12 ILOAD 11 INVOKEVIRTUAL ahb.y (III)Z IFNE L36 ALOAD 1 ILOAD 10 ILOAD 12 ILOAD 11 ICONST_1 ISUB INVOKEVIRTUAL ahb.y (III)Z IFNE L36 ALOAD 1 ILOAD 10 ILOAD 12 ILOAD 11 ICONST_1 IADD INVOKEVIRTUAL ahb.y (III)Z IFNE L36 L46 LINENUMBER 182 L46 ILOAD 7 ALOAD 5 ICONST_5 INVOKEVIRTUAL java/util/Random.nextInt (I)I ICONST_4 IDIV IADD ISTORE 16 L47 LINENUMBER 184 L47 ILOAD 16 BIPUSH 15 IF_ICMPLE L48 L49 LINENUMBER 186 L49 BIPUSH 15 ISTORE 16 L48 LINENUMBER 189 L48 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I I I I I] [] ALOAD 1 ILOAD 10 ILOAD 12 ILOAD 11 ALOAD 0 ILOAD 16 ICONST_3 INVOKEVIRTUAL ahb.d (IIILaji;II)Z POP L36 LINENUMBER 158 L36 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I] [] IINC 12 1 GOTO L32 L33 LINENUMBER 156 L33 FRAME FULL [alb ahb I I I java/util/Random I I I I I I I] [] IINC 11 1 GOTO L29 L30 LINENUMBER 154 L30 FRAME FULL [alb ahb I I I java/util/Random I I I I I I] [] IINC 10 1 GOTO L27 L50 FRAME FULL [] [java/lang/Throwable] NOP NOP ATHROW L1 LINENUMBER 199 L1 FRAME FULL [alb ahb I I I java/util/Random] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V RETURN L51 LOCALVARIABLE k2 I L47 L36 16 LOCALVARIABLE j2 I L42 L36 15 LOCALVARIABLE l1 I L37 L36 13 LOCALVARIABLE i2 I L40 L36 14 LOCALVARIABLE k1 I L32 L33 12 LOCALVARIABLE j1 I L29 L30 11 LOCALVARIABLE i1 I L27 L1 10 LOCALVARIABLE flag1 Z L17 L1 8 LOCALVARIABLE b0 B L18 L1 9 LOCALVARIABLE l I L8 L1 7 LOCALVARIABLE flag Z L3 L1 6 LOCALVARIABLE this Lalb; L0 L51 0 LOCALVARIABLE p_149674_1_ Lahb; L0 L51 1 LOCALVARIABLE p_149674_2_ I L0 L51 2 LOCALVARIABLE p_149674_3_ I L0 L51 3 LOCALVARIABLE p_149674_4_ I L0 L51 4 LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5 MAXSTACK = 9 MAXLOCALS = 17 // access flags 0x1 public L()Z L0 LINENUMBER 203 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // DEPRECATED // access flags 0x20002 private a(Lahb;IIIILjava/util/Random;I)V @Ljava/lang/Deprecated;() L0 LINENUMBER 209 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 ALOAD 6 ILOAD 7 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKESPECIAL alb.tryCatchFire (Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L1 LINENUMBER 210 L1 RETURN L2 LOCALVARIABLE this Lalb; L0 L2 0 LOCALVARIABLE p_149841_1_ Lahb; L0 L2 1 LOCALVARIABLE p_149841_2_ I L0 L2 2 LOCALVARIABLE p_149841_3_ I L0 L2 3 LOCALVARIABLE p_149841_4_ I L0 L2 4 LOCALVARIABLE p_149841_5_ I L0 L2 5 LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6 LOCALVARIABLE p_149841_7_ I L0 L2 7 MAXSTACK = 9 MAXLOCALS = 8 // access flags 0x2 private tryCatchFire(Lahb;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V L0 LINENUMBER 214 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.a (III)Laji; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 8 INVOKEVIRTUAL aji.getFlammability (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 9 L1 LINENUMBER 216 L1 ALOAD 6 ILOAD 5 INVOKEVIRTUAL java/util/Random.nextInt (I)I ILOAD 9 IF_ICMPGE L2 L3 LINENUMBER 218 L3 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.a (III)Laji; GETSTATIC ajn.W : Laji; IF_ACMPNE L4 ICONST_1 GOTO L5 L4 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] ICONST_0 L5 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I] ISTORE 10 L6 LINENUMBER 220 L6 ALOAD 6 ILOAD 7 BIPUSH 10 IADD INVOKEVIRTUAL java/util/Random.nextInt (I)I ICONST_5 IF_ICMPGE L7 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.y (III)Z IFNE L7 L8 LINENUMBER 222 L8 ILOAD 7 ALOAD 6 ICONST_5 INVOKEVIRTUAL java/util/Random.nextInt (I)I ICONST_4 IDIV IADD ISTORE 11 L9 LINENUMBER 224 L9 ILOAD 11 BIPUSH 15 IF_ICMPLE L10 L11 LINENUMBER 226 L11 BIPUSH 15 ISTORE 11 L10 LINENUMBER 229 L10 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 0 ILOAD 11 ICONST_3 INVOKEVIRTUAL ahb.d (IIILaji;II)Z POP L12 LINENUMBER 230 L12 GOTO L13 L7 LINENUMBER 233 L7 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP L13 LINENUMBER 236 L13 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] ILOAD 10 IFEQ L2 L14 LINENUMBER 238 L14 GETSTATIC ajn.W : Laji; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 INVOKEVIRTUAL aji.b (Lahb;IIII)V L2 LINENUMBER 241 L2 FRAME FULL [alb ahb I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] RETURN L15 LOCALVARIABLE k1 I L9 L12 11 LOCALVARIABLE flag Z L6 L2 10 LOCALVARIABLE this Lalb; L0 L15 0 LOCALVARIABLE p_149841_1_ Lahb; L0 L15 1 LOCALVARIABLE p_149841_2_ I L0 L15 2 LOCALVARIABLE p_149841_3_ I L0 L15 3 LOCALVARIABLE p_149841_4_ I L0 L15 4 LOCALVARIABLE p_149841_5_ I L0 L15 5 LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6 LOCALVARIABLE p_149841_7_ I L0 L15 7 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8 LOCALVARIABLE j1 I L1 L15 9 MAXSTACK = 7 MAXLOCALS = 12 // access flags 0x2 private e(Lahb;III)Z L0 LINENUMBER 245 L0 ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L2 L1 FRAME FULL [alb ahb I I I] [] ICONST_1 GOTO L3 L2 FRAME FULL [alb ahb I I I] [] ICONST_0 L3 FRAME FULL [alb ahb I I I] [I] IRETURN L4 LOCALVARIABLE this Lalb; L0 L4 0 LOCALVARIABLE p_149847_1_ Lahb; L0 L4 1 LOCALVARIABLE p_149847_2_ I L0 L4 2 LOCALVARIABLE p_149847_3_ I L0 L4 3 LOCALVARIABLE p_149847_4_ I L0 L4 4 MAXSTACK = 6 MAXLOCALS = 5 // access flags 0x2 private m(Lahb;III)I L0 LINENUMBER 255 L0 ICONST_0 ISTORE 5 L1 LINENUMBER 257 L1 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.c (III)Z IFNE L2 L3 LINENUMBER 259 L3 ICONST_0 IRETURN L2 LINENUMBER 263 L2 FRAME FULL [alb ahb I I I I] [] ILOAD 5 ISTORE 6 L4 LINENUMBER 264 L4 ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L5 LINENUMBER 265 L5 ALOAD 0 ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L6 LINENUMBER 266 L6 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L7 LINENUMBER 267 L7 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L8 LINENUMBER 268 L8 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L9 LINENUMBER 269 L9 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD ILOAD 6 GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 6 L10 LINENUMBER 270 L10 ILOAD 6 IRETURN L11 LOCALVARIABLE l I L4 L11 6 LOCALVARIABLE this Lalb; L0 L11 0 LOCALVARIABLE p_149845_1_ Lahb; L0 L11 1 LOCALVARIABLE p_149845_2_ I L0 L11 2 LOCALVARIABLE p_149845_3_ I L0 L11 3 LOCALVARIABLE p_149845_4_ I L0 L11 4 LOCALVARIABLE b0 B L1 L11 5 MAXSTACK = 7 MAXLOCALS = 7 // access flags 0x1 public v()Z L0 LINENUMBER 276 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // DEPRECATED // access flags 0x20001 public e(Lahl;III)Z @Ljava/lang/Deprecated;() L0 LINENUMBER 282 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149844_1_ Lahl; L0 L1 1 LOCALVARIABLE p_149844_2_ I L0 L1 2 LOCALVARIABLE p_149844_3_ I L0 L1 3 LOCALVARIABLE p_149844_4_ I L0 L1 4 MAXSTACK = 6 MAXLOCALS = 5 // DEPRECATED // access flags 0x20001 public a(Lahb;IIII)I @Ljava/lang/Deprecated;() L0 LINENUMBER 288 L0 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ILOAD 5 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.getChanceToEncourageFire (Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I IRETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149846_1_ Lahb; L0 L1 1 LOCALVARIABLE p_149846_2_ I L0 L1 2 LOCALVARIABLE p_149846_3_ I L0 L1 3 LOCALVARIABLE p_149846_4_ I L0 L1 4 LOCALVARIABLE p_149846_5_ I L0 L1 5 MAXSTACK = 7 MAXLOCALS = 6 // access flags 0x1 public c(Lahb;III)Z L0 LINENUMBER 293 L0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKESTATIC ahb.a (Lahl;III)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKESPECIAL alb.e (Lahb;III)Z IFEQ L2 L1 FRAME FULL [alb ahb I I I] [] ICONST_1 GOTO L3 L2 FRAME FULL [alb ahb I I I] [] ICONST_0 L3 FRAME FULL [alb ahb I I I] [I] IRETURN L4 LOCALVARIABLE this Lalb; L0 L4 0 LOCALVARIABLE p_149742_1_ Lahb; L0 L4 1 LOCALVARIABLE p_149742_2_ I L0 L4 2 LOCALVARIABLE p_149742_3_ I L0 L4 3 LOCALVARIABLE p_149742_4_ I L0 L4 4 MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public a(Lahb;IIILaji;)V L0 LINENUMBER 298 L0 ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKESTATIC ahb.a (Lahl;III)Z IFNE L1 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKESPECIAL alb.e (Lahb;III)Z IFNE L1 L2 LINENUMBER 300 L2 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP L1 LINENUMBER 302 L1 FRAME FULL [alb ahb I I I aji] [] RETURN L3 LOCALVARIABLE this Lalb; L0 L3 0 LOCALVARIABLE p_149695_1_ Lahb; L0 L3 1 LOCALVARIABLE p_149695_2_ I L0 L3 2 LOCALVARIABLE p_149695_3_ I L0 L3 3 LOCALVARIABLE p_149695_4_ I L0 L3 4 LOCALVARIABLE p_149695_5_ Laji; L0 L3 5 MAXSTACK = 5 MAXLOCALS = 6 // access flags 0x1 public b(Lahb;III)V L0 LINENUMBER 306 L0 ALOAD 1 GETFIELD ahb.t : Laqo; GETFIELD aqo.i : I IFGT L1 GETSTATIC ajn.aO : Lamp; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL amp.e (Lahb;III)Z IFNE L2 L1 LINENUMBER 308 L1 FRAME FULL [alb ahb I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKESTATIC ahb.a (Lahl;III)Z IFNE L3 ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKESPECIAL alb.e (Lahb;III)Z IFNE L3 L4 LINENUMBER 310 L4 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEVIRTUAL ahb.f (III)Z POP GOTO L2 L3 LINENUMBER 314 L3 FRAME FULL [alb ahb I I I] [] ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 0 ALOAD 0 ALOAD 1 INVOKEVIRTUAL alb.a (Lahb;)I ALOAD 1 GETFIELD ahb.s : Ljava/util/Random; BIPUSH 10 INVOKEVIRTUAL java/util/Random.nextInt (I)I IADD INVOKEVIRTUAL ahb.a (IIILaji;I)V L2 LINENUMBER 317 L2 FRAME FULL [alb ahb I I I] [] RETURN L5 LOCALVARIABLE this Lalb; L0 L5 0 LOCALVARIABLE p_149726_1_ Lahb; L0 L5 1 LOCALVARIABLE p_149726_2_ I L0 L5 2 LOCALVARIABLE p_149726_3_ I L0 L5 3 LOCALVARIABLE p_149726_4_ I L0 L5 4 MAXSTACK = 8 MAXLOCALS = 5 // access flags 0x1 public b(Lahb;IIILjava/util/Random;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 322 L0 ALOAD 5 BIPUSH 24 INVOKEVIRTUAL java/util/Random.nextInt (I)I IFNE L1 L2 LINENUMBER 324 L2 ALOAD 1 ILOAD 2 I2F LDC 0.5 FADD F2D ILOAD 3 I2F LDC 0.5 FADD F2D ILOAD 4 I2F LDC 0.5 FADD F2D LDC "fire.fire" FCONST_1 ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.7 FMUL LDC 0.3 FADD ICONST_0 INVOKEVIRTUAL ahb.a (DDDLjava/lang/String;FFZ)V L1 LINENUMBER 332 L1 FRAME FULL [alb ahb I I I java/util/Random] [] ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 INVOKESTATIC ahb.a (Lahl;III)Z IFNE L3 GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 ISUB ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFNE L3 L4 LINENUMBER 334 L4 GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ICONST_1 ISUB ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L5 L6 LINENUMBER 336 L6 ICONST_0 ISTORE 6 L7 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_2 IF_ICMPGE L5 L8 LINENUMBER 338 L8 ILOAD 2 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.1 FMUL FADD FSTORE 7 L9 LINENUMBER 339 L9 ILOAD 3 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 8 L10 LINENUMBER 340 L10 ILOAD 4 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 9 L11 LINENUMBER 341 L11 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L12 LINENUMBER 336 L12 IINC 6 1 GOTO L7 L5 LINENUMBER 345 L5 FRAME FULL [alb ahb I I I java/util/Random] [] GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ICONST_1 IADD ILOAD 3 ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L13 L14 LINENUMBER 347 L14 ICONST_0 ISTORE 6 L15 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_2 IF_ICMPGE L13 L16 LINENUMBER 349 L16 ILOAD 2 ICONST_1 IADD I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.1 FMUL FSUB FSTORE 7 L17 LINENUMBER 350 L17 ILOAD 3 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 8 L18 LINENUMBER 351 L18 ILOAD 4 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 9 L19 LINENUMBER 352 L19 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L20 LINENUMBER 347 L20 IINC 6 1 GOTO L15 L13 LINENUMBER 356 L13 FRAME FULL [alb ahb I I I java/util/Random] [] GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 ISUB GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L21 L22 LINENUMBER 358 L22 ICONST_0 ISTORE 6 L23 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_2 IF_ICMPGE L21 L24 LINENUMBER 360 L24 ILOAD 2 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 7 L25 LINENUMBER 361 L25 ILOAD 3 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 8 L26 LINENUMBER 362 L26 ILOAD 4 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.1 FMUL FADD FSTORE 9 L27 LINENUMBER 363 L27 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L28 LINENUMBER 358 L28 IINC 6 1 GOTO L23 L21 LINENUMBER 367 L21 FRAME FULL [alb ahb I I I java/util/Random] [] GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ICONST_1 IADD GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L29 L30 LINENUMBER 369 L30 ICONST_0 ISTORE 6 L31 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_2 IF_ICMPGE L29 L32 LINENUMBER 371 L32 ILOAD 2 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 7 L33 LINENUMBER 372 L33 ILOAD 3 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 8 L34 LINENUMBER 373 L34 ILOAD 4 ICONST_1 IADD I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.1 FMUL FSUB FSTORE 9 L35 LINENUMBER 374 L35 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L36 LINENUMBER 369 L36 IINC 6 1 GOTO L31 L29 LINENUMBER 378 L29 FRAME FULL [alb ahb I I I java/util/Random] [] GETSTATIC ajn.ab : Lalb; ALOAD 1 ILOAD 2 ILOAD 3 ICONST_1 IADD ILOAD 4 GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; INVOKEVIRTUAL alb.canCatchFire (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IFEQ L37 L38 LINENUMBER 380 L38 ICONST_0 ISTORE 6 L39 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_2 IF_ICMPGE L37 L40 LINENUMBER 382 L40 ILOAD 2 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 7 L41 LINENUMBER 383 L41 ILOAD 3 ICONST_1 IADD I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.1 FMUL FSUB FSTORE 8 L42 LINENUMBER 384 L42 ILOAD 4 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 9 L43 LINENUMBER 385 L43 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L44 LINENUMBER 380 L44 IINC 6 1 GOTO L39 L3 LINENUMBER 391 L3 FRAME FULL [alb ahb I I I java/util/Random] [] ICONST_0 ISTORE 6 L45 FRAME FULL [alb ahb I I I java/util/Random I] [] ILOAD 6 ICONST_3 IF_ICMPGE L37 L46 LINENUMBER 393 L46 ILOAD 2 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 7 L47 LINENUMBER 394 L47 ILOAD 3 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F LDC 0.5 FMUL FADD LDC 0.5 FADD FSTORE 8 L48 LINENUMBER 395 L48 ILOAD 4 I2F ALOAD 5 INVOKEVIRTUAL java/util/Random.nextFloat ()F FADD FSTORE 9 L49 LINENUMBER 396 L49 ALOAD 1 LDC "largesmoke" FLOAD 7 F2D FLOAD 8 F2D FLOAD 9 F2D DCONST_0 DCONST_0 DCONST_0 INVOKEVIRTUAL ahb.a (Ljava/lang/String;DDDDDD)V L50 LINENUMBER 391 L50 IINC 6 1 GOTO L45 L37 LINENUMBER 399 L37 FRAME FULL [alb ahb I I I java/util/Random] [] RETURN L51 LOCALVARIABLE l I L7 L5 6 LOCALVARIABLE f F L9 L5 7 LOCALVARIABLE f1 F L10 L5 8 LOCALVARIABLE f2 F L11 L5 9 LOCALVARIABLE l I L15 L13 6 LOCALVARIABLE f F L17 L13 7 LOCALVARIABLE f1 F L18 L13 8 LOCALVARIABLE f2 F L19 L13 9 LOCALVARIABLE l I L23 L21 6 LOCALVARIABLE f F L25 L21 7 LOCALVARIABLE f1 F L26 L21 8 LOCALVARIABLE f2 F L27 L21 9 LOCALVARIABLE l I L31 L29 6 LOCALVARIABLE f F L33 L29 7 LOCALVARIABLE f1 F L34 L29 8 LOCALVARIABLE f2 F L35 L29 9 LOCALVARIABLE l I L39 L3 6 LOCALVARIABLE f F L41 L3 7 LOCALVARIABLE f1 F L42 L3 8 LOCALVARIABLE f2 F L43 L3 9 LOCALVARIABLE l I L45 L37 6 LOCALVARIABLE f F L47 L37 7 LOCALVARIABLE f1 F L48 L37 8 LOCALVARIABLE f2 F L49 L37 9 LOCALVARIABLE this Lalb; L0 L51 0 LOCALVARIABLE p_149734_1_ Lahb; L0 L51 1 LOCALVARIABLE p_149734_2_ I L0 L51 2 LOCALVARIABLE p_149734_3_ I L0 L51 3 LOCALVARIABLE p_149734_4_ I L0 L51 4 LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5 MAXSTACK = 14 MAXLOCALS = 10 // access flags 0x1 public a(Lrg;)V @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 404 L0 ALOAD 0 ICONST_2 ANEWARRAY rf DUP ICONST_0 ALOAD 1 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V ALOAD 0 INVOKEVIRTUAL alb.N ()Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; LDC "_layer_0" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; INVOKEINTERFACE rg.a (Ljava/lang/String;)Lrf; AASTORE DUP ICONST_1 ALOAD 1 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V ALOAD 0 INVOKEVIRTUAL alb.N ()Ljava/lang/String; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; LDC "_layer_1" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; INVOKEINTERFACE rg.a (Ljava/lang/String;)Lrf; AASTORE PUTFIELD alb.M : [Lrf; L1 LINENUMBER 405 L1 RETURN L2 LOCALVARIABLE this Lalb; L0 L2 0 LOCALVARIABLE p_149651_1_ Lrg; L0 L2 1 MAXSTACK = 7 MAXLOCALS = 2 // access flags 0x1 public c(I)Lrf; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 410 L0 ALOAD 0 GETFIELD alb.M : [Lrf; ILOAD 1 AALOAD ARETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149840_1_ I L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public a(II)Lrf; @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) L0 LINENUMBER 416 L0 ALOAD 0 GETFIELD alb.M : [Lrf; ICONST_0 AALOAD ARETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149691_1_ I L0 L1 1 LOCALVARIABLE p_149691_2_ I L0 L1 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x1 public f(I)Lawv; L0 LINENUMBER 421 L0 GETSTATIC awv.f : Lawv; ARETURN L1 LOCALVARIABLE this Lalb; L0 L1 0 LOCALVARIABLE p_149728_1_ I L0 L1 1 MAXSTACK = 1 MAXLOCALS = 2 // access flags 0x1 public setFireInfo(Laji;II)V L0 LINENUMBER 434 L0 ALOAD 1 GETSTATIC ajn.a : Laji; IF_ACMPNE L1 NEW java/lang/IllegalArgumentException DUP LDC "Tried to set air on fire... This is bad." INVOKESPECIAL java/lang/IllegalArgumentException. (Ljava/lang/String;)V ATHROW L1 LINENUMBER 435 L1 FRAME FULL [alb aji I I] [] ALOAD 1 INVOKESTATIC aji.b (Laji;)I ISTORE 4 L2 LINENUMBER 436 L2 ALOAD 0 GETFIELD alb.a : [I ILOAD 4 ILOAD 2 IASTORE L3 LINENUMBER 437 L3 ALOAD 0 GETFIELD alb.b : [I ILOAD 4 ILOAD 3 IASTORE L4 LINENUMBER 439 L4 ALOAD 0 ALOAD 1 ICONST_1 INVOKESPECIAL alb.getInfo (Laji;Z)Lalb$FireInfo; ASTORE 5 L5 LINENUMBER 440 L5 ALOAD 5 ILOAD 2 INVOKESTATIC alb$FireInfo.access$002 (Lalb$FireInfo;I)I POP L6 LINENUMBER 441 L6 ALOAD 5 ILOAD 3 INVOKESTATIC alb$FireInfo.access$102 (Lalb$FireInfo;I)I POP L7 LINENUMBER 442 L7 RETURN L8 LOCALVARIABLE this Lalb; L0 L8 0 LOCALVARIABLE block Laji; L0 L8 1 LOCALVARIABLE encouragement I L0 L8 2 LOCALVARIABLE flammibility I L0 L8 3 LOCALVARIABLE id I L2 L8 4 LOCALVARIABLE info Lalb$FireInfo; L5 L8 5 MAXSTACK = 3 MAXLOCALS = 6 // access flags 0x2 private getInfo(Laji;Z)Lalb$FireInfo; L0 LINENUMBER 446 L0 ALOAD 0 GETFIELD alb.blockInfo : Ljava/util/IdentityHashMap; ALOAD 1 INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object; CHECKCAST alb$FireInfo ASTORE 3 L1 LINENUMBER 447 L1 ALOAD 3 IFNONNULL L2 ILOAD 2 IFEQ L2 L3 LINENUMBER 449 L3 NEW alb$FireInfo DUP ACONST_NULL INVOKESPECIAL alb$FireInfo. (Lalb$1;)V ASTORE 3 L4 LINENUMBER 450 L4 ALOAD 0 GETFIELD alb.blockInfo : Ljava/util/IdentityHashMap; ALOAD 1 ALOAD 3 INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; POP L2 LINENUMBER 452 L2 FRAME FULL [alb aji I alb$FireInfo] [] ALOAD 3 ARETURN L5 LOCALVARIABLE this Lalb; L0 L5 0 LOCALVARIABLE block Laji; L0 L5 1 LOCALVARIABLE garentee Z L0 L5 2 LOCALVARIABLE ret Lalb$FireInfo; L1 L5 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 public rebuildFireInfo()V L0 LINENUMBER 457 L0 ICONST_0 ISTORE 1 L1 FRAME FULL [alb I] [] ILOAD 1 SIPUSH 4096 IF_ICMPGE L2 L3 LINENUMBER 461 L3 ALOAD 0 GETFIELD alb.a : [I ILOAD 1 ICONST_0 IASTORE L4 LINENUMBER 462 L4 ALOAD 0 GETFIELD alb.b : [I ILOAD 1 ICONST_0 IASTORE L5 LINENUMBER 457 L5 IINC 1 1 GOTO L1 L2 LINENUMBER 465 L2 FRAME FULL [alb I] [] ALOAD 0 GETFIELD alb.blockInfo : Ljava/util/IdentityHashMap; INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set; INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; ASTORE 1 L6 FRAME FULL [alb java/util/Iterator] [] ALOAD 1 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L7 ALOAD 1 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST java/util/Map$Entry ASTORE 2 L8 LINENUMBER 467 L8 ALOAD 2 INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object; CHECKCAST aji INVOKESTATIC aji.b (Laji;)I ISTORE 3 L9 LINENUMBER 468 L9 ILOAD 3 IFLT L10 ILOAD 3 SIPUSH 4096 IF_ICMPGE L10 L11 LINENUMBER 470 L11 ALOAD 0 GETFIELD alb.a : [I ILOAD 3 ALOAD 2 INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; CHECKCAST alb$FireInfo INVOKESTATIC alb$FireInfo.access$000 (Lalb$FireInfo;)I IASTORE L12 LINENUMBER 471 L12 ALOAD 0 GETFIELD alb.b : [I ILOAD 3 ALOAD 2 INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; CHECKCAST alb$FireInfo INVOKESTATIC alb$FireInfo.access$100 (Lalb$FireInfo;)I IASTORE L10 LINENUMBER 473 L10 FRAME FULL [alb java/util/Iterator java/util/Map$Entry I] [] GOTO L6 L7 LINENUMBER 474 L7 FRAME FULL [alb java/util/Iterator] [] RETURN L13 LOCALVARIABLE x I L1 L2 1 LOCALVARIABLE id I L9 L10 3 LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2 // signature Ljava/util/Map$Entry; // declaration: java.util.Map$Entry LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 1 LOCALVARIABLE this Lalb; L0 L13 0 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 public getFlammability(Laji;)I L0 LINENUMBER 478 L0 ALOAD 1 INVOKESTATIC aji.b (Laji;)I ISTORE 2 L1 LINENUMBER 479 L1 ILOAD 2 IFLT L2 ILOAD 2 SIPUSH 4096 IF_ICMPGE L2 ALOAD 0 GETFIELD alb.b : [I ILOAD 2 IALOAD GOTO L3 L2 FRAME FULL [alb aji I] [] ICONST_0 L3 FRAME FULL [alb aji I] [I] IRETURN L4 LOCALVARIABLE this Lalb; L0 L4 0 LOCALVARIABLE block Laji; L0 L4 1 LOCALVARIABLE id I L1 L4 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x1 public getEncouragement(Laji;)I L0 LINENUMBER 484 L0 ALOAD 1 INVOKESTATIC aji.b (Laji;)I ISTORE 2 L1 LINENUMBER 485 L1 ILOAD 2 IFLT L2 ILOAD 2 SIPUSH 4096 IF_ICMPGE L2 ALOAD 0 GETFIELD alb.a : [I ILOAD 2 IALOAD GOTO L3 L2 FRAME FULL [alb aji I] [] ICONST_0 L3 FRAME FULL [alb aji I] [I] IRETURN L4 LOCALVARIABLE this Lalb; L0 L4 0 LOCALVARIABLE block Laji; L0 L4 1 LOCALVARIABLE id I L1 L4 2 MAXSTACK = 2 MAXLOCALS = 3 // access flags 0x1 public canCatchFire(Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z L0 LINENUMBER 500 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE ahl.a (III)Laji; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 5 INVOKEVIRTUAL aji.isFlammable (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)Z IRETURN L1 LOCALVARIABLE this Lalb; 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 = 6 MAXLOCALS = 6 // access flags 0x1 public getChanceToEncourageFire(Lahl;IIIILnet/minecraftforge/common/util/ForgeDirection;)I L0 LINENUMBER 516 L0 ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 INVOKEINTERFACE ahl.a (III)Laji; ALOAD 1 ILOAD 2 ILOAD 3 ILOAD 4 ALOAD 6 INVOKEVIRTUAL aji.getFireSpreadSpeed (Lahl;IIILnet/minecraftforge/common/util/ForgeDirection;)I ISTORE 7 L1 LINENUMBER 517 L1 ILOAD 7 ILOAD 5 IF_ICMPLE L2 ILOAD 7 GOTO L3 L2 FRAME FULL [alb ahl I I I I net/minecraftforge/common/util/ForgeDirection I] [] ILOAD 5 L3 FRAME FULL [alb ahl I I I I net/minecraftforge/common/util/ForgeDirection I] [I] IRETURN L4 LOCALVARIABLE this Lalb; 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 oldChance I L0 L4 5 LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6 LOCALVARIABLE newChance I L1 L4 7 MAXSTACK = 6 MAXLOCALS = 8 }