RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ClanLevel.java
1
package
com.osroyale.content.clanchannel.content;
2
45
46
public
enum
ClanLevel
{
47
BRONZE(0, 0,
"553E21"
),
48
IRON(50_000, 5,
"484242"
),
49
STEEL(150_000, 15,
"867B7B"
),
50
BLACK(300_000, 30,
"1E1C1C"
),
51
MITHRIL(750_000, 50,
"3D48BF"
),
52
ADAMANT(1_500_000, 75,
"3B4E3B"
),
53
RUNE(3_000_000, 115,
"4A6775"
),
54
DRAGON(6_000_000, 165,
"782924"
),
55
BARROW(10_000_000, 250,
"4F614B"
),
56
GILDED(18_000_000, 500,
"EBC41A"
),
57
GODLY(30_000_000, 800,
"E0D290"
),
58
THIRD_AGE(50_000_000, 1250,
"59b9ff"
),
59
RARE(100_000_000, 2500,
"D468F2"
);
60
62
private
final
long
experience;
63
65
private
final
int
points;
66
68
private
final
String color;
69
71
ClanLevel
(
long
experience,
int
points, String color) {
72
this.experience = experience;
73
this.points = points;
74
this.color = color;
75
}
76
78
public
long
getExperience
() {
79
return
experience;
80
}
81
83
public
int
getPoints
() {
84
return
points;
85
}
86
88
public
String
getColor
() {
89
return
color;
90
}
91
93
public
static
ClanLevel
getLevel
(
double
experience) {
94
ClanLevel
level = BRONZE;
95
for
(
ClanLevel
levels : values()) {
96
if
(experience >= levels.getExperience())
97
level = levels;
98
}
99
return
level;
100
}
101
}
com.osroyale.content.clanchannel.content.ClanLevel.getLevel
static ClanLevel getLevel(double experience)
Definition
ClanLevel.java:93
com.osroyale.content.clanchannel.content.ClanLevel.getPoints
int getPoints()
Definition
ClanLevel.java:83
com.osroyale.content.clanchannel.content.ClanLevel.ClanLevel
ClanLevel(long experience, int points, String color)
Definition
ClanLevel.java:71
com.osroyale.content.clanchannel.content.ClanLevel.getColor
String getColor()
Definition
ClanLevel.java:88
com.osroyale.content.clanchannel.content.ClanLevel.getExperience
long getExperience()
Definition
ClanLevel.java:78