diff options
author | KHobbits <rob@khobbits.co.uk> | 2013-05-12 20:41:40 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2013-05-12 20:59:07 +0100 |
commit | f157ebb3e9c296aa28404e1f8f891377125a5d33 (patch) | |
tree | 3f7c15ee1d59fd1f8b613c8ac4b46a4f66de456c | |
parent | 38d8eb682411a3128ff07a1cc28702763039df64 (diff) | |
download | Essentials-f157ebb3e9c296aa28404e1f8f891377125a5d33.tar Essentials-f157ebb3e9c296aa28404e1f8f891377125a5d33.tar.gz Essentials-f157ebb3e9c296aa28404e1f8f891377125a5d33.tar.lz Essentials-f157ebb3e9c296aa28404e1f8f891377125a5d33.tar.xz Essentials-f157ebb3e9c296aa28404e1f8f891377125a5d33.zip |
Tiny listener optimizations.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index ca9018252..604fe7bb6 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -77,6 +77,13 @@ public class EssentialsPlayerListener implements Listener @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true) public void onPlayerMove(final PlayerMoveEvent event) { + if (event.getFrom().getBlockX() == event.getTo().getBlockX() + && event.getFrom().getBlockZ() == event.getTo().getBlockZ() + && event.getFrom().getBlockY() == event.getTo().getBlockY()) + { + return; + } + if (!ess.getSettings().cancelAfkOnMove() && !ess.getSettings().getFreezeAfkPlayers()) { event.getHandlers().unregister(this); @@ -88,12 +95,6 @@ public class EssentialsPlayerListener implements Listener return; } - if (event.getFrom().getBlockX() == event.getTo().getBlockX() - && event.getFrom().getBlockZ() == event.getTo().getBlockZ() - && event.getFrom().getBlockY() == event.getTo().getBlockY()) - { - return; - } final User user = ess.getUser(event.getPlayer()); if (user.isAfk() && ess.getSettings().getFreezeAfkPlayers()) |