diff options
author | KHobbits <rob@khobbits.co.uk> | 2011-08-24 03:09:27 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2011-08-24 03:09:27 +0100 |
commit | 13056601b7ee5ad2b40e0b468c6910cc286e39ee (patch) | |
tree | 964108526e3f9da1677bac97bbb582fe9d48e29e | |
parent | 767362c9d8748fc91ee3fa77f3de17b46d60044b (diff) | |
download | Essentials-13056601b7ee5ad2b40e0b468c6910cc286e39ee.tar Essentials-13056601b7ee5ad2b40e0b468c6910cc286e39ee.tar.gz Essentials-13056601b7ee5ad2b40e0b468c6910cc286e39ee.tar.lz Essentials-13056601b7ee5ad2b40e0b468c6910cc286e39ee.tar.xz Essentials-13056601b7ee5ad2b40e0b468c6910cc286e39ee.zip |
Fixing NPE on Entity Listener (Powertool).
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java index 3e53e3eea..91c4bdce4 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsEntityListener.java @@ -37,13 +37,17 @@ public class EssentialsEntityListener extends EntityListener User attacker = ess.getUser(eAttack); ItemStack is = attacker.getItemInHand(); List<String> commandList = attacker.getPowertool(is); - for(String command : commandList) + if (commandList != null && !commandList.isEmpty()) { - if (command != null && !command.isEmpty()) + for (String command : commandList) { - attacker.getServer().dispatchCommand(attacker, command.replaceAll("\\{player\\}", defender.getName())); - event.setCancelled(true); - return; + + if (command != null && !command.isEmpty()) + { + attacker.getServer().dispatchCommand(attacker, command.replaceAll("\\{player\\}", defender.getName())); + event.setCancelled(true); + return; + } } } } |