39 ARROWHEAD(
"Arrowhead",
"Using arrows will not break.", 6798),
40 MASTERBAIRTER(
"Masterbaiter",
"15% chance of catching extra fish.", 6799),
41 DOUBLE_WOOD(
"Double wood",
"15% chance to receive an additional log.", 6800),
42 LITTLE_BIRDY(
"Little Birdy",
"Increase the woodcutting rate of bird nest drops by 15%.", 6801),
43 THE_ROCK(
"The Rock",
"10% chance to receive an additional ore.", 6802),
44 FLAME_ON(
"Flame On",
"25% chance of burning an extra log.", 6803);
47 private static final Map<Integer, PrestigePerk> perkItemMap;
48 private static final Map<Integer, PrestigePerk> perkIdMap;
51 final Map<Integer, PrestigePerk> itemMap =
new HashMap<>();
52 final Map<Integer, PrestigePerk> idMap =
new HashMap<>();
54 itemMap.put(p.item, p);
55 idMap.put(p.ordinal(), p);
58 perkItemMap = ImmutableMap.copyOf(itemMap);
59 perkIdMap = ImmutableMap.copyOf(idMap);
87 return perkItemMap.get(item);
90 public static PrestigePerk forId(
int id) {
91 return perkIdMap.get(
id);
PrestigePerk(String name, String description, int item)