blob: 6d3ab195d8d127976f4de2660963b4b8ffb5b75c (
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
|
// 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 51 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 27 L0
NEW net/minecraft/tileentity/TileEntityMobSpawner
DUP
INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner.<init> ()V
ARETURN
L1
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 32 L0
ACONST_NULL
ARETURN
L1
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 40 L0
ICONST_0
IRETURN
L1
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 48 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 49 L1
RETURN
L2
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 55 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 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 64 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 73 L0
ICONST_0
INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item;
ARETURN
L1
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
}
|