RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ClanReward.java
1
package
com.osroyale.content.clanchannel.content;
2
3
import
java.util.Optional;
4
37
38
public
enum
ClanReward
{
39
DOUBLE_SKILL_EXPERIENCE_1HOUR(
"Double skill experience (1hr)"
, 11188, 60, -1, -1);
40
42
public
final
String
name
;
43
45
public
final
int
item
;
46
48
public
final
int
duration
;
49
51
public
final
int
experience
;
52
54
public
final
double
dropModifier
;
55
57
ClanReward
(String
name
,
int
item
,
int
duration
,
int
experience
,
double
dropModifier
) {
58
this.name =
name
;
59
this.item =
item
;
60
this.duration =
duration
;
61
this.experience =
experience
;
62
this.dropModifier =
dropModifier
;
63
}
64
66
public
static
Optional<ClanReward>
forId
(
int
item
) {
67
for
(
ClanReward
reward : values())
68
if
(reward.item ==
item
)
69
return
Optional.of(reward);
70
return
Optional.empty();
71
}
72
}
com.osroyale.content.clanchannel.content.ClanReward.item
final int item
Definition
ClanReward.java:45
com.osroyale.content.clanchannel.content.ClanReward.name
final String name
Definition
ClanReward.java:42
com.osroyale.content.clanchannel.content.ClanReward.experience
final int experience
Definition
ClanReward.java:51
com.osroyale.content.clanchannel.content.ClanReward.dropModifier
final double dropModifier
Definition
ClanReward.java:54
com.osroyale.content.clanchannel.content.ClanReward.forId
static Optional< ClanReward > forId(int item)
Definition
ClanReward.java:66
com.osroyale.content.clanchannel.content.ClanReward.duration
final int duration
Definition
ClanReward.java:48
com.osroyale.content.clanchannel.content.ClanReward.ClanReward
ClanReward(String name, int item, int duration, int experience, double dropModifier)
Definition
ClanReward.java:57