diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-03-07 16:41:50 +0000 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-03-07 16:41:50 +0000 |
commit | 0b35cd8127e30c50889cb91b6cb945b42e12afa5 (patch) | |
tree | 6e00b4f6ba4e2e85116be15dc89befee5acd78b9 /src | |
parent | 1de6f5bef887190b0f53c0fdc37d4736af3e7edd (diff) | |
download | bukkit-0b35cd8127e30c50889cb91b6cb945b42e12afa5.tar bukkit-0b35cd8127e30c50889cb91b6cb945b42e12afa5.tar.gz bukkit-0b35cd8127e30c50889cb91b6cb945b42e12afa5.tar.lz bukkit-0b35cd8127e30c50889cb91b6cb945b42e12afa5.tar.xz bukkit-0b35cd8127e30c50889cb91b6cb945b42e12afa5.zip |
Don't throw commands if the plugin is disabled
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/org/bukkit/command/PluginCommand.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/command/PluginCommand.java b/src/main/java/org/bukkit/command/PluginCommand.java index 27eb0b18..97c6ad66 100644 --- a/src/main/java/org/bukkit/command/PluginCommand.java +++ b/src/main/java/org/bukkit/command/PluginCommand.java @@ -27,6 +27,10 @@ public final class PluginCommand extends Command { public boolean execute(CommandSender sender, String commandLabel, String[] args) { boolean success = false; + if (!owningPlugin.isEnabled()) { + return false; + } + try { success = executor.onCommand(sender, this, commandLabel, args); } catch (Throwable ex) { |