17
17
public abstract class AbstractQuiver extends SlimefunItem {
18
18
19
19
@ Getter
20
- private final NamespacedKey storageKey ;
20
+ private final NamespacedKey storedArrowsKey ;
21
+
21
22
@ Getter
22
- private final NamespacedKey storageKey2 ;
23
+ private final NamespacedKey randomIdKey ;
24
+
23
25
@ Getter
24
- private final NamespacedKey storageKey3 ;
25
- @ Getter
26
- private final QuiverTask quiverTask ;
26
+ private final NamespacedKey stateKey ;
27
+
27
28
@ Getter
28
29
private final int quiverSize ;
30
+
29
31
@ Getter
30
32
private final ItemStack arrowType ;
31
33
34
+ @ Getter
35
+ private final QuiverTask quiverTask ;
36
+
32
37
public AbstractQuiver (ItemGroup itemGroup , SlimefunItemStack item , RecipeType recipeType , ItemStack [] recipe ,
33
- NamespacedKey arrowKey , NamespacedKey arrowIDKey , NamespacedKey quiverStateKey , int quiverSize , ItemStack arrowType ) {
38
+ NamespacedKey storedArrowKey , NamespacedKey randomIdKey , NamespacedKey stateKey , int quiverSize , ItemStack arrowType ) {
34
39
super (itemGroup , item , recipeType , recipe );
35
40
36
- this .storageKey = arrowKey ;
37
- this .storageKey2 = arrowIDKey ;
38
- this .storageKey3 = quiverStateKey ;
41
+ this .storedArrowsKey = storedArrowKey ;
42
+ this .randomIdKey = randomIdKey ;
43
+ this .stateKey = stateKey ;
39
44
this .quiverSize = quiverSize ;
40
45
this .arrowType = arrowType ;
41
- this .quiverTask = new QuiverTask (arrowKey , arrowIDKey , quiverStateKey , getQuiverSize (), getArrowType (), item );
46
+ this .quiverTask = new QuiverTask (this );
42
47
}
43
48
44
49
}
0 commit comments