diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-04-14 04:54:01 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-04-14 04:54:01 +0100 |
commit | 48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583 (patch) | |
tree | 1ac1cc93f5117000db542ec11ad9d2cb59f27d32 | |
parent | a8d17c4e3d953c1461738bbd8e639411082824e3 (diff) | |
download | Essentials-48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583.tar Essentials-48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583.tar.gz Essentials-48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583.tar.lz Essentials-48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583.tar.xz Essentials-48b670d8c6a8ea93a3a4f56b666fa00c5dd3f583.zip |
Optimize sign interacts.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java b/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java index 561d8dffc..d415ef6a8 100644 --- a/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/signs/SignPlayerListener.java @@ -23,11 +23,10 @@ public class SignPlayerListener implements Listener @EventHandler(priority = EventPriority.LOW, ignoreCancelled = true) public void onPlayerInteract(final PlayerInteractEvent event) { - if (ess.getSettings().areSignsDisabled()) + if (ess.getSettings().areSignsDisabled() || event.getAction() != Action.RIGHT_CLICK_BLOCK) { return; } - final Block block = event.getClickedBlock(); if (block == null) { @@ -37,10 +36,6 @@ public class SignPlayerListener implements Listener final int mat = block.getTypeId(); if (mat == Material.SIGN_POST.getId() || mat == Material.WALL_SIGN.getId()) { - if (event.getAction() != Action.RIGHT_CLICK_BLOCK) - { - return; - } final Sign csign = (Sign)block.getState(); for (EssentialsSign sign : ess.getSettings().enabledSigns()) { @@ -61,7 +56,6 @@ public class SignPlayerListener implements Listener { event.setCancelled(true); return; - } } } |