RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
BoneData.java
1package com.osroyale.content.skill.impl.prayer;
2
3import java.util.Arrays;
4import java.util.Optional;
5
45
46public enum BoneData {
47 NORMAL_BONES(526, 527, 4.5D, 1),
48 WOLF_BONES(2859, 2860, 4.5D, 1),
49 BAT_BONES(530, 531, 4.5D, 1),
50 BIG_BONES(532, 533, 15.0D, 2),
51 BABYDRAGON_BONES(534, 535, 30.0D, 3),
52 DRAGON_BONES(536, 537, 72.0D, 4),
53 OURG_BONES(4834, 4835, 140.0D, 4),
54 LONG_BONE(10976, 10977, 100.0D, 4),
55 SKELETAL_WYVERN_BONES(6812, 6818, 72.0D, 4),
56 LAVA_DRAGON_BONES(11943, 11944, 85.0D, 4),
57 DAGG_BONES(6729, 6730, 125.0D, 4),
58 SUPERIOR_DRAGON_BONES(22124, 22125, 150.0D, 5);
59
61 private final int id;
62
63 private final int id2;
65 private final double experience;
66
68 private final int boneAmulet;
69
71 BoneData(int id, int noted, double experience, int boneAmulet) {
72 this.id = id;
73 this.id2 = noted;
74 this.experience = experience;
75 this.boneAmulet = boneAmulet;
76 }
77
79 public int getId() {
80 return id;
81 }
82 public int getId2() {
83 return id2;
84 }
85
87 public double getExperience() {
88 return experience;
89 }
90
91 public int getBoneAmulet() {
92 return boneAmulet;
93 }
94
96 public static Optional<BoneData> forId(int id) {
97 return Arrays.stream(values()).filter(a -> a.id == id).findAny();
98 }
99}
BoneData(int id, int noted, double experience, int boneAmulet)
Definition BoneData.java:71
static Optional< BoneData > forId(int id)
Definition BoneData.java:96