diff options
author | KHobbits <rob@khobbits.co.uk> | 2011-12-03 23:38:28 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2011-12-03 23:38:28 +0000 |
commit | 90f87804b1d26b7f57ad22b2b3ffd75e2862d827 (patch) | |
tree | 5ba6565be3693376e8a4bd0f209eb2fb7e6b477e | |
parent | ea21e402ec3f46fa8ac2ea7fbb03568bbd5a9dfd (diff) | |
download | Essentials-90f87804b1d26b7f57ad22b2b3ffd75e2862d827.tar Essentials-90f87804b1d26b7f57ad22b2b3ffd75e2862d827.tar.gz Essentials-90f87804b1d26b7f57ad22b2b3ffd75e2862d827.tar.lz Essentials-90f87804b1d26b7f57ad22b2b3ffd75e2862d827.tar.xz Essentials-90f87804b1d26b7f57ad22b2b3ffd75e2862d827.zip |
Show command conflict in debug mode.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/AlternativeCommandsHandler.java | 15 | ||||
-rw-r--r-- | Essentials/src/com/earth2me/essentials/Essentials.java | 3 |
2 files changed, 12 insertions, 6 deletions
diff --git a/Essentials/src/com/earth2me/essentials/AlternativeCommandsHandler.java b/Essentials/src/com/earth2me/essentials/AlternativeCommandsHandler.java index 366c86cc6..e75644ad5 100644 --- a/Essentials/src/com/earth2me/essentials/AlternativeCommandsHandler.java +++ b/Essentials/src/com/earth2me/essentials/AlternativeCommandsHandler.java @@ -1,6 +1,8 @@ package com.earth2me.essentials; import java.util.*; +import java.util.logging.Level; +import java.util.logging.Logger; import org.bukkit.command.Command; import org.bukkit.command.PluginCommand; import org.bukkit.command.PluginCommandYamlParser; @@ -9,8 +11,9 @@ import org.bukkit.plugin.Plugin; public class AlternativeCommandsHandler { + private static final Logger LOGGER = Logger.getLogger("Minecraft"); private final transient Map<String, List<PluginCommand>> altcommands = new HashMap<String, List<PluginCommand>>(); - private final transient Map<String, String> executed = new HashMap<String, String>(); + private final transient Map<String, String> disabledList = new HashMap<String, String>(); private final transient IEssentials ess; public AlternativeCommandsHandler(final IEssentials ess) @@ -118,13 +121,17 @@ public class AlternativeCommandsHandler return commands.get(0); } - public void executed(final String label, final String otherlabel) + public void executed(final String label, final String otherLabel) { - executed.put(label, otherlabel); + if (ess.getSettings().isDebug()) + { + LOGGER.log(Level.INFO, "Essentials: Alternative command " + label + " found, using " + otherLabel); + } + disabledList.put(label, otherLabel); } public Map<String, String> disabledCommands() { - return executed; + return disabledList; } } diff --git a/Essentials/src/com/earth2me/essentials/Essentials.java b/Essentials/src/com/earth2me/essentials/Essentials.java index ca86b2b2a..98d919150 100644 --- a/Essentials/src/com/earth2me/essentials/Essentials.java +++ b/Essentials/src/com/earth2me/essentials/Essentials.java @@ -309,8 +309,7 @@ public class Essentials extends JavaPlugin implements IEssentials final PluginCommand pc = alternativeCommandsHandler.getAlternative(commandLabel); if (pc != null) { - alternativeCommandsHandler.executed(commandLabel, pc.getLabel()); - LOGGER.log(Level.FINE, "Essentials: Alternative command " + commandLabel + " found, using " + pc.getLabel()); + alternativeCommandsHandler.executed(commandLabel, pc.getLabel()); return pc.execute(sender, commandLabel, args); } } |