// class version 50.0 (50) // access flags 0x20 class net/minecraft/client/gui/inventory/GuiBeacon$PowerButton extends net/minecraft/client/gui/inventory/GuiBeacon$Button { // compiled from: GuiBeacon.java @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) // access flags 0x0 INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$PowerButton net/minecraft/client/gui/inventory/GuiBeacon PowerButton // access flags 0x8 static INNERCLASS net/minecraft/client/gui/inventory/GuiBeacon$Button net/minecraft/client/gui/inventory/GuiBeacon Button // access flags 0x12 private final I field_146149_p // access flags 0x12 private final I field_146148_q // access flags 0x1A private final static Ljava/lang/String; __OBFID = "CL_00000742" // access flags 0x1010 final synthetic Lnet/minecraft/client/gui/inventory/GuiBeacon; this$0 // access flags 0x1 public (Lnet/minecraft/client/gui/inventory/GuiBeacon;IIIII)V L0 LINENUMBER 330 L0 ALOAD 0 ALOAD 1 PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; L1 LINENUMBER 331 L1 ALOAD 0 ILOAD 2 ILOAD 3 ILOAD 4 GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; ICONST_0 GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; ILOAD 5 AALOAD INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I BIPUSH 8 IREM BIPUSH 18 IMUL IADD SIPUSH 198 GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; ILOAD 5 AALOAD INVOKEVIRTUAL net/minecraft/potion/Potion.getStatusIconIndex ()I BIPUSH 8 IDIV BIPUSH 18 IMUL IADD INVOKESPECIAL net/minecraft/client/gui/inventory/GuiBeacon$Button. (IIILnet/minecraft/util/ResourceLocation;II)V L2 LINENUMBER 332 L2 ALOAD 0 ILOAD 5 PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I L3 LINENUMBER 333 L3 ALOAD 0 ILOAD 6 PUTFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I L4 LINENUMBER 334 L4 RETURN L5 LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0 LOCALVARIABLE this$0 Lnet/minecraft/client/gui/inventory/GuiBeacon; L0 L5 1 LOCALVARIABLE p_i1076_2_ I L0 L5 2 LOCALVARIABLE p_i1076_3_ I L0 L5 3 LOCALVARIABLE p_i1076_4_ I L0 L5 4 LOCALVARIABLE p_i1076_5_ I L0 L5 5 LOCALVARIABLE p_i1076_6_ I L0 L5 6 MAXSTACK = 9 MAXLOCALS = 7 // access flags 0x1 public func_146111_b(II)V ALOAD 0 GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; DUP GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; SWAP DUP GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I ILOAD 1 IADD SWAP GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I ILOAD 2 IADD INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z IFEQ L0 RETURN L0 LINENUMBER 338 L0 FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I] [] GETSTATIC net/minecraft/potion/Potion.potionTypes : [Lnet/minecraft/potion/Potion; ALOAD 0 GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I AALOAD INVOKEVIRTUAL net/minecraft/potion/Potion.getName ()Ljava/lang/String; ICONST_0 ANEWARRAY java/lang/Object INVOKESTATIC net/minecraft/client/resources/I18n.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; ASTORE 3 L1 LINENUMBER 340 L1 ALOAD 0 GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146148_q : I ICONST_3 IF_ICMPLT L2 ALOAD 0 GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.field_146149_p : I GETSTATIC net/minecraft/potion/Potion.regeneration : Lnet/minecraft/potion/Potion; GETFIELD net/minecraft/potion/Potion.id : I IF_ICMPEQ L2 L3 LINENUMBER 342 L3 NEW java/lang/StringBuilder DUP INVOKESPECIAL java/lang/StringBuilder. ()V ALOAD 3 INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; LDC " II" INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; ASTORE 3 L2 LINENUMBER 345 L2 FRAME FULL [net/minecraft/client/gui/inventory/GuiBeacon$PowerButton I I java/lang/String] [] ALOAD 0 GETFIELD net/minecraft/client/gui/inventory/GuiBeacon$PowerButton.this$0 : Lnet/minecraft/client/gui/inventory/GuiBeacon; ALOAD 3 ILOAD 1 ILOAD 2 INVOKESTATIC net/minecraft/client/gui/inventory/GuiBeacon.access$300 (Lnet/minecraft/client/gui/inventory/GuiBeacon;Ljava/lang/String;II)V L4 LINENUMBER 346 L4 RETURN L5 LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiBeacon$PowerButton; L0 L5 0 LOCALVARIABLE p_146111_1_ I L0 L5 1 LOCALVARIABLE p_146111_2_ I L0 L5 2 LOCALVARIABLE s Ljava/lang/String; L1 L5 3 MAXSTACK = 4 MAXLOCALS = 4 }