From 7b12a130a00320d20c6c04cc37558b5ba523f465 Mon Sep 17 00:00:00 2001 From: hyperdefined Date: Tue, 17 Dec 2024 17:47:14 -0500 Subject: [PATCH] 1.8.5 --- pom.xml | 2 +- src/main/java/lol/hyper/toolstats/events/CraftItem.java | 2 +- src/main/java/lol/hyper/toolstats/events/VillagerTrade.java | 6 ++---- .../java/lol/hyper/toolstats/tools/config/ConfigTools.java | 4 +++- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index ea1bdf2..e954e65 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ lol.hyper toolstats - 1.8.4 + 1.8.5 jar ToolStats diff --git a/src/main/java/lol/hyper/toolstats/events/CraftItem.java b/src/main/java/lol/hyper/toolstats/events/CraftItem.java index 30780e6..17f05b4 100644 --- a/src/main/java/lol/hyper/toolstats/events/CraftItem.java +++ b/src/main/java/lol/hyper/toolstats/events/CraftItem.java @@ -64,7 +64,7 @@ public class CraftItem implements Listener { // if the player shift clicks, send them this warning if (event.isShiftClick()) { - Component component = toolStats.configTools.formatLore("shift-click-warning", null, null); + Component component = toolStats.configTools.formatLore("shift-click-warning.crafting", null, null); event.getWhoClicked().sendMessage(component); } diff --git a/src/main/java/lol/hyper/toolstats/events/VillagerTrade.java b/src/main/java/lol/hyper/toolstats/events/VillagerTrade.java index 00c210b..4eef005 100644 --- a/src/main/java/lol/hyper/toolstats/events/VillagerTrade.java +++ b/src/main/java/lol/hyper/toolstats/events/VillagerTrade.java @@ -69,10 +69,8 @@ public class VillagerTrade implements Listener { } // if the player shift clicks, show the warning if (event.isShiftClick()) { - String configMessage = toolStats.config.getString("messages.shift-click-warning.trading"); - if (configMessage != null) { - player.sendMessage(ChatColor.translateAlternateColorCodes('&', configMessage)); - } + Component component = toolStats.configTools.formatLore("shift-click-warning.trading", null, null); + event.getWhoClicked().sendMessage(component); } ItemStack newItem = addLore(item, player); if (newItem != null) { diff --git a/src/main/java/lol/hyper/toolstats/tools/config/ConfigTools.java b/src/main/java/lol/hyper/toolstats/tools/config/ConfigTools.java index e6c83bb..d556bc5 100644 --- a/src/main/java/lol/hyper/toolstats/tools/config/ConfigTools.java +++ b/src/main/java/lol/hyper/toolstats/tools/config/ConfigTools.java @@ -107,7 +107,9 @@ public class ConfigTools { Component component; // set the placeholder to the value - lore = lore.replace(placeHolder, String.valueOf(value)); + if (placeHolder != null && value != null) { + lore = lore.replace(placeHolder, String.valueOf(value)); + } // if we match the old color codes, then format them as so Matcher hexMatcher = CONFIG_HEX_PATTERN.matcher(lore);