Added more logging for debug
This commit is contained in:
parent
23c0ed066d
commit
25a9eb1f58
|
|
@ -12,6 +12,7 @@ import org.bukkit.scheduler.BukkitRunnable;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
public class PluginMessageListener implements org.bukkit.plugin.messaging.PluginMessageListener {
|
public class PluginMessageListener implements org.bukkit.plugin.messaging.PluginMessageListener {
|
||||||
|
|
||||||
|
|
@ -58,12 +59,13 @@ public class PluginMessageListener implements org.bukkit.plugin.messaging.Plugin
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
EconUser user = Queries.getEconUser(uuid);
|
EconUser user = Queries.getEconUser(uuid);
|
||||||
|
if (Config.DEBUG)
|
||||||
|
Logger.info("Loaded EconUser % with % points",
|
||||||
|
uuid.toString(), user.getPointsMap().object2ObjectEntrySet().stream()
|
||||||
|
.map(entry -> entry.getKey() + " - " + entry.getValue().toString())
|
||||||
|
.collect(Collectors.joining()));
|
||||||
int minutes = Queries.getMinutesSinceUpdated(uuid);
|
int minutes = Queries.getMinutesSinceUpdated(uuid);
|
||||||
user.removePoints(minutes * 2);
|
user.removePoints(minutes * 2);
|
||||||
if (Config.DEBUG)
|
|
||||||
Logger.info("Loaded EconUser for % and removed % points",
|
|
||||||
uuid.toString(), String.valueOf(minutes * 2));
|
|
||||||
|
|
||||||
EconUser.removeQueriedUser(uuid);
|
EconUser.removeQueriedUser(uuid);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ import org.jetbrains.annotations.Unmodifiable;
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
public class EconUser {
|
public class EconUser {
|
||||||
|
|
||||||
|
|
@ -52,6 +53,11 @@ public class EconUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void syncPoints() {
|
public void syncPoints() {
|
||||||
|
if (Config.DEBUG)
|
||||||
|
Logger.info("Saving points EconUser % currently at % points",
|
||||||
|
uuid.toString(), getPointsMap().object2ObjectEntrySet().stream()
|
||||||
|
.map(entry -> entry.getKey() + " - " + entry.getValue().toString())
|
||||||
|
.collect(Collectors.joining()));
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|
@ -82,8 +88,13 @@ public class EconUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setPoints(String villagerType, int points) {
|
private void setPoints(String villagerType, int points) {
|
||||||
if (pointsMap.get(villagerType) < 0)
|
if (pointsMap.getOrDefault(villagerType, 0) < 0)
|
||||||
points *= -1;
|
points *= -1;
|
||||||
|
if (Config.DEBUG) {
|
||||||
|
Logger.info("Set villagerType: % to % (was %) for &",
|
||||||
|
villagerType, String.valueOf(points),
|
||||||
|
String.valueOf(pointsMap.getOrDefault(villagerType, 0)), uuid.toString());
|
||||||
|
}
|
||||||
pointsMap.put(villagerType, points);
|
pointsMap.put(villagerType, points);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -127,6 +138,8 @@ public class EconUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void removeUser(UUID uuid) {
|
public static void removeUser(UUID uuid) {
|
||||||
|
if (Config.DEBUG)
|
||||||
|
Logger.info("Unloading EconUser %", uuid.toString());
|
||||||
users.remove(uuid);
|
users.remove(uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user