RuneHive-Game
Loading...
Searching...
No Matches
AshData.java
Go to the documentation of this file.
1package com.runehive.content.skill.impl.prayer;
2
3import java.util.Arrays;
4import java.util.Optional;
5
6public 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}
static Optional< AshData > forId(int id)
Definition AshData.java:32
AshData(int id, int noted, double experience)
Definition AshData.java:17