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
commit51b9d95afe5e08dc70c55d4956da0261e4db0f7f (patch)
treee0d37c695b3417a414513c73e04dbff96968eec5
parent9d6f93f9a80607223bb196bb8ca957070c17d181 (diff)
downloadEssentials-51b9d95afe5e08dc70c55d4956da0261e4db0f7f.tar
Essentials-51b9d95afe5e08dc70c55d4956da0261e4db0f7f.tar.gz
Essentials-51b9d95afe5e08dc70c55d4956da0261e4db0f7f.tar.lz
Essentials-51b9d95afe5e08dc70c55d4956da0261e4db0f7f.tar.xz
Essentials-51b9d95afe5e08dc70c55d4956da0261e4db0f7f.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())