RuneHive-Game
Loading...
Searching...
No Matches
AshData.java
Go to the documentation of this file.
1
package
com.runehive.content.skill.impl.prayer;
2
3
import
java.util.Arrays;
4
import
java.util.Optional;
5
6
public
enum
AshData
{
7
FIENDISH_ASHES
(25766, 25767, 10.0D),
8
VILE_ASHES
(25769, 25770, 25.0D),
9
MALICIOUS_ASHES
(25772, 25773, 65.0D),
10
ABYSSAL_ASHES
(25775, 25776,85.0D),
11
INFERNAL_ASHES
(25778, 25779, 110.0D);
12
13
private
final
int
id
;
14
private
final
int
id2
;
15
private
final
double
experience
;
16
17
AshData
(
int
id
,
int
noted,
double
experience
) {
18
this.id =
id
;
19
this.id2 = noted;
20
this.experience =
experience
;
21
}
22
23
public
int
getId
() {
24
return
id
;
25
}
26
public
int
getId2
() {
27
return
id2
;
28
}
29
public
double
getExperience
() {
30
return
experience
;
31
}
32
public
static
Optional<AshData>
forId
(
int
id
) {
33
return
Arrays.stream(values()).filter(a -> a.id ==
id
).findAny();
34
}
35
}
com.runehive.content.skill.impl.prayer.AshData.VILE_ASHES
VILE_ASHES
Definition
AshData.java:8
com.runehive.content.skill.impl.prayer.AshData.INFERNAL_ASHES
INFERNAL_ASHES
Definition
AshData.java:11
com.runehive.content.skill.impl.prayer.AshData.id2
final int id2
Definition
AshData.java:14
com.runehive.content.skill.impl.prayer.AshData.ABYSSAL_ASHES
ABYSSAL_ASHES
Definition
AshData.java:10
com.runehive.content.skill.impl.prayer.AshData.getExperience
double getExperience()
Definition
AshData.java:29
com.runehive.content.skill.impl.prayer.AshData.FIENDISH_ASHES
FIENDISH_ASHES
Definition
AshData.java:7
com.runehive.content.skill.impl.prayer.AshData.getId2
int getId2()
Definition
AshData.java:26
com.runehive.content.skill.impl.prayer.AshData.MALICIOUS_ASHES
MALICIOUS_ASHES
Definition
AshData.java:9
com.runehive.content.skill.impl.prayer.AshData.experience
final double experience
Definition
AshData.java:15
com.runehive.content.skill.impl.prayer.AshData.forId
static Optional< AshData > forId(int id)
Definition
AshData.java:32
com.runehive.content.skill.impl.prayer.AshData.getId
int getId()
Definition
AshData.java:23
com.runehive.content.skill.impl.prayer.AshData.AshData
AshData(int id, int noted, double experience)
Definition
AshData.java:17
com.runehive.content.skill.impl.prayer.AshData.id
final int id
Definition
AshData.java:13