From 74b529ba4fb06a32d3c1f6e8ed82a6ca1061f8a6 Mon Sep 17 00:00:00 2001 From: hyperdefined Date: Sun, 22 Oct 2023 19:23:30 -0400 Subject: [PATCH] Update CommandToolStats.java --- .../hyper/toolstats/commands/CommandToolStats.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/lol/hyper/toolstats/commands/CommandToolStats.java b/src/main/java/lol/hyper/toolstats/commands/CommandToolStats.java index 1027dd8..9d10018 100644 --- a/src/main/java/lol/hyper/toolstats/commands/CommandToolStats.java +++ b/src/main/java/lol/hyper/toolstats/commands/CommandToolStats.java @@ -124,7 +124,7 @@ public class CommandToolStats implements TabExecutor { String caughtByLore = toolStats.getLoreFromConfig("fished.caught-by", false); String lootedByLore = toolStats.getLoreFromConfig("looted.found-by", false); String tradedByLore = toolStats.getLoreFromConfig("traded.traded-by", false); - String spawnedByLore = toolStats.getLoreFromConfig("spawned.spawned-by", false); + String spawnedByLore = toolStats.getLoreFromConfig("spawned-in.spawned-by", false); // make sure the config messages are not null if (caughtByLore == null || lootedByLore == null || tradedByLore == null || spawnedByLore == null) { @@ -201,7 +201,7 @@ public class CommandToolStats implements TabExecutor { break; } case 6: { - lore.add(toolStats.getLoreFromConfig("spawned.spawned-by", true).replace("{player}", ownerName)); + lore.add(toolStats.getLoreFromConfig("spawned-in.spawned-by", true).replace("{player}", ownerName)); break; } } @@ -234,7 +234,7 @@ public class CommandToolStats implements TabExecutor { break; } case 6: { - lore.add(toolStats.getLoreFromConfig("spawned.spawned-on", true).replace("{date}", toolStats.numberFormat.formatDate(new Date(time)))); + lore.add(toolStats.getLoreFromConfig("spawned-in.spawned-on", true).replace("{date}", toolStats.numberFormat.formatDate(new Date(time)))); break; } } @@ -297,6 +297,14 @@ public class CommandToolStats implements TabExecutor { } } } + if (toolStats.config.getBoolean("enabled.arrows-shot")) { + if (container.has(toolStats.arrowsShot, PersistentDataType.INTEGER)) { + Integer arrows = container.get(toolStats.arrowsShot, PersistentDataType.INTEGER); + if (arrows != null) { + lore.add(toolStats.getLoreFromConfig("arrows-shot", true).replace("{arrows}", toolStats.numberFormat.formatInt(arrows))); + } + } + } finalMeta.setLore(lore); finalItem.setItemMeta(finalMeta); int slot = player.getInventory().getHeldItemSlot();