39public class ActivityLogger {
40 private final Player player;
42 public ActivityLogger(
Player player) {
51 int current = player.loggedActivities.computeIfAbsent(log, a -> 0);
52 player.loggedActivities.put(log, current + amount);
53 player.message(
"Your " +
Utility.
formatEnum(log.name()) +
" count is now <col=FF0000>" +
get(log) +
"</col>.");
57 if (!player.loggedActivities.containsKey(log)) {
58 player.loggedActivities.put(log, 0);
60 return player.loggedActivities.get(log);
64 for (
int index = 0,
string = 37111; index < 80; index++) {
78 player.send(
new SendString(
"Activity Logger", 37103));
79 player.send(
new SendScrollbar(37110, (player.loggedActivities.size() * 55)));
80 player.interfaceManager.open(37100);