From 9c3b2220d5d19343c9e9961b7993cc41d3276244 Mon Sep 17 00:00:00 2001 From: Andre601 Date: Sat, 17 Feb 2024 14:13:16 +0100 Subject: [PATCH] Add some debug messages --- .../placeholders/AdvancedBanPlaceholders.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/advancedban-addon/src/main/java/ch/andre601/advancedserverlist/advancedban/placeholders/AdvancedBanPlaceholders.java b/advancedban-addon/src/main/java/ch/andre601/advancedserverlist/advancedban/placeholders/AdvancedBanPlaceholders.java index 98912fa..ad0913a 100644 --- a/advancedban-addon/src/main/java/ch/andre601/advancedserverlist/advancedban/placeholders/AdvancedBanPlaceholders.java +++ b/advancedban-addon/src/main/java/ch/andre601/advancedserverlist/advancedban/placeholders/AdvancedBanPlaceholders.java @@ -46,6 +46,11 @@ public class AdvancedBanPlaceholders extends PlaceholderProvider{ String[] values = placeholder.split("\\s", 2); Punishment punishment = getPunishment(player.getUUID().toString(), manager, values[0]); + System.out.println("Placeholder called!"); + System.out.println("Data:"); + System.out.println(" - Player: " + player.getName() + " (" + player.getUUID() + ")"); + System.out.println(" - Has Punishment: " + (punishment == null ? "No" : "Yes")); + if(punishment == null) return null; @@ -73,16 +78,22 @@ public class AdvancedBanPlaceholders extends PlaceholderProvider{ private Punishment getPunishment(String uuid, PunishmentManager manager, String placeholder){ PunishmentType type = null; switch(placeholder){ - case "muteReason", "muteDuration" -> type = PunishmentType.MUTE; - case "banReason", "banDuration" -> type = PunishmentType.BAN; + case "isMuted", "muteReason", "muteDuration" -> type = PunishmentType.MUTE; + case "isBanned", "banReason", "banDuration" -> type = PunishmentType.BAN; } - if(type == null) + if(type == null){ + System.out.println("Type was null"); return null; + } + + System.out.println(type.getName()); List punishments = manager.getPunishments(uuid, type, true); - if(punishments.isEmpty()) + if(punishments.isEmpty()){ + System.out.println("Punishment list was empty"); return null; + } return punishments.get(0); }