summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2013-05-12 20:41:40 +0100
committerKHobbits <rob@khobbits.co.uk>2013-05-12 20:59:07 +0100
commitf157ebb3e9c296aa28404e1f8f891377125a5d33 (patch)
tree3f7c15ee1d59fd1f8b613c8ac4b46a4f66de456c
parent38d8eb682411a3128ff07a1cc28702763039df64 (diff)
downloadEssentials-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.java13
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())