From 2d136ece4994cbddda1ed11530f0c75db2e94318 Mon Sep 17 00:00:00 2001 From: cervinakuy <16023430+cervinakuy@users.noreply.github.com> Date: Wed, 11 Aug 2021 00:15:16 -0700 Subject: [PATCH] Fixed kd PAPI placeholder, added unknown placeholder message --- .../java/com/planetgallium/kitpvp/util/Placeholders.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/planetgallium/kitpvp/util/Placeholders.java b/src/main/java/com/planetgallium/kitpvp/util/Placeholders.java index 8a86220..4bd711d 100644 --- a/src/main/java/com/planetgallium/kitpvp/util/Placeholders.java +++ b/src/main/java/com/planetgallium/kitpvp/util/Placeholders.java @@ -23,7 +23,7 @@ public class Placeholders extends PlaceholderExpansion { placeholderAPItoBuiltIn.put("stats_kills", "%kills%"); placeholderAPItoBuiltIn.put("stats_deaths", "%deaths%"); - placeholderAPItoBuiltIn.put("stats_kdr", "%kdr%"); + placeholderAPItoBuiltIn.put("stats_kd", "%kd%"); placeholderAPItoBuiltIn.put("stats_experience", "%xp%"); placeholderAPItoBuiltIn.put("stats_level", "%level%"); placeholderAPItoBuiltIn.put("player_killstreak", "%streak%"); @@ -64,6 +64,12 @@ public class Placeholders extends PlaceholderExpansion { public String translatePlaceholderAPIPlaceholders(String placeholderAPIIdentifier, String username) { + if (!placeholderAPItoBuiltIn.containsKey(placeholderAPIIdentifier)) { + Toolkit.printToConsole(String.format("&7[&b&lKIT-PVP&7] &cUnknown placeholder identifier [%s]. Please see plugin page.", + placeholderAPIIdentifier)); + return "invalid-placeholder"; + } + return arena.replaceBuiltInPlaceholdersIfPresent(placeholderAPItoBuiltIn.get(placeholderAPIIdentifier), username); }