// class version 50.0 (50) // access flags 0x421 public abstract class bgl extends bft { // compiled from: GuiContainer.java @Lnet/minecraftforge/fml/relauncher/SideOnly;(value=Lnet/minecraftforge/fml/relauncher/Side;.CLIENT) // access flags 0x19 public final static Lkn; a // access flags 0x4 protected I f // access flags 0x4 protected I g // access flags 0x1 public Labd; h // access flags 0x4 protected I i // access flags 0x4 protected I r // access flags 0x2 private Lacc; u // access flags 0x2 private Lacc; v // access flags 0x2 private Z w // access flags 0x2 private Ladz; x // access flags 0x2 private I y // access flags 0x2 private I z // access flags 0x2 private Lacc; A // access flags 0x2 private J B // access flags 0x2 private Ladz; C // access flags 0x2 private Lacc; D // access flags 0x2 private J E // access flags 0x14 // signature Ljava/util/Set; // declaration: java.util.Set protected final Ljava/util/Set; s // access flags 0x4 protected Z t // access flags 0x2 private I F // access flags 0x2 private I G // access flags 0x2 private Z H // access flags 0x2 private I I // access flags 0x2 private J J // access flags 0x2 private Lacc; K // access flags 0x2 private I L // access flags 0x2 private Z M // access flags 0x2 private Ladz; N // access flags 0x1 public Lcodechicken/nei/guihook/GuiContainerManager; manager // access flags 0x1 public (Labd;)V L0 LINENUMBER 58 L0 ALOAD 0 INVOKESPECIAL bft. ()V L1 LINENUMBER 29 L1 ALOAD 0 SIPUSH 176 PUTFIELD bgl.f : I L2 LINENUMBER 30 L2 ALOAD 0 SIPUSH 166 PUTFIELD bgl.g : I L3 LINENUMBER 45 L3 ALOAD 0 INVOKESTATIC com/google/common/collect/Sets.newHashSet ()Ljava/util/HashSet; PUTFIELD bgl.s : Ljava/util/Set; L4 LINENUMBER 59 L4 ALOAD 0 ALOAD 1 PUTFIELD bgl.h : Labd; L5 LINENUMBER 60 L5 ALOAD 0 ICONST_1 PUTFIELD bgl.H : Z L6 LINENUMBER 61 L6 RETURN L7 LOCALVARIABLE this Lbgl; L0 L7 0 LOCALVARIABLE inventorySlotsIn Labd; L0 L7 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x1 public b()V L0 LINENUMBER 65 L0 ALOAD 0 INVOKESPECIAL bft.b ()V L1 LINENUMBER 66 L1 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; ALOAD 0 GETFIELD bgl.h : Labd; PUTFIELD bnn.bv : Labd; L2 LINENUMBER 67 L2 ALOAD 0 ALOAD 0 GETFIELD bgl.l : I ALOAD 0 GETFIELD bgl.f : I ISUB ICONST_2 IDIV PUTFIELD bgl.i : I L3 LINENUMBER 68 L3 ALOAD 0 ALOAD 0 GETFIELD bgl.m : I ALOAD 0 GETFIELD bgl.g : I ISUB ICONST_2 IDIV PUTFIELD bgl.r : I L4 LINENUMBER 69 L4 RETURN L5 LOCALVARIABLE this Lbgl; L0 L5 0 MAXSTACK = 3 MAXLOCALS = 1 // access flags 0x1 public a(IIF)V L0 LINENUMBER 169 L0 ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V L1 LINENUMBER 73 L1 ALOAD 0 INVOKEVIRTUAL bgl.c ()V L2 LINENUMBER 74 L2 ALOAD 0 GETFIELD bgl.i : I ISTORE 4 L3 LINENUMBER 75 L3 ALOAD 0 GETFIELD bgl.r : I ISTORE 5 L4 LINENUMBER 76 L4 ALOAD 0 FLOAD 3 ILOAD 1 ILOAD 2 INVOKEVIRTUAL bgl.a (FII)V L5 LINENUMBER 77 L5 INVOKESTATIC bob.E ()V L6 LINENUMBER 78 L6 INVOKESTATIC bcv.a ()V L7 LINENUMBER 79 L7 INVOKESTATIC bob.g ()V L8 LINENUMBER 80 L8 INVOKESTATIC bob.j ()V L9 LINENUMBER 81 L9 ALOAD 0 ILOAD 1 ILOAD 2 FLOAD 3 INVOKESPECIAL bft.a (IIF)V L10 LINENUMBER 82 L10 INVOKESTATIC bcv.c ()V L11 LINENUMBER 83 L11 INVOKESTATIC bob.G ()V L12 LINENUMBER 84 L12 ILOAD 4 I2F ILOAD 5 I2F FCONST_0 INVOKESTATIC bob.c (FFF)V L13 LINENUMBER 85 L13 FCONST_1 FCONST_1 FCONST_1 FCONST_1 INVOKESTATIC bob.c (FFFF)V L14 LINENUMBER 86 L14 INVOKESTATIC bob.D ()V L15 LINENUMBER 87 L15 ALOAD 0 ACONST_NULL PUTFIELD bgl.u : Lacc; L16 LINENUMBER 88 L16 SIPUSH 240 ISTORE 6 L17 LINENUMBER 89 L17 SIPUSH 240 ISTORE 7 L18 LINENUMBER 90 L18 GETSTATIC caf.r : I LDC 240.0 LDC 240.0 INVOKESTATIC caf.a (IFF)V L19 LINENUMBER 91 L19 FCONST_1 FCONST_1 FCONST_1 FCONST_1 INVOKESTATIC bob.c (FFFF)V L20 LINENUMBER 93 L20 ICONST_0 ISTORE 8 L21 FRAME FULL [bgl I I F I I I I I] [] ILOAD 8 ALOAD 0 GETFIELD bgl.h : Labd; GETFIELD abd.c : Ljava/util/List; INVOKEINTERFACE java/util/List.size ()I IF_ICMPGE L22 L23 LINENUMBER 95 L23 ALOAD 0 GETFIELD bgl.h : Labd; GETFIELD abd.c : Ljava/util/List; ILOAD 8 INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; CHECKCAST acc ASTORE 9 L24 LINENUMBER 96 L24 ALOAD 0 ALOAD 9 INVOKESPECIAL bgl.a (Lacc;)V L25 LINENUMBER 98 L25 ALOAD 0 ALOAD 9 ILOAD 1 ILOAD 2 INVOKESPECIAL bgl.a (Lacc;II)Z IFEQ L26 ALOAD 9 INVOKEVIRTUAL acc.b ()Z IFEQ L26 ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z IFNE L26 L27 LINENUMBER 100 L27 ALOAD 0 ALOAD 9 PUTFIELD bgl.u : Lacc; L28 LINENUMBER 101 L28 INVOKESTATIC bob.g ()V L29 LINENUMBER 102 L29 INVOKESTATIC bob.j ()V L30 LINENUMBER 103 L30 ALOAD 9 GETFIELD acc.f : I ISTORE 10 L31 LINENUMBER 104 L31 ALOAD 9 GETFIELD acc.g : I ISTORE 11 L32 LINENUMBER 105 L32 ICONST_1 ICONST_1 ICONST_1 ICONST_0 INVOKESTATIC bob.a (ZZZZ)V L33 LINENUMBER 106 L33 ALOAD 0 ILOAD 10 ILOAD 11 ILOAD 10 BIPUSH 16 IADD ILOAD 11 BIPUSH 16 IADD LDC -2130706433 LDC -2130706433 INVOKEVIRTUAL bgl.a (IIIIII)V L34 LINENUMBER 107 L34 ICONST_1 ICONST_1 ICONST_1 ICONST_1 INVOKESTATIC bob.a (ZZZZ)V L35 LINENUMBER 108 L35 INVOKESTATIC bob.f ()V L36 LINENUMBER 109 L36 INVOKESTATIC bob.k ()V L26 LINENUMBER 93 L26 FRAME FULL [bgl I I F I I I I I acc] [] IINC 8 1 GOTO L21 L22 LINENUMBER 113 L22 FRAME FULL [bgl I I F I I I I I] [] INVOKESTATIC bcv.a ()V L37 LINENUMBER 114 L37 ALOAD 0 ILOAD 1 ILOAD 2 INVOKEVIRTUAL bgl.b (II)V L38 LINENUMBER 115 L38 INVOKESTATIC bcv.c ()V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V L39 LINENUMBER 116 L39 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; ASTORE 8 L40 LINENUMBER 117 L40 ALOAD 0 GETFIELD bgl.x : Ladz; IFNONNULL L41 ALOAD 8 INVOKEVIRTUAL zr.o ()Ladz; GOTO L42 L41 FRAME FULL [bgl I I F I I I I zr] [] ALOAD 0 GETFIELD bgl.x : Ladz; L42 FRAME FULL [bgl I I F I I I I zr] [adz] ASTORE 9 L43 LINENUMBER 119 L43 ALOAD 9 IFNULL L44 L45 LINENUMBER 121 L45 BIPUSH 8 ISTORE 10 L46 LINENUMBER 122 L46 ALOAD 0 GETFIELD bgl.x : Ladz; IFNONNULL L47 BIPUSH 8 GOTO L48 L47 FRAME FULL [bgl I I F I I I I zr adz I] [] BIPUSH 16 L48 FRAME FULL [bgl I I F I I I I zr adz I] [I] ISTORE 11 L49 LINENUMBER 123 L49 ACONST_NULL ASTORE 12 L50 LINENUMBER 125 L50 ALOAD 0 GETFIELD bgl.x : Ladz; IFNULL L51 ALOAD 0 GETFIELD bgl.w : Z IFEQ L51 L52 LINENUMBER 127 L52 ALOAD 9 INVOKEVIRTUAL adz.k ()Ladz; ASTORE 9 L53 LINENUMBER 128 L53 ALOAD 9 ALOAD 9 GETFIELD adz.b : I I2F FCONST_2 FDIV INVOKESTATIC op.f (F)I PUTFIELD adz.b : I GOTO L54 L51 LINENUMBER 130 L51 FRAME FULL [bgl I I F I I I I zr adz I I N] [] ALOAD 0 GETFIELD bgl.t : Z IFEQ L54 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.size ()I ICONST_1 IF_ICMPLE L54 L55 LINENUMBER 132 L55 ALOAD 9 INVOKEVIRTUAL adz.k ()Ladz; ASTORE 9 L56 LINENUMBER 133 L56 ALOAD 9 ALOAD 0 GETFIELD bgl.I : I PUTFIELD adz.b : I L57 LINENUMBER 135 L57 ALOAD 9 GETFIELD adz.b : I IFNE L54 L58 LINENUMBER 137 L58 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V LDC "" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; GETSTATIC a.o : La; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; LDC "0" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ASTORE 12 L54 LINENUMBER 141 L54 FRAME FULL [bgl I I F I I I I zr adz I I java/lang/String] [] ALOAD 0 ALOAD 9 ILOAD 1 ILOAD 4 ISUB BIPUSH 8 ISUB ILOAD 2 ILOAD 5 ISUB ILOAD 11 ISUB ALOAD 12 INVOKESPECIAL bgl.a (Ladz;IILjava/lang/String;)V L44 LINENUMBER 144 L44 FRAME FULL [bgl I I F I I I I zr adz] [] ALOAD 0 GETFIELD bgl.C : Ladz; IFNULL L59 L60 LINENUMBER 146 L60 INVOKESTATIC bcx.I ()J ALOAD 0 GETFIELD bgl.B : J LSUB L2F LDC 100.0 FDIV FSTORE 10 L61 LINENUMBER 148 L61 FLOAD 10 FCONST_1 FCMPL IFLT L62 L63 LINENUMBER 150 L63 FCONST_1 FSTORE 10 L64 LINENUMBER 151 L64 ALOAD 0 ACONST_NULL PUTFIELD bgl.C : Ladz; L62 LINENUMBER 154 L62 FRAME FULL [bgl I I F I I I I zr adz F] [] ALOAD 0 GETFIELD bgl.A : Lacc; GETFIELD acc.f : I ALOAD 0 GETFIELD bgl.y : I ISUB ISTORE 11 L65 LINENUMBER 155 L65 ALOAD 0 GETFIELD bgl.A : Lacc; GETFIELD acc.g : I ALOAD 0 GETFIELD bgl.z : I ISUB ISTORE 12 L66 LINENUMBER 156 L66 ALOAD 0 GETFIELD bgl.y : I ILOAD 11 I2F FLOAD 10 FMUL F2I IADD ISTORE 13 L67 LINENUMBER 157 L67 ALOAD 0 GETFIELD bgl.z : I ILOAD 12 I2F FLOAD 10 FMUL F2I IADD ISTORE 14 L68 LINENUMBER 158 L68 ALOAD 0 ALOAD 0 GETFIELD bgl.C : Ladz; ILOAD 13 ILOAD 14 ACONST_NULL CHECKCAST java/lang/String INVOKESPECIAL bgl.a (Ladz;IILjava/lang/String;)V L59 LINENUMBER 161 L59 FRAME FULL [bgl I I F I I I I zr adz] [] INVOKESTATIC bob.H ()V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V INVOKESTATIC bob.f ()V L69 LINENUMBER 170 L69 INVOKESTATIC bob.k ()V L70 LINENUMBER 171 L70 INVOKESTATIC bcv.b ()V L71 LINENUMBER 172 L71 RETURN L72 LOCALVARIABLE j1 I L31 L26 10 LOCALVARIABLE k1 I L32 L26 11 LOCALVARIABLE slot Lacc; L24 L26 9 LOCALVARIABLE i1 I L21 L22 8 LOCALVARIABLE j2 I L46 L44 10 LOCALVARIABLE k2 I L49 L44 11 LOCALVARIABLE s Ljava/lang/String; L50 L44 12 LOCALVARIABLE f F L61 L59 10 LOCALVARIABLE l2 I L65 L59 11 LOCALVARIABLE i3 I L66 L59 12 LOCALVARIABLE l1 I L67 L59 13 LOCALVARIABLE i2 I L68 L59 14 LOCALVARIABLE itemstack1 Ladz; L0 L0 10 LOCALVARIABLE this Lbgl; L1 L72 0 LOCALVARIABLE mouseX I L1 L72 1 LOCALVARIABLE mouseY I L1 L72 2 LOCALVARIABLE partialTicks F L1 L72 3 LOCALVARIABLE i I L3 L72 4 LOCALVARIABLE j I L4 L72 5 LOCALVARIABLE k I L17 L72 6 LOCALVARIABLE l I L18 L72 7 LOCALVARIABLE inventoryplayer Lzr; L40 L72 8 LOCALVARIABLE itemstack Ladz; L43 L72 9 MAXSTACK = 7 MAXLOCALS = 15 // access flags 0x2 private a(Ladz;IILjava/lang/String;)V L0 LINENUMBER 176 L0 FCONST_0 FCONST_0 LDC 32.0 INVOKESTATIC bob.c (FFF)V L1 LINENUMBER 177 L1 ALOAD 0 LDC 200.0 PUTFIELD bgl.e : F L2 LINENUMBER 178 L2 ALOAD 0 GETFIELD bgl.k : Lbsu; LDC 200.0 PUTFIELD bsu.a : F L3 LINENUMBER 179 L3 ACONST_NULL ASTORE 5 L4 LINENUMBER 180 L4 ALOAD 1 IFNULL L5 ALOAD 1 INVOKEVIRTUAL adz.b ()Ladx; ALOAD 1 INVOKEVIRTUAL adx.getFontRenderer (Ladz;)Lbdl; ASTORE 5 L5 LINENUMBER 181 L5 FRAME FULL [bgl adz I I java/lang/String bdl] [] ALOAD 5 IFNONNULL L6 ALOAD 0 GETFIELD bgl.q : Lbdl; ASTORE 5 L6 LINENUMBER 182 L6 FRAME FULL [bgl adz I I java/lang/String bdl] [] ALOAD 0 GETFIELD bgl.k : Lbsu; ALOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL bsu.b (Ladz;II)V L7 LINENUMBER 183 L7 ALOAD 0 GETFIELD bgl.k : Lbsu; ALOAD 5 ALOAD 1 ILOAD 2 ILOAD 3 ALOAD 0 GETFIELD bgl.x : Ladz; IFNONNULL L8 ICONST_0 GOTO L9 L8 FRAME FULL [bgl adz I I java/lang/String bdl] [bsu bdl adz I I] BIPUSH 8 L9 FRAME FULL [bgl adz I I java/lang/String bdl] [bsu bdl adz I I I] ISUB ALOAD 4 INVOKEVIRTUAL bsu.a (Lbdl;Ladz;IILjava/lang/String;)V L10 LINENUMBER 184 L10 ALOAD 0 FCONST_0 PUTFIELD bgl.e : F L11 LINENUMBER 185 L11 ALOAD 0 GETFIELD bgl.k : Lbsu; FCONST_0 PUTFIELD bsu.a : F L12 LINENUMBER 186 L12 RETURN L13 LOCALVARIABLE this Lbgl; L0 L13 0 LOCALVARIABLE stack Ladz; L0 L13 1 LOCALVARIABLE x I L0 L13 2 LOCALVARIABLE y I L0 L13 3 LOCALVARIABLE altText Ljava/lang/String; L0 L13 4 LOCALVARIABLE font Lbdl; L4 L13 5 MAXSTACK = 6 MAXLOCALS = 6 // access flags 0x4 protected b(II)V L0 LINENUMBER 190 L0 RETURN L1 LOCALVARIABLE this Lbgl; L0 L1 0 LOCALVARIABLE mouseX I L0 L1 1 LOCALVARIABLE mouseY I L0 L1 2 MAXSTACK = 0 MAXLOCALS = 3 // access flags 0x404 protected abstract a(FII)V // access flags 0x2 private a(Lacc;)V L0 LINENUMBER 196 L0 ALOAD 1 GETFIELD acc.f : I ISTORE 2 L1 LINENUMBER 197 L1 ALOAD 1 GETFIELD acc.g : I ISTORE 3 L2 LINENUMBER 198 L2 ALOAD 1 INVOKEVIRTUAL acc.d ()Ladz; ASTORE 4 L3 LINENUMBER 199 L3 ICONST_0 ISTORE 5 L4 LINENUMBER 200 L4 ALOAD 1 ALOAD 0 GETFIELD bgl.v : Lacc; IF_ACMPNE L5 ALOAD 0 GETFIELD bgl.x : Ladz; IFNULL L5 ALOAD 0 GETFIELD bgl.w : Z IFNE L5 ICONST_1 GOTO L6 L5 FRAME FULL [bgl acc I I adz I] [] ICONST_0 L6 FRAME FULL [bgl acc I I adz I] [I] ISTORE 6 L7 LINENUMBER 201 L7 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; ASTORE 7 L8 LINENUMBER 202 L8 ACONST_NULL ASTORE 8 L9 LINENUMBER 204 L9 ALOAD 1 ALOAD 0 GETFIELD bgl.v : Lacc; IF_ACMPNE L10 ALOAD 0 GETFIELD bgl.x : Ladz; IFNULL L10 ALOAD 0 GETFIELD bgl.w : Z IFEQ L10 ALOAD 4 IFNULL L10 L11 LINENUMBER 206 L11 ALOAD 4 INVOKEVIRTUAL adz.k ()Ladz; ASTORE 4 L12 LINENUMBER 207 L12 ALOAD 4 DUP GETFIELD adz.b : I ICONST_2 IDIV PUTFIELD adz.b : I GOTO L13 L10 LINENUMBER 209 L10 FRAME FULL [bgl acc I I adz I I adz N] [] ALOAD 0 GETFIELD bgl.t : Z IFEQ L13 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; ALOAD 1 INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z IFEQ L13 ALOAD 7 IFNULL L13 L14 LINENUMBER 211 L14 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.size ()I ICONST_1 IF_ICMPNE L15 L16 LINENUMBER 213 L16 RETURN L15 LINENUMBER 216 L15 FRAME FULL [bgl acc I I adz I I adz N] [] ALOAD 1 ALOAD 7 ICONST_1 INVOKESTATIC abd.a (Lacc;Ladz;Z)Z IFEQ L17 ALOAD 0 GETFIELD bgl.h : Labd; ALOAD 1 INVOKEVIRTUAL abd.b (Lacc;)Z IFEQ L17 L18 LINENUMBER 218 L18 ALOAD 7 INVOKEVIRTUAL adz.k ()Ladz; ASTORE 4 L19 LINENUMBER 219 L19 ICONST_1 ISTORE 5 L20 LINENUMBER 220 L20 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; ALOAD 0 GETFIELD bgl.F : I ALOAD 4 ALOAD 1 INVOKEVIRTUAL acc.d ()Ladz; IFNONNULL L21 ICONST_0 GOTO L22 L21 FRAME FULL [bgl acc I I adz I I adz N] [java/util/Set I adz] ALOAD 1 INVOKEVIRTUAL acc.d ()Ladz; GETFIELD adz.b : I L22 FRAME FULL [bgl acc I I adz I I adz N] [java/util/Set I adz I] INVOKESTATIC abd.a (Ljava/util/Set;ILadz;I)V L23 LINENUMBER 222 L23 ALOAD 4 GETFIELD adz.b : I ALOAD 4 INVOKEVIRTUAL adz.c ()I IF_ICMPLE L24 L25 LINENUMBER 224 L25 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V GETSTATIC a.o : La; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; LDC "" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 4 INVOKEVIRTUAL adz.c ()I INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ASTORE 8 L26 LINENUMBER 225 L26 ALOAD 4 ALOAD 4 INVOKEVIRTUAL adz.c ()I PUTFIELD adz.b : I L24 LINENUMBER 228 L24 FRAME FULL [bgl acc I I adz I I adz java/lang/String] [] ALOAD 4 GETFIELD adz.b : I ALOAD 1 ALOAD 4 INVOKEVIRTUAL acc.b (Ladz;)I IF_ICMPLE L13 L27 LINENUMBER 230 L27 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V GETSTATIC a.o : La; INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; LDC "" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; ALOAD 1 ALOAD 4 INVOKEVIRTUAL acc.b (Ladz;)I INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ASTORE 8 L28 LINENUMBER 231 L28 ALOAD 4 ALOAD 1 ALOAD 4 INVOKEVIRTUAL acc.b (Ladz;)I PUTFIELD adz.b : I GOTO L13 L17 LINENUMBER 236 L17 FRAME FULL [bgl acc I I adz I I adz N] [] ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; ALOAD 1 INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z POP L29 LINENUMBER 237 L29 ALOAD 0 INVOKESPECIAL bgl.a ()V L13 LINENUMBER 241 L13 FRAME FULL [bgl acc I I adz I I adz java/lang/String] [] ALOAD 0 LDC 100.0 PUTFIELD bgl.e : F L30 LINENUMBER 242 L30 ALOAD 0 GETFIELD bgl.k : Lbsu; LDC 100.0 PUTFIELD bsu.a : F L31 LINENUMBER 244 L31 ALOAD 4 IFNONNULL L32 ALOAD 1 INVOKEVIRTUAL acc.b ()Z IFEQ L32 L33 LINENUMBER 246 L33 ALOAD 1 INVOKEVIRTUAL acc.getBackgroundSprite ()Lbwe; ASTORE 9 L34 LINENUMBER 248 L34 ALOAD 9 IFNULL L32 L35 LINENUMBER 250 L35 INVOKESTATIC bob.g ()V L36 LINENUMBER 251 L36 ALOAD 0 GETFIELD bgl.j : Lbcx; INVOKEVIRTUAL bcx.N ()Lbwf; ALOAD 1 INVOKEVIRTUAL acc.getBackgroundLocation ()Lkn; INVOKEVIRTUAL bwf.a (Lkn;)V L37 LINENUMBER 252 L37 ALOAD 0 ILOAD 2 ILOAD 3 ALOAD 9 BIPUSH 16 BIPUSH 16 INVOKEVIRTUAL bgl.a (IILbwe;II)V L38 LINENUMBER 253 L38 INVOKESTATIC bob.f ()V L39 LINENUMBER 254 L39 ICONST_1 ISTORE 6 L32 LINENUMBER 258 L32 FRAME FULL [bgl acc I I adz I I adz java/lang/String] [] ILOAD 6 IFNE L40 L41 LINENUMBER 260 L41 ILOAD 5 IFEQ L42 L43 LINENUMBER 262 L43 ILOAD 2 ILOAD 3 ILOAD 2 BIPUSH 16 IADD ILOAD 3 BIPUSH 16 IADD LDC -2130706433 INVOKESTATIC bgl.a (IIIII)V L42 LINENUMBER 265 L42 FRAME FULL [bgl acc I I adz I I adz java/lang/String] [] INVOKESTATIC bob.k ()V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ALOAD 1 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ALOAD 1 ALOAD 4 ILOAD 2 ILOAD 3 ALOAD 8 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ALOAD 1 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V L40 LINENUMBER 270 L40 FRAME FULL [bgl acc I I adz I I adz java/lang/String] [] ALOAD 0 GETFIELD bgl.k : Lbsu; FCONST_0 PUTFIELD bsu.a : F L44 LINENUMBER 271 L44 ALOAD 0 FCONST_0 PUTFIELD bgl.e : F L45 LINENUMBER 272 L45 RETURN L46 LOCALVARIABLE textureatlassprite Lbwe; L34 L32 9 LOCALVARIABLE this Lbgl; L0 L46 0 LOCALVARIABLE slotIn Lacc; L0 L46 1 LOCALVARIABLE i I L1 L46 2 LOCALVARIABLE j I L2 L46 3 LOCALVARIABLE itemstack Ladz; L3 L46 4 LOCALVARIABLE flag Z L4 L46 5 LOCALVARIABLE flag1 Z L7 L46 6 LOCALVARIABLE itemstack1 Ladz; L8 L46 7 LOCALVARIABLE s Ljava/lang/String; L9 L46 8 MAXSTACK = 6 MAXLOCALS = 10 // access flags 0x2 private a()V L0 LINENUMBER 276 L0 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; ASTORE 1 L1 LINENUMBER 278 L1 ALOAD 1 IFNULL L2 ALOAD 0 GETFIELD bgl.t : Z IFEQ L2 L3 LINENUMBER 280 L3 ALOAD 0 ALOAD 1 GETFIELD adz.b : I PUTFIELD bgl.I : I L4 LINENUMBER 282 L4 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; ASTORE 2 L5 FRAME FULL [bgl adz java/util/Iterator] [] ALOAD 2 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L2 ALOAD 2 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST acc ASTORE 3 L6 LINENUMBER 284 L6 ALOAD 1 INVOKEVIRTUAL adz.k ()Ladz; ASTORE 4 L7 LINENUMBER 285 L7 ALOAD 3 INVOKEVIRTUAL acc.d ()Ladz; IFNONNULL L8 ICONST_0 GOTO L9 L8 FRAME FULL [bgl adz java/util/Iterator acc adz] [] ALOAD 3 INVOKEVIRTUAL acc.d ()Ladz; GETFIELD adz.b : I L9 FRAME FULL [bgl adz java/util/Iterator acc adz] [I] ISTORE 5 L10 LINENUMBER 286 L10 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; ALOAD 0 GETFIELD bgl.F : I ALOAD 4 ILOAD 5 INVOKESTATIC abd.a (Ljava/util/Set;ILadz;I)V L11 LINENUMBER 288 L11 ALOAD 4 GETFIELD adz.b : I ALOAD 4 INVOKEVIRTUAL adz.c ()I IF_ICMPLE L12 L13 LINENUMBER 290 L13 ALOAD 4 ALOAD 4 INVOKEVIRTUAL adz.c ()I PUTFIELD adz.b : I L12 LINENUMBER 293 L12 FRAME FULL [bgl adz java/util/Iterator acc adz I] [] ALOAD 4 GETFIELD adz.b : I ALOAD 3 ALOAD 4 INVOKEVIRTUAL acc.b (Ladz;)I IF_ICMPLE L14 L15 LINENUMBER 295 L15 ALOAD 4 ALOAD 3 ALOAD 4 INVOKEVIRTUAL acc.b (Ladz;)I PUTFIELD adz.b : I L14 LINENUMBER 298 L14 FRAME FULL [bgl adz java/util/Iterator acc adz I] [] ALOAD 0 DUP GETFIELD bgl.I : I ALOAD 4 GETFIELD adz.b : I ILOAD 5 ISUB ISUB PUTFIELD bgl.I : I L16 LINENUMBER 299 L16 GOTO L5 L2 LINENUMBER 301 L2 FRAME FULL [bgl adz] [] RETURN L17 LOCALVARIABLE itemstack1 Ladz; L7 L16 4 LOCALVARIABLE i I L10 L16 5 LOCALVARIABLE slot Lacc; L6 L16 3 LOCALVARIABLE this Lbgl; L0 L17 0 LOCALVARIABLE itemstack Ladz; L1 L17 1 MAXSTACK = 4 MAXLOCALS = 6 // access flags 0x2 private c(II)Lacc; L0 LINENUMBER 305 L0 ICONST_0 ISTORE 3 L1 FRAME FULL [bgl I I I] [] ILOAD 3 ALOAD 0 GETFIELD bgl.h : Labd; GETFIELD abd.c : Ljava/util/List; INVOKEINTERFACE java/util/List.size ()I IF_ICMPGE L2 L3 LINENUMBER 307 L3 ALOAD 0 GETFIELD bgl.h : Labd; GETFIELD abd.c : Ljava/util/List; ILOAD 3 INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; CHECKCAST acc ASTORE 4 L4 LINENUMBER 309 L4 ALOAD 0 ALOAD 4 ILOAD 1 ILOAD 2 INVOKESPECIAL bgl.a (Lacc;II)Z IFEQ L5 L6 LINENUMBER 311 L6 ALOAD 4 ARETURN L5 LINENUMBER 305 L5 FRAME FULL [bgl I I I acc] [] IINC 3 1 GOTO L1 L2 LINENUMBER 315 L2 FRAME FULL [bgl I I I] [] ACONST_NULL ARETURN L7 LOCALVARIABLE slot Lacc; L4 L5 4 LOCALVARIABLE i I L1 L2 3 LOCALVARIABLE this Lbgl; L0 L7 0 LOCALVARIABLE x I L0 L7 1 LOCALVARIABLE y I L0 L7 2 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x4 protected a(III)V throws java/io/IOException ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z IFEQ L0 RETURN L0 LINENUMBER 320 L0 FRAME FULL [bgl I I I] [] ALOAD 0 ILOAD 1 ILOAD 2 ILOAD 3 INVOKESPECIAL bft.a (III)V L1 LINENUMBER 321 L1 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ae : Lbcu; ILOAD 3 BIPUSH 100 ISUB INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z ISTORE 4 L2 LINENUMBER 322 L2 ALOAD 0 ILOAD 1 ILOAD 2 INVOKESPECIAL bgl.c (II)Lacc; ASTORE 5 L3 LINENUMBER 323 L3 INVOKESTATIC bcx.I ()J LSTORE 6 L4 LINENUMBER 324 L4 ALOAD 0 ALOAD 0 GETFIELD bgl.K : Lacc; ALOAD 5 IF_ACMPNE L5 LLOAD 6 ALOAD 0 GETFIELD bgl.J : J LSUB LDC 250 LCMP IFGE L5 ALOAD 0 GETFIELD bgl.L : I ILOAD 3 IF_ICMPNE L5 ICONST_1 GOTO L6 L5 FRAME FULL [bgl I I I I acc J] [bgl] ICONST_0 L6 FRAME FULL [bgl I I I I acc J] [bgl I] PUTFIELD bgl.M : Z L7 LINENUMBER 325 L7 ALOAD 0 ICONST_0 PUTFIELD bgl.H : Z L8 LINENUMBER 327 L8 ILOAD 3 IFEQ L9 ILOAD 3 ICONST_1 IF_ICMPEQ L9 ILOAD 4 IFEQ L10 L9 LINENUMBER 329 L9 FRAME FULL [bgl I I I I acc J] [] ALOAD 0 GETFIELD bgl.i : I ISTORE 8 L11 LINENUMBER 330 L11 ALOAD 0 GETFIELD bgl.r : I ISTORE 9 L12 LINENUMBER 331 L12 ILOAD 1 ILOAD 8 IF_ICMPLT L13 ILOAD 2 ILOAD 9 IF_ICMPLT L13 ILOAD 1 ILOAD 8 ALOAD 0 GETFIELD bgl.f : I IADD IF_ICMPGE L13 ILOAD 2 ILOAD 9 ALOAD 0 GETFIELD bgl.g : I IADD IF_ICMPLT L14 L13 FRAME FULL [bgl I I I I acc J I I] [] ICONST_1 GOTO L15 L14 FRAME FULL [bgl I I I I acc J I I] [] ICONST_0 L15 FRAME FULL [bgl I I I I acc J I I] [I] ISTORE 10 L16 LINENUMBER 332 L16 ALOAD 5 IFNULL L17 ICONST_0 ISTORE 10 L17 LINENUMBER 333 L17 FRAME FULL [bgl I I I I acc J I I I] [] ICONST_M1 ISTORE 11 L18 LINENUMBER 335 L18 ALOAD 5 IFNULL L19 L20 LINENUMBER 337 L20 ALOAD 5 GETFIELD acc.e : I ISTORE 11 L19 LINENUMBER 340 L19 FRAME FULL [bgl I I I I acc J I I I I] [] ILOAD 10 IFEQ L21 L22 LINENUMBER 342 L22 SIPUSH -999 ISTORE 11 L21 LINENUMBER 345 L21 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.A : Z IFEQ L23 ILOAD 10 IFEQ L23 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNONNULL L23 L24 LINENUMBER 347 L24 ALOAD 0 GETFIELD bgl.j : Lbcx; ACONST_NULL CHECKCAST bft INVOKEVIRTUAL bcx.a (Lbft;)V L25 LINENUMBER 348 L25 RETURN L23 LINENUMBER 351 L23 FRAME FULL [bgl I I I I acc J I I I I] [] ILOAD 11 ICONST_M1 IF_ICMPEQ L10 L26 LINENUMBER 353 L26 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.A : Z IFEQ L27 L28 LINENUMBER 355 L28 ALOAD 5 IFNULL L29 ALOAD 5 INVOKEVIRTUAL acc.e ()Z IFEQ L29 L30 LINENUMBER 357 L30 ALOAD 0 ALOAD 5 PUTFIELD bgl.v : Lacc; L31 LINENUMBER 358 L31 ALOAD 0 ACONST_NULL PUTFIELD bgl.x : Ladz; L32 LINENUMBER 359 L32 ALOAD 0 ILOAD 3 ICONST_1 IF_ICMPNE L33 ICONST_1 GOTO L34 L33 FRAME FULL [bgl I I I I acc J I I I I] [bgl] ICONST_0 L34 FRAME FULL [bgl I I I I acc J I I I I] [bgl I] PUTFIELD bgl.w : Z GOTO L10 L29 LINENUMBER 363 L29 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 ACONST_NULL PUTFIELD bgl.v : Lacc; GOTO L10 L27 LINENUMBER 366 L27 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 GETFIELD bgl.t : Z IFNE L10 L35 LINENUMBER 368 L35 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNONNULL L36 L37 LINENUMBER 370 L37 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ae : Lbcu; ILOAD 3 BIPUSH 100 ISUB INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L38 L39 LINENUMBER 372 L39 ALOAD 0 ALOAD 5 ILOAD 11 ILOAD 3 GETSTATIC abi.d : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V GOTO L40 L38 LINENUMBER 376 L38 FRAME FULL [bgl I I I I acc J I I I I] [] ILOAD 11 SIPUSH -999 IF_ICMPEQ L41 BIPUSH 42 INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z IFNE L42 BIPUSH 54 INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z IFEQ L41 L42 FRAME FULL [bgl I I I I acc J I I I I] [] ICONST_1 GOTO L43 L41 FRAME FULL [bgl I I I I acc J I I I I] [] ICONST_0 L43 FRAME FULL [bgl I I I I acc J I I I I] [I] ISTORE 12 L44 LINENUMBER 377 L44 GETSTATIC abi.a : Labi; ASTORE 13 L45 LINENUMBER 379 L45 ILOAD 12 IFEQ L46 L47 LINENUMBER 381 L47 ALOAD 0 ALOAD 5 IFNULL L48 ALOAD 5 INVOKEVIRTUAL acc.e ()Z IFEQ L48 ALOAD 5 INVOKEVIRTUAL acc.d ()Ladz; GOTO L49 L48 FRAME FULL [bgl I I I I acc J I I I I I abi] [bgl] ACONST_NULL L49 FRAME FULL [bgl I I I I acc J I I I I I abi] [bgl adz] PUTFIELD bgl.N : Ladz; L50 LINENUMBER 382 L50 GETSTATIC abi.b : Labi; ASTORE 13 GOTO L51 L46 LINENUMBER 384 L46 FRAME FULL [bgl I I I I acc J I I I I I abi] [] ILOAD 11 SIPUSH -999 IF_ICMPNE L51 L52 LINENUMBER 386 L52 GETSTATIC abi.e : Labi; ASTORE 13 L51 LINENUMBER 389 L51 FRAME FULL [bgl I I I I acc J I I I I I abi] [] ALOAD 0 ALOAD 5 ILOAD 11 ILOAD 3 ALOAD 13 INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L40 LINENUMBER 392 L40 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 ICONST_1 PUTFIELD bgl.H : Z GOTO L10 L36 LINENUMBER 396 L36 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 ICONST_1 PUTFIELD bgl.t : Z L53 LINENUMBER 397 L53 ALOAD 0 ILOAD 3 PUTFIELD bgl.G : I L54 LINENUMBER 398 L54 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.clear ()V L55 LINENUMBER 400 L55 ILOAD 3 IFNE L56 L57 LINENUMBER 402 L57 ALOAD 0 ICONST_0 PUTFIELD bgl.F : I GOTO L10 L56 LINENUMBER 404 L56 FRAME FULL [bgl I I I I acc J I I I I] [] ILOAD 3 ICONST_1 IF_ICMPNE L58 L59 LINENUMBER 406 L59 ALOAD 0 ICONST_1 PUTFIELD bgl.F : I GOTO L10 L58 LINENUMBER 408 L58 FRAME FULL [bgl I I I I acc J I I I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ae : Lbcu; ILOAD 3 BIPUSH 100 ISUB INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L10 L60 LINENUMBER 410 L60 ALOAD 0 ICONST_2 PUTFIELD bgl.F : I L10 LINENUMBER 417 L10 FRAME FULL [bgl I I I I acc J] [] ALOAD 0 ALOAD 5 PUTFIELD bgl.K : Lacc; L61 LINENUMBER 418 L61 ALOAD 0 LLOAD 6 PUTFIELD bgl.J : J L62 LINENUMBER 419 L62 ALOAD 0 ILOAD 3 PUTFIELD bgl.L : I L63 LINENUMBER 420 L63 RETURN L64 LOCALVARIABLE flag2 Z L44 L40 12 LOCALVARIABLE clicktype Labi; L45 L40 13 LOCALVARIABLE j I L11 L10 8 LOCALVARIABLE k I L12 L10 9 LOCALVARIABLE flag1 Z L16 L10 10 LOCALVARIABLE l I L18 L10 11 LOCALVARIABLE this Lbgl; L0 L64 0 LOCALVARIABLE mouseX I L0 L64 1 LOCALVARIABLE mouseY I L0 L64 2 LOCALVARIABLE mouseButton I L0 L64 3 LOCALVARIABLE flag Z L2 L64 4 LOCALVARIABLE slot Lacc; L3 L64 5 LOCALVARIABLE i J L4 L64 6 MAXSTACK = 5 MAXLOCALS = 14 // access flags 0x4 protected a(IIIJ)V L0 LINENUMBER 424 L0 ALOAD 0 ILOAD 1 ILOAD 2 INVOKESPECIAL bgl.c (II)Lacc; ASTORE 6 L1 LINENUMBER 425 L1 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; ASTORE 7 ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 ILOAD 3 LLOAD 4 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V L2 LINENUMBER 427 L2 ALOAD 0 GETFIELD bgl.v : Lacc; IFNULL L3 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.A : Z IFEQ L3 L4 LINENUMBER 429 L4 ILOAD 3 IFEQ L5 ILOAD 3 ICONST_1 IF_ICMPNE L6 L5 LINENUMBER 431 L5 FRAME FULL [bgl I I I J acc adz] [] ALOAD 0 GETFIELD bgl.x : Ladz; IFNONNULL L7 L8 LINENUMBER 433 L8 ALOAD 6 ALOAD 0 GETFIELD bgl.v : Lacc; IF_ACMPEQ L6 ALOAD 0 GETFIELD bgl.v : Lacc; INVOKEVIRTUAL acc.d ()Ladz; IFNULL L6 L9 LINENUMBER 435 L9 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; INVOKEVIRTUAL acc.d ()Ladz; INVOKEVIRTUAL adz.k ()Ladz; PUTFIELD bgl.x : Ladz; GOTO L6 L7 LINENUMBER 438 L7 FRAME FULL [bgl I I I J acc adz] [] ALOAD 0 GETFIELD bgl.x : Ladz; GETFIELD adz.b : I ICONST_1 IF_ICMPLE L6 ALOAD 6 IFNULL L6 ALOAD 6 ALOAD 0 GETFIELD bgl.x : Ladz; ICONST_0 INVOKESTATIC abd.a (Lacc;Ladz;Z)Z IFEQ L6 L10 LINENUMBER 440 L10 INVOKESTATIC bcx.I ()J LSTORE 8 L11 LINENUMBER 442 L11 ALOAD 0 GETFIELD bgl.D : Lacc; ALOAD 6 IF_ACMPNE L12 L13 LINENUMBER 444 L13 LLOAD 8 ALOAD 0 GETFIELD bgl.E : J LSUB LDC 500 LCMP IFLE L14 L15 LINENUMBER 446 L15 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; ALOAD 0 GETFIELD bgl.v : Lacc; GETFIELD acc.e : I ICONST_0 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L16 LINENUMBER 447 L16 ALOAD 0 ALOAD 6 ALOAD 6 GETFIELD acc.e : I ICONST_1 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L17 LINENUMBER 448 L17 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; ALOAD 0 GETFIELD bgl.v : Lacc; GETFIELD acc.e : I ICONST_0 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L18 LINENUMBER 449 L18 ALOAD 0 LLOAD 8 LDC 750 LADD PUTFIELD bgl.E : J L19 LINENUMBER 450 L19 ALOAD 0 GETFIELD bgl.x : Ladz; DUP GETFIELD adz.b : I ICONST_1 ISUB PUTFIELD adz.b : I GOTO L14 L12 LINENUMBER 455 L12 FRAME FULL [bgl I I I J acc adz J] [] ALOAD 0 ALOAD 6 PUTFIELD bgl.D : Lacc; L20 LINENUMBER 456 L20 ALOAD 0 LLOAD 8 PUTFIELD bgl.E : J L14 LINENUMBER 458 L14 FRAME FULL [bgl I I I J acc adz J] [] GOTO L6 L3 LINENUMBER 461 L3 FRAME FULL [bgl I I I J acc adz] [] ALOAD 0 GETFIELD bgl.t : Z IFEQ L6 ALOAD 6 IFNULL L6 ALOAD 7 IFNULL L6 ALOAD 7 GETFIELD adz.b : I ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.size ()I IF_ICMPLE L6 ALOAD 6 ALOAD 7 ICONST_1 INVOKESTATIC abd.a (Lacc;Ladz;Z)Z IFEQ L6 ALOAD 6 ALOAD 7 INVOKEVIRTUAL acc.a (Ladz;)Z IFEQ L6 ALOAD 0 GETFIELD bgl.h : Labd; ALOAD 6 INVOKEVIRTUAL abd.b (Lacc;)Z IFEQ L6 L21 LINENUMBER 463 L21 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; ALOAD 6 INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z POP L22 LINENUMBER 464 L22 ALOAD 0 INVOKESPECIAL bgl.a ()V L6 LINENUMBER 466 L6 FRAME FULL [bgl I I I J acc adz] [] RETURN L23 LOCALVARIABLE i J L11 L14 8 LOCALVARIABLE this Lbgl; L0 L23 0 LOCALVARIABLE mouseX I L0 L23 1 LOCALVARIABLE mouseY I L0 L23 2 LOCALVARIABLE clickedMouseButton I L0 L23 3 LOCALVARIABLE timeSinceLastClick J L0 L23 4 LOCALVARIABLE slot Lacc; L1 L23 6 LOCALVARIABLE itemstack Ladz; L2 L23 7 MAXSTACK = 6 MAXLOCALS = 10 // access flags 0x4 protected b(III)V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z IFEQ L0 RETURN L0 LINENUMBER 470 L0 FRAME FULL [bgl I I I] [] ALOAD 0 ILOAD 1 ILOAD 2 ILOAD 3 INVOKESPECIAL bft.b (III)V L1 LINENUMBER 471 L1 ALOAD 0 ILOAD 1 ILOAD 2 INVOKESPECIAL bgl.c (II)Lacc; ASTORE 4 L2 LINENUMBER 472 L2 ALOAD 0 GETFIELD bgl.i : I ISTORE 5 L3 LINENUMBER 473 L3 ALOAD 0 GETFIELD bgl.r : I ISTORE 6 L4 LINENUMBER 474 L4 ILOAD 1 ILOAD 5 IF_ICMPLT L5 ILOAD 2 ILOAD 6 IF_ICMPLT L5 ILOAD 1 ILOAD 5 ALOAD 0 GETFIELD bgl.f : I IADD IF_ICMPGE L5 ILOAD 2 ILOAD 6 ALOAD 0 GETFIELD bgl.g : I IADD IF_ICMPLT L6 L5 FRAME FULL [bgl I I I acc I I] [] ICONST_1 GOTO L7 L6 FRAME FULL [bgl I I I acc I I] [] ICONST_0 L7 FRAME FULL [bgl I I I acc I I] [I] ISTORE 7 L8 LINENUMBER 475 L8 ALOAD 4 IFNULL L9 ICONST_0 ISTORE 7 L9 LINENUMBER 476 L9 FRAME FULL [bgl I I I acc I I I] [] ICONST_M1 ISTORE 8 L10 LINENUMBER 478 L10 ALOAD 4 IFNULL L11 L12 LINENUMBER 480 L12 ALOAD 4 GETFIELD acc.e : I ISTORE 8 L11 LINENUMBER 483 L11 FRAME FULL [bgl I I I acc I I I I] [] ILOAD 7 IFEQ L13 L14 LINENUMBER 485 L14 SIPUSH -999 ISTORE 8 L13 LINENUMBER 488 L13 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.M : Z IFEQ L15 ALOAD 4 IFNULL L15 ILOAD 3 IFNE L15 ALOAD 0 GETFIELD bgl.h : Labd; ACONST_NULL CHECKCAST adz ALOAD 4 INVOKEVIRTUAL abd.a (Ladz;Lacc;)Z IFEQ L15 L16 LINENUMBER 490 L16 INVOKESTATIC bgl.r ()Z IFEQ L17 L18 LINENUMBER 492 L18 ALOAD 4 IFNULL L19 ALOAD 4 GETFIELD acc.d : Lql; IFNULL L19 ALOAD 0 GETFIELD bgl.N : Ladz; IFNULL L19 L20 LINENUMBER 494 L20 ALOAD 0 GETFIELD bgl.h : Labd; GETFIELD abd.c : Ljava/util/List; INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; ASTORE 9 L21 FRAME FULL [bgl I I I acc I I I I java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L22 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST acc ASTORE 10 L23 LINENUMBER 496 L23 ALOAD 10 IFNULL L24 ALOAD 10 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; INVOKEVIRTUAL acc.a (Lzs;)Z IFEQ L24 ALOAD 10 INVOKEVIRTUAL acc.e ()Z IFEQ L24 ALOAD 10 ALOAD 4 INVOKEVIRTUAL acc.isSameInventory (Lacc;)Z IFEQ L24 ALOAD 10 ALOAD 0 GETFIELD bgl.N : Ladz; ICONST_1 INVOKESTATIC abd.a (Lacc;Ladz;Z)Z IFEQ L24 L25 LINENUMBER 498 L25 ALOAD 0 ALOAD 10 ALOAD 10 GETFIELD acc.e : I ILOAD 3 GETSTATIC abi.b : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L24 LINENUMBER 500 L24 FRAME FULL [bgl I I I acc I I I I java/util/Iterator acc] [] GOTO L21 L22 FRAME FULL [bgl I I I acc I I I I java/util/Iterator] [] GOTO L19 L17 LINENUMBER 505 L17 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 ALOAD 4 ILOAD 8 ILOAD 3 GETSTATIC abi.g : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L19 LINENUMBER 508 L19 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 ICONST_0 PUTFIELD bgl.M : Z L26 LINENUMBER 509 L26 ALOAD 0 LCONST_0 PUTFIELD bgl.J : J GOTO L27 L15 LINENUMBER 513 L15 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.t : Z IFEQ L28 ALOAD 0 GETFIELD bgl.G : I ILOAD 3 IF_ICMPEQ L28 L29 LINENUMBER 515 L29 ALOAD 0 ICONST_0 PUTFIELD bgl.t : Z L30 LINENUMBER 516 L30 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.clear ()V L31 LINENUMBER 517 L31 ALOAD 0 ICONST_1 PUTFIELD bgl.H : Z L32 LINENUMBER 518 L32 RETURN L28 LINENUMBER 521 L28 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.H : Z IFEQ L33 L34 LINENUMBER 523 L34 ALOAD 0 ICONST_0 PUTFIELD bgl.H : Z L35 LINENUMBER 524 L35 RETURN L33 LINENUMBER 527 L33 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.v : Lacc; IFNULL L36 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.A : Z IFEQ L36 L37 LINENUMBER 529 L37 ILOAD 3 IFEQ L38 ILOAD 3 ICONST_1 IF_ICMPNE L27 L38 LINENUMBER 531 L38 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.x : Ladz; IFNONNULL L39 ALOAD 4 ALOAD 0 GETFIELD bgl.v : Lacc; IF_ACMPEQ L39 L40 LINENUMBER 533 L40 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; INVOKEVIRTUAL acc.d ()Ladz; PUTFIELD bgl.x : Ladz; L39 LINENUMBER 536 L39 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 4 ALOAD 0 GETFIELD bgl.x : Ladz; ICONST_0 INVOKESTATIC abd.a (Lacc;Ladz;Z)Z ISTORE 9 L41 LINENUMBER 538 L41 ILOAD 8 ICONST_M1 IF_ICMPEQ L42 ALOAD 0 GETFIELD bgl.x : Ladz; IFNULL L42 ILOAD 9 IFEQ L42 L43 LINENUMBER 540 L43 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; ALOAD 0 GETFIELD bgl.v : Lacc; GETFIELD acc.e : I ILOAD 3 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L44 LINENUMBER 541 L44 ALOAD 0 ALOAD 4 ILOAD 8 ICONST_0 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L45 LINENUMBER 543 L45 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNULL L46 L47 LINENUMBER 545 L47 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; ALOAD 0 GETFIELD bgl.v : Lacc; GETFIELD acc.e : I ILOAD 3 GETSTATIC abi.a : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L48 LINENUMBER 546 L48 ALOAD 0 ILOAD 1 ILOAD 5 ISUB PUTFIELD bgl.y : I L49 LINENUMBER 547 L49 ALOAD 0 ILOAD 2 ILOAD 6 ISUB PUTFIELD bgl.z : I L50 LINENUMBER 548 L50 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; PUTFIELD bgl.A : Lacc; L51 LINENUMBER 549 L51 ALOAD 0 ALOAD 0 GETFIELD bgl.x : Ladz; PUTFIELD bgl.C : Ladz; L52 LINENUMBER 550 L52 ALOAD 0 INVOKESTATIC bcx.I ()J PUTFIELD bgl.B : J GOTO L53 L46 LINENUMBER 554 L46 FRAME FULL [bgl I I I acc I I I I I] [] ALOAD 0 ACONST_NULL PUTFIELD bgl.C : Ladz; GOTO L53 L42 LINENUMBER 557 L42 FRAME FULL [bgl I I I acc I I I I I] [] ALOAD 0 GETFIELD bgl.x : Ladz; IFNULL L53 L54 LINENUMBER 559 L54 ALOAD 0 ILOAD 1 ILOAD 5 ISUB PUTFIELD bgl.y : I L55 LINENUMBER 560 L55 ALOAD 0 ILOAD 2 ILOAD 6 ISUB PUTFIELD bgl.z : I L56 LINENUMBER 561 L56 ALOAD 0 ALOAD 0 GETFIELD bgl.v : Lacc; PUTFIELD bgl.A : Lacc; L57 LINENUMBER 562 L57 ALOAD 0 ALOAD 0 GETFIELD bgl.x : Ladz; PUTFIELD bgl.C : Ladz; L58 LINENUMBER 563 L58 ALOAD 0 INVOKESTATIC bcx.I ()J PUTFIELD bgl.B : J L53 LINENUMBER 566 L53 FRAME FULL [bgl I I I acc I I I I I] [] ALOAD 0 ACONST_NULL PUTFIELD bgl.x : Ladz; L59 LINENUMBER 567 L59 ALOAD 0 ACONST_NULL PUTFIELD bgl.v : Lacc; L60 LINENUMBER 568 L60 GOTO L27 L36 LINENUMBER 570 L36 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.t : Z IFEQ L61 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.isEmpty ()Z IFNE L61 L62 LINENUMBER 572 L62 ALOAD 0 ACONST_NULL CHECKCAST acc SIPUSH -999 ICONST_0 ALOAD 0 GETFIELD bgl.F : I INVOKESTATIC abd.d (II)I GETSTATIC abi.f : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L63 LINENUMBER 574 L63 ALOAD 0 GETFIELD bgl.s : Ljava/util/Set; INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; ASTORE 9 L64 FRAME FULL [bgl I I I acc I I I I java/util/Iterator] [] ALOAD 9 INVOKEINTERFACE java/util/Iterator.hasNext ()Z IFEQ L65 ALOAD 9 INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; CHECKCAST acc ASTORE 10 L66 LINENUMBER 576 L66 ALOAD 0 ALOAD 10 ALOAD 10 GETFIELD acc.e : I ICONST_1 ALOAD 0 GETFIELD bgl.F : I INVOKESTATIC abd.d (II)I GETSTATIC abi.f : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L67 LINENUMBER 577 L67 GOTO L64 L65 LINENUMBER 579 L65 FRAME FULL [bgl I I I acc I I I I java/util/Iterator] [] ALOAD 0 ACONST_NULL CHECKCAST acc SIPUSH -999 ICONST_2 ALOAD 0 GETFIELD bgl.F : I INVOKESTATIC abd.d (II)I GETSTATIC abi.f : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V GOTO L27 L61 LINENUMBER 581 L61 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNULL L68 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ae : Lbcu; ILOAD 3 BIPUSH 100 ISUB INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L69 L70 LINENUMBER 585 L70 ALOAD 0 ALOAD 4 ILOAD 8 ILOAD 3 GETSTATIC abi.d : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V GOTO L27 L69 LINENUMBER 589 L69 FRAME FULL [bgl I I I acc I I I I] [] ILOAD 8 SIPUSH -999 IF_ICMPEQ L71 BIPUSH 42 INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z IFNE L72 BIPUSH 54 INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z IFEQ L71 L72 FRAME FULL [bgl I I I acc I I I I] [] ICONST_1 GOTO L73 L71 FRAME FULL [bgl I I I acc I I I I] [] ICONST_0 L73 FRAME FULL [bgl I I I acc I I I I] [I] ISTORE 9 L74 LINENUMBER 591 L74 ILOAD 9 IFEQ L75 L76 LINENUMBER 593 L76 ALOAD 0 ALOAD 4 IFNULL L77 ALOAD 4 INVOKEVIRTUAL acc.e ()Z IFEQ L77 ALOAD 4 INVOKEVIRTUAL acc.d ()Ladz; GOTO L78 L77 FRAME FULL [bgl I I I acc I I I I I] [bgl] ACONST_NULL L78 FRAME FULL [bgl I I I acc I I I I I] [bgl adz] PUTFIELD bgl.N : Ladz; L75 LINENUMBER 596 L75 FRAME FULL [bgl I I I acc I I I I I] [] ALOAD 0 ALOAD 4 ILOAD 8 ILOAD 3 ILOAD 9 IFEQ L79 GETSTATIC abi.b : Labi; GOTO L80 L79 FRAME FULL [bgl I I I acc I I I I I] [bgl acc I I] GETSTATIC abi.a : Labi; L80 FRAME FULL [bgl I I I acc I I I I I] [bgl acc I I abi] INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V GOTO L27 L68 FRAME FULL [bgl I I I acc I I I I] [] ILOAD 3 IFLT L27 ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 1 ILOAD 2 ILOAD 3 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V L27 LINENUMBER 601 L27 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNONNULL L81 L82 LINENUMBER 603 L82 ALOAD 0 LCONST_0 PUTFIELD bgl.J : J L81 LINENUMBER 606 L81 FRAME FULL [bgl I I I acc I I I I] [] ALOAD 0 ICONST_0 PUTFIELD bgl.t : Z L83 LINENUMBER 607 L83 RETURN L84 LOCALVARIABLE slot2 Lacc; L23 L24 10 LOCALVARIABLE flag2 Z L41 L60 9 LOCALVARIABLE slot1 Lacc; L66 L67 10 LOCALVARIABLE flag1 Z L74 L27 9 LOCALVARIABLE this Lbgl; L0 L84 0 LOCALVARIABLE mouseX I L0 L84 1 LOCALVARIABLE mouseY I L0 L84 2 LOCALVARIABLE state I L0 L84 3 LOCALVARIABLE slot Lacc; L2 L84 4 LOCALVARIABLE i I L3 L84 5 LOCALVARIABLE j I L4 L84 6 LOCALVARIABLE flag Z L8 L84 7 LOCALVARIABLE k I L10 L84 8 MAXSTACK = 5 MAXLOCALS = 11 // access flags 0x2 private a(Lacc;II)Z L0 LINENUMBER 611 L0 ALOAD 0 ALOAD 1 GETFIELD acc.f : I ALOAD 1 GETFIELD acc.g : I BIPUSH 16 BIPUSH 16 ILOAD 2 ILOAD 3 INVOKEVIRTUAL bgl.c (IIIIII)Z IRETURN L1 LOCALVARIABLE this Lbgl; L0 L1 0 LOCALVARIABLE slotIn Lacc; L0 L1 1 LOCALVARIABLE mouseX I L0 L1 2 LOCALVARIABLE mouseY I L0 L1 3 MAXSTACK = 7 MAXLOCALS = 4 // access flags 0x4 protected c(IIIIII)Z L0 LINENUMBER 616 L0 ALOAD 0 GETFIELD bgl.i : I ISTORE 7 L1 LINENUMBER 617 L1 ALOAD 0 GETFIELD bgl.r : I ISTORE 8 L2 LINENUMBER 618 L2 ILOAD 5 ILOAD 7 ISUB ISTORE 5 L3 LINENUMBER 619 L3 ILOAD 6 ILOAD 8 ISUB ISTORE 6 L4 LINENUMBER 620 L4 ILOAD 5 ILOAD 1 ICONST_1 ISUB IF_ICMPLT L5 ILOAD 5 ILOAD 1 ILOAD 3 IADD ICONST_1 IADD IF_ICMPGE L5 ILOAD 6 ILOAD 2 ICONST_1 ISUB IF_ICMPLT L5 ILOAD 6 ILOAD 2 ILOAD 4 IADD ICONST_1 IADD IF_ICMPGE L5 ICONST_1 GOTO L6 L5 FRAME FULL [bgl I I I I I I I I] [] ICONST_0 L6 FRAME FULL [bgl I I I I I I I I] [I] IRETURN L7 LOCALVARIABLE this Lbgl; L0 L7 0 LOCALVARIABLE rectX I L0 L7 1 LOCALVARIABLE rectY I L0 L7 2 LOCALVARIABLE rectWidth I L0 L7 3 LOCALVARIABLE rectHeight I L0 L7 4 LOCALVARIABLE pointX I L0 L7 5 LOCALVARIABLE pointY I L0 L7 6 LOCALVARIABLE i I L1 L7 7 LOCALVARIABLE j I L2 L7 8 MAXSTACK = 3 MAXLOCALS = 9 // access flags 0x4 protected a(Lacc;IILabi;)V L0 LINENUMBER 625 L0 ALOAD 1 IFNULL L1 L2 LINENUMBER 627 L2 ALOAD 1 GETFIELD acc.e : I ISTORE 2 L1 FRAME FULL [bgl acc I I abi] [] ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ILOAD 2 ILOAD 3 ALOAD 4 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (IILnet/minecraft/inventory/ClickType;)V L3 LINENUMBER 631 L3 RETURN L4 LOCALVARIABLE this Lbgl; L0 L4 0 LOCALVARIABLE slotIn Lacc; L0 L4 1 LOCALVARIABLE slotId I L0 L4 2 LOCALVARIABLE mouseButton I L0 L4 3 LOCALVARIABLE type Labi; L0 L4 4 MAXSTACK = 4 MAXLOCALS = 5 // access flags 0x4 protected a(CI)V throws java/io/IOException L0 LINENUMBER 635 L0 ILOAD 2 ICONST_1 IF_ICMPEQ L1 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.Z : Lbcu; ILOAD 2 INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L2 L1 LINENUMBER 637 L1 FRAME FULL [bgl I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; INVOKEVIRTUAL bnn.q ()V L2 LINENUMBER 640 L2 FRAME FULL [bgl I I] [] ALOAD 0 ILOAD 2 INVOKEVIRTUAL bgl.b (I)Z POP L3 LINENUMBER 642 L3 ALOAD 0 GETFIELD bgl.u : Lacc; IFNULL L4 ALOAD 0 GETFIELD bgl.u : Lacc; INVOKEVIRTUAL acc.e ()Z IFEQ L4 L5 LINENUMBER 644 L5 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ae : Lbcu; ILOAD 2 INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L6 L7 LINENUMBER 646 L7 ALOAD 0 ALOAD 0 GETFIELD bgl.u : Lacc; ALOAD 0 GETFIELD bgl.u : Lacc; GETFIELD acc.e : I ICONST_0 GETSTATIC abi.d : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V GOTO L4 L6 LINENUMBER 648 L6 FRAME FULL [bgl I I] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.ab : Lbcu; ILOAD 2 INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L4 L8 LINENUMBER 650 L8 ALOAD 0 ALOAD 0 GETFIELD bgl.u : Lacc; ALOAD 0 GETFIELD bgl.u : Lacc; GETFIELD acc.e : I INVOKESTATIC bgl.q ()Z IFEQ L9 ICONST_1 GOTO L10 L9 FRAME FULL [bgl I I] [bgl acc I] ICONST_0 L10 FRAME FULL [bgl I I] [bgl acc I I] GETSTATIC abi.e : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L4 LINENUMBER 653 L4 FRAME FULL [bgl I I] [] RETURN L11 LOCALVARIABLE this Lbgl; L0 L11 0 LOCALVARIABLE typedChar C L0 L11 1 LOCALVARIABLE keyCode I L0 L11 2 MAXSTACK = 5 MAXLOCALS = 3 // access flags 0x4 protected b(I)Z L0 LINENUMBER 657 L0 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.bt : Lzr; INVOKEVIRTUAL zr.o ()Ladz; IFNONNULL L1 ALOAD 0 GETFIELD bgl.u : Lacc; IFNULL L1 L2 LINENUMBER 659 L2 ICONST_0 ISTORE 2 L3 FRAME FULL [bgl I I] [] ILOAD 2 BIPUSH 9 IF_ICMPGE L1 L4 LINENUMBER 661 L4 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.u : Lbcz; GETFIELD bcz.an : [Lbcu; ILOAD 2 AALOAD ILOAD 1 INVOKEVIRTUAL bcu.isActiveAndMatches (I)Z IFEQ L5 L6 LINENUMBER 663 L6 ALOAD 0 ALOAD 0 GETFIELD bgl.u : Lacc; ALOAD 0 GETFIELD bgl.u : Lacc; GETFIELD acc.e : I ILOAD 2 GETSTATIC abi.c : Labi; INVOKEVIRTUAL bgl.managerHandleMouseClick (Lacc;IILabi;)V L7 LINENUMBER 664 L7 ICONST_1 IRETURN L5 LINENUMBER 659 L5 FRAME FULL [bgl I I] [] IINC 2 1 GOTO L3 L1 LINENUMBER 669 L1 FRAME FULL [bgl I] [] ICONST_0 IRETURN L8 LOCALVARIABLE i I L3 L1 2 LOCALVARIABLE this Lbgl; L0 L8 0 LOCALVARIABLE keyCode I L0 L8 1 MAXSTACK = 5 MAXLOCALS = 3 // access flags 0x1 public m()V L0 LINENUMBER 674 L0 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; IFNULL L1 L2 LINENUMBER 676 L2 ALOAD 0 GETFIELD bgl.h : Labd; ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; INVOKEVIRTUAL abd.b (Lzs;)V L1 LINENUMBER 678 L1 FRAME FULL [bgl] [] RETURN L3 LOCALVARIABLE this Lbgl; L0 L3 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x1 public d()Z L0 LINENUMBER 682 L0 ICONST_0 IRETURN L1 LOCALVARIABLE this Lbgl; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public e()V L0 LINENUMBER 687 L0 ALOAD 0 INVOKESPECIAL bft.e ()V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V L1 LINENUMBER 689 L1 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; INVOKEVIRTUAL bnn.au ()Z IFEQ L2 ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; GETFIELD bnn.F : Z IFEQ L3 L2 LINENUMBER 691 L2 FRAME FULL [bgl] [] ALOAD 0 GETFIELD bgl.j : Lbcx; GETFIELD bcx.h : Lbnn; INVOKEVIRTUAL bnn.q ()V L3 LINENUMBER 693 L3 FRAME FULL [bgl] [] RETURN L4 LOCALVARIABLE this Lbgl; L0 L4 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x1 public getSlotUnderMouse()Lacc; L0 LINENUMBER 702 L0 ALOAD 0 GETFIELD bgl.u : Lacc; ARETURN L1 LOCALVARIABLE this Lbgl; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x8 static ()V L0 LINENUMBER 28 L0 NEW kn DUP LDC "textures/gui/container/inventory.png" INVOKESPECIAL kn. (Ljava/lang/String;)V PUTSTATIC bgl.a : Lkn; RETURN MAXSTACK = 3 MAXLOCALS = 0 // access flags 0x1 public a(Lbcx;II)V ALOAD 1 GETFIELD bcx.m : Lbft; ALOAD 0 IF_ACMPNE L0 ALOAD 0 NEW codechicken/nei/guihook/GuiContainerManager DUP ALOAD 0 INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager. (Lnet/minecraft/client/gui/inventory/GuiContainer;)V PUTFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; L0 FRAME FULL [bgl bcx I I] [] ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 INVOKESPECIAL bft.a (Lbcx;II)V ALOAD 1 GETFIELD bcx.m : Lbft; ALOAD 0 IF_ACMPNE L1 ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V L1 FRAME FULL [bgl bcx I I] [] RETURN MAXSTACK = 4 MAXLOCALS = 4 // access flags 0x1 public public_func_184098_a(Lacc;IILabi;)V ALOAD 0 ALOAD 1 ILOAD 2 ILOAD 3 ALOAD 4 INVOKEVIRTUAL bgl.a (Lacc;IILabi;)V RETURN MAXSTACK = 5 MAXLOCALS = 5 // access flags 0x1 public managerHandleMouseClick(Lacc;IILabi;)V ALOAD 0 GETFIELD bgl.manager : Lcodechicken/nei/guihook/GuiContainerManager; ALOAD 1 ILOAD 2 ILOAD 3 ALOAD 4 INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;IILnet/minecraft/inventory/ClickType;)V RETURN MAXSTACK = 5 MAXLOCALS = 5 }