From 451d082206f34147f1b48c071e31fb8dae392184 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 30 Oct 2020 18:05:28 +0000 Subject: [PATCH] Expanded ecodebug --- .../ecoenchants/command/commands/CommandEcodebug.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Plugin/src/main/java/com/willfp/ecoenchants/command/commands/CommandEcodebug.java b/Plugin/src/main/java/com/willfp/ecoenchants/command/commands/CommandEcodebug.java index bd70fe9a..13dc968c 100644 --- a/Plugin/src/main/java/com/willfp/ecoenchants/command/commands/CommandEcodebug.java +++ b/Plugin/src/main/java/com/willfp/ecoenchants/command/commands/CommandEcodebug.java @@ -65,6 +65,15 @@ public final class CommandEcodebug extends AbstractCommand { Logger.info("Uncached Enchantments: " + uncached.toString()); Logger.info(""); + List brokenCache = Arrays.stream(Enchantment.values()).collect(Collectors.toList()); + brokenCache.removeAll(EnchantmentCache.getCache().stream() + .filter(cacheEntry -> cacheEntry.getRawName().equalsIgnoreCase("null") + || cacheEntry.getName().equalsIgnoreCase("null") + || cacheEntry.getStringDescription().equalsIgnoreCase("null ")) + .map(EnchantmentCache.CacheEntry::getEnchantment).collect(Collectors.toList())); + Logger.info("Enchantments with broken cache: " + brokenCache.toString()); + Logger.info(""); + Logger.info("Installed Plugins: " + Arrays.stream(Bukkit.getPluginManager().getPlugins()).map(Plugin::getName).collect(Collectors.toList()).toString()); Logger.info(""); @@ -80,6 +89,7 @@ public final class CommandEcodebug extends AbstractCommand { Logger.info("Players Online: " + Bukkit.getServer().getOnlinePlayers().size()); Logger.info("Bukkit IP: " + Bukkit.getIp()); Logger.info("Running Version: " + Bukkit.getVersion() + ", Bukkit Version: " + Bukkit.getBukkitVersion() + ", Alt Version: " + Bukkit.getServer().getVersion()); + Logger.info("Motd: " + Bukkit.getServer().getMotd()); Logger.info("--------------- END DEBUG ----------------"); } }