diff options
author | snowleo <schneeleo@gmail.com> | 2011-12-04 22:06:03 +0100 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-12-04 22:06:03 +0100 |
commit | 5c2df611fe96416b4d0954c63b05985ff6166a79 (patch) | |
tree | de8a1139a052de40b1f96e4138dd7a17e7ce0dca | |
parent | 308f0506dc11c8cec10a02df051d0ea74d6c7f97 (diff) | |
download | Essentials-5c2df611fe96416b4d0954c63b05985ff6166a79.tar Essentials-5c2df611fe96416b4d0954c63b05985ff6166a79.tar.gz Essentials-5c2df611fe96416b4d0954c63b05985ff6166a79.tar.lz Essentials-5c2df611fe96416b4d0954c63b05985ff6166a79.tar.xz Essentials-5c2df611fe96416b4d0954c63b05985ff6166a79.zip |
Added null check to /break
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandbreak.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandbreak.java b/Essentials/src/com/earth2me/essentials/commands/Commandbreak.java index 48c19e9e7..9c0a34698 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandbreak.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandbreak.java @@ -18,13 +18,17 @@ public class Commandbreak extends EssentialsCommand public void run(final Server server, final User user, final String commandLabel, final String[] args) throws Exception { final Block block = user.getTargetBlock(null, 20); + if (block == null) + { + throw new NoChargeException(); + } if (block.getType() == Material.AIR) { throw new NoChargeException(); } if (block.getType() == Material.BEDROCK && !user.isAuthorized("essentials.break.bedrock")) { - throw new NoChargeException(); + throw new Exception("You are not allowed to destroy bedrock."); //TODO: Translation } final BlockBreakEvent event = new BlockBreakEvent(block, user); server.getPluginManager().callEvent(event); |