blob: 4e17925b603c600261fe2de49de7f26e8c145073 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
// 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 <init>(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.<init> (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.<init> ()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
}
|