blob: fee032e0fc0e749c41809ea720d7b99f804f868a (
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
// class version 50.0 (50)
// access flags 0x21
public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer {
// compiled from: BlockMobSpawner.java
// access flags 0x1A
private final static Ljava/lang/String; __OBFID = "CL_00000269"
// access flags 0x2
private Ljava/util/Random; rand
// access flags 0x4
protected <init>()V
L0
LINENUMBER 19 L0
ALOAD 0
GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material;
INVOKESPECIAL net/minecraft/block/BlockContainer.<init> (Lnet/minecraft/block/material/Material;)V
L1
LINENUMBER 42 L1
ALOAD 0
NEW java/util/Random
DUP
INVOKESPECIAL java/util/Random.<init> ()V
PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
L2
LINENUMBER 20 L2
RETURN
L3
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0
MAXSTACK = 3
MAXLOCALS = 1
// access flags 0x1
public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity;
L0
LINENUMBER 24 L0
NEW net/minecraft/tileentity/TileEntityMobSpawner
DUP
INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner.<init> ()V
ARETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_createNewTileEntity_1_ Lnet/minecraft/world/World; L0 L0 1
LOCALVARIABLE p_createNewTileEntity_2_ I L0 L0 2
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1
LOCALVARIABLE p_149915_2_ I L0 L1 2
MAXSTACK = 2
MAXLOCALS = 3
// access flags 0x1
public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item;
L0
LINENUMBER 29 L0
ACONST_NULL
ARETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_getItemDropped_1_ I L0 L0 1
LOCALVARIABLE p_getItemDropped_2_ Ljava/util/Random; L0 L0 2
LOCALVARIABLE p_getItemDropped_3_ I L0 L0 3
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
LOCALVARIABLE p_149650_1_ I L0 L1 1
LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2
LOCALVARIABLE p_149650_3_ I L0 L1 3
MAXSTACK = 1
MAXLOCALS = 4
// access flags 0x1
public quantityDropped(Ljava/util/Random;)I
L0
LINENUMBER 34 L0
ICONST_0
IRETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1
MAXSTACK = 1
MAXLOCALS = 2
// access flags 0x1
public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V
L0
LINENUMBER 39 L0
ALOAD 0
ALOAD 1
ILOAD 2
ILOAD 3
ILOAD 4
ILOAD 5
FLOAD 6
ILOAD 7
INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V
L1
LINENUMBER 40 L1
RETURN
L2
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_dropBlockAsItemWithChance_1_ Lnet/minecraft/world/World; L0 L0 1
LOCALVARIABLE p_dropBlockAsItemWithChance_2_ I L0 L0 2
LOCALVARIABLE p_dropBlockAsItemWithChance_3_ I L0 L0 3
LOCALVARIABLE p_dropBlockAsItemWithChance_4_ I L0 L0 4
LOCALVARIABLE p_dropBlockAsItemWithChance_5_ I L0 L0 5
LOCALVARIABLE p_dropBlockAsItemWithChance_6_ F L0 L0 6
LOCALVARIABLE p_dropBlockAsItemWithChance_7_ I L0 L0 7
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0
LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1
LOCALVARIABLE p_149690_2_ I L0 L2 2
LOCALVARIABLE p_149690_3_ I L0 L2 3
LOCALVARIABLE p_149690_4_ I L0 L2 4
LOCALVARIABLE p_149690_5_ I L0 L2 5
LOCALVARIABLE p_149690_6_ F L0 L2 6
LOCALVARIABLE p_149690_7_ I L0 L2 7
MAXSTACK = 8
MAXLOCALS = 8
// access flags 0x1
public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I
L0
LINENUMBER 46 L0
BIPUSH 15
ALOAD 0
GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
BIPUSH 15
INVOKEVIRTUAL java/util/Random.nextInt (I)I
IADD
ALOAD 0
GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random;
BIPUSH 15
INVOKEVIRTUAL java/util/Random.nextInt (I)I
IADD
IRETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_getExpDrop_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1
LOCALVARIABLE p_getExpDrop_2_ I L0 L0 2
LOCALVARIABLE p_getExpDrop_3_ I L0 L0 3
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1
LOCALVARIABLE metadata I L0 L1 2
LOCALVARIABLE fortune I L0 L1 3
MAXSTACK = 3
MAXLOCALS = 4
// access flags 0x1
public isOpaqueCube()Z
L0
LINENUMBER 51 L0
ICONST_0
IRETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
MAXSTACK = 1
MAXLOCALS = 1
// access flags 0x1
public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
@Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT)
L0
LINENUMBER 57 L0
ICONST_0
INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item;
ARETURN
L1
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0
LOCALVARIABLE p_getItem_1_ Lnet/minecraft/world/World; L0 L0 1
LOCALVARIABLE p_getItem_2_ I L0 L0 2
LOCALVARIABLE p_getItem_3_ I L0 L0 3
LOCALVARIABLE p_getItem_4_ I L0 L0 4
LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0
LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1
LOCALVARIABLE p_149694_2_ I L0 L1 2
LOCALVARIABLE p_149694_3_ I L0 L1 3
LOCALVARIABLE p_149694_4_ I L0 L1 4
MAXSTACK = 1
MAXLOCALS = 5
// access flags 0x1
public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V
ILOAD 2
PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I
ILOAD 3
PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I
ILOAD 4
PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I
RETURN
MAXSTACK = 1
MAXLOCALS = 7
}
|