RuneHive-Game
Loading...
Searching...
No Matches
ImplingReward.java
Go to the documentation of this file.
1
package
com.runehive.content.skill.impl.hunter.net;
2
3
import
com.runehive.game.world.items.Item;
4
5
import
java.util.Arrays;
6
import
java.util.Optional;
7
8
/**
9
* Holds the impling rewards.
10
*
11
* @author Daniel
12
*/
13
public
enum
ImplingReward
{
14
BABY
(11238,
15
new
Item
(1755),
new
Item
(1734),
new
Item
(1733),
new
Item
(946),
new
Item
(1985),
16
new
Item
(2347),
new
Item
(1759),
new
Item
(1927),
new
Item
(319),
new
Item
(2007),
17
new
Item
(1779),
new
Item
(7170),
new
Item
(1438),
new
Item
(2355),
new
Item
(1607),
18
new
Item
(1743),
new
Item
(379),
new
Item
(1761)),
19
YOUNG
(11240,
20
new
Item
(361),
new
Item
(1902),
new
Item
(1539),
new
Item
(1524),
new
Item
(7936),
21
new
Item
(855),
new
Item
(1353),
new
Item
(2293),
new
Item
(7178),
new
Item
(247),
22
new
Item
(453),
new
Item
(1777),
new
Item
(231),
new
Item
(1761),
new
Item
(8778),
23
new
Item
(133),
new
Item
(2359)),
24
GOURMENT
(11242,
25
new
Item
(365),
new
Item
(361),
new
Item
(2011),
new
Item
(1897),
new
Item
(2327),
26
new
Item
(2007),
new
Item
(5970),
new
Item
(380, 4),
new
Item
(7179, 3),
new
Item
(386, 3),
27
new
Item
(1883),
new
Item
(3145, 3),
new
Item
(5755),
new
Item
(5406),
new
Item
(10137, 5)),
28
EARTH
(11244,
29
new
Item
(6033, 6),
new
Item
(1440),
new
Item
(5535),
new
Item
(557, 32),
new
Item
(1442),
30
new
Item
(1784, 4),
new
Item
(1273),
new
Item
(447),
new
Item
(1606, 2)),
31
ESSENCE
(11246,
32
new
Item
(7936, 20),
new
Item
(555, 30),
new
Item
(556, 30),
new
Item
(558, 25),
new
Item
(559, 28),
33
new
Item
(562, 4),
new
Item
(1448),
new
Item
(564, 4),
new
Item
(563, 13),
new
Item
(565, 7),
34
new
Item
(566, 11)),
35
ECLECTIC
(11248,
36
new
Item
(1273),
new
Item
(5970),
new
Item
(231),
new
Item
(556, 35),
new
Item
(8779, 4),
37
new
Item
(1199),
new
Item
(4527),
new
Item
(444),
new
Item
(2358, 5),
new
Item
(7937, 25),
38
new
Item
(237),
new
Item
(2493),
new
Item
(10083),
new
Item
(1213),
new
Item
(450, 10),
39
new
Item
(5760, 2),
new
Item
(7208),
new
Item
(5321, 3),
new
Item
(1391),
new
Item
(1601)),
40
NATURE
(11250,
41
new
Item
(5100),
new
Item
(5104),
new
Item
(5281),
new
Item
(5294),
new
Item
(6016),
42
new
Item
(1513),
new
Item
(254, 4),
new
Item
(5313),
new
Item
(5286),
new
Item
(5285),
43
new
Item
(3000),
new
Item
(5974),
new
Item
(5297),
new
Item
(5299),
new
Item
(5298, 5),
44
new
Item
(5304),
new
Item
(5295),
new
Item
(270, 2),
new
Item
(5303)),
45
MAGPIE
(11252,
46
new
Item
(1701, 3),
new
Item
(1732, 3),
new
Item
(2569, 3),
new
Item
(3391),
new
Item
(4097),
47
new
Item
(5541),
new
Item
(1747, 6),
new
Item
(1347),
new
Item
(2571, 4),
new
Item
(4095),
48
new
Item
(2364, 2),
new
Item
(1215),
new
Item
(1185),
new
Item
(1602, 4),
new
Item
(5287),
49
new
Item
(987),
new
Item
(985),
new
Item
(993),
new
Item
(5300)),
50
NINJA
(11254,
51
new
Item
(4097),
new
Item
(3385),
new
Item
(892, 70),
new
Item
(140, 4),
new
Item
(1748, 13),
52
new
Item
(1113),
new
Item
(1215),
new
Item
(1333),
new
Item
(1347),
new
Item
(9342, 2),
53
new
Item
(5938, 4),
new
Item
(6156, 3),
new
Item
(9194, 4),
new
Item
(6313),
new
Item
(805, 50)),
54
DRAGON
(11256,
55
new
Item
(11212, 50),
new
Item
(9341, 10),
new
Item
(1305),
new
Item
(11232, 75),
56
new
Item
(11237, 125),
57
new
Item
(9193, 15),
new
Item
(535, 55),
new
Item
(1215, 1),
new
Item
(11230, 35),
58
new
Item
(5316),
59
new
Item
(537, 15),
new
Item
(1615, 1),
new
Item
(1704, 1),
new
Item
(5300, 2),
60
new
Item
(7219, 5),
61
new
Item
(4093),
new
Item
(5547),
new
Item
(1701, 3));
62
63
private
final
int
item
;
64
private
final
Item
[]
lootation
;
65
66
ImplingReward
(
int
item
,
Item
...
lootation
) {
67
this.item =
item
;
68
this.lootation =
lootation
;
69
}
70
71
public
int
getItem
() {
72
return
item
;
73
}
74
75
public
Item
[]
getLootation
() {
76
return
lootation
;
77
}
78
79
public
static
Optional<ImplingReward>
forId
(
int
item
) {
80
return
Arrays.stream(values()).filter(a -> a.item ==
item
).findAny();
81
}
82
}
com.runehive.game.world.items.Item
The container class that represents an item that can be interacted with.
Definition
Item.java:21
com.runehive.content.skill.impl.hunter.net.ImplingReward.getLootation
Item[] getLootation()
Definition
ImplingReward.java:75
com.runehive.content.skill.impl.hunter.net.ImplingReward.NINJA
NINJA
Definition
ImplingReward.java:50
com.runehive.content.skill.impl.hunter.net.ImplingReward.BABY
BABY
Definition
ImplingReward.java:14
com.runehive.content.skill.impl.hunter.net.ImplingReward.item
final int item
Definition
ImplingReward.java:63
com.runehive.content.skill.impl.hunter.net.ImplingReward.lootation
final Item[] lootation
Definition
ImplingReward.java:64
com.runehive.content.skill.impl.hunter.net.ImplingReward.EARTH
EARTH
Definition
ImplingReward.java:28
com.runehive.content.skill.impl.hunter.net.ImplingReward.forId
static Optional< ImplingReward > forId(int item)
Definition
ImplingReward.java:79
com.runehive.content.skill.impl.hunter.net.ImplingReward.DRAGON
DRAGON
Definition
ImplingReward.java:54
com.runehive.content.skill.impl.hunter.net.ImplingReward.YOUNG
YOUNG
Definition
ImplingReward.java:19
com.runehive.content.skill.impl.hunter.net.ImplingReward.ImplingReward
ImplingReward(int item, Item... lootation)
Definition
ImplingReward.java:66
com.runehive.content.skill.impl.hunter.net.ImplingReward.getItem
int getItem()
Definition
ImplingReward.java:71
com.runehive.content.skill.impl.hunter.net.ImplingReward.NATURE
NATURE
Definition
ImplingReward.java:40
com.runehive.content.skill.impl.hunter.net.ImplingReward.ECLECTIC
ECLECTIC
Definition
ImplingReward.java:35
com.runehive.content.skill.impl.hunter.net.ImplingReward.GOURMENT
GOURMENT
Definition
ImplingReward.java:24
com.runehive.content.skill.impl.hunter.net.ImplingReward.MAGPIE
MAGPIE
Definition
ImplingReward.java:45
com.runehive.content.skill.impl.hunter.net.ImplingReward.ESSENCE
ESSENCE
Definition
ImplingReward.java:31