RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ClanReward.java
1package com.osroyale.content.clanchannel.content;
2
3import java.util.Optional;
4
37
38public 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}
static Optional< ClanReward > forId(int item)
ClanReward(String name, int item, int duration, int experience, double dropModifier)