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
commit29c9a46c2f12d788e9c3f5f743fd460a95fb0c99 (patch)
treeb643b1bcc4c8ea5ecc84c5d277920e373fa301ff
parent6d317fd26df79ff2faec40dbc60c24d5e8980143 (diff)
downloadEssentials-29c9a46c2f12d788e9c3f5f743fd460a95fb0c99.tar
Essentials-29c9a46c2f12d788e9c3f5f743fd460a95fb0c99.tar.gz
Essentials-29c9a46c2f12d788e9c3f5f743fd460a95fb0c99.tar.lz
Essentials-29c9a46c2f12d788e9c3f5f743fd460a95fb0c99.tar.xz
Essentials-29c9a46c2f12d788e9c3f5f743fd460a95fb0c99.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())