summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-09-02 17:16:32 +0200
committersnowleo <schneeleo@gmail.com>2011-09-02 17:16:46 +0200
commitdc7fd1304c295a2880906970278bb9c20f941b41 (patch)
treed1c1711b4626e3343c833d43925758c0f7d7a730
parent2134fcc7afe34266f364ac057c5d3fc980447f47 (diff)
downloadEssentials-dc7fd1304c295a2880906970278bb9c20f941b41.tar
Essentials-dc7fd1304c295a2880906970278bb9c20f941b41.tar.gz
Essentials-dc7fd1304c295a2880906970278bb9c20f941b41.tar.lz
Essentials-dc7fd1304c295a2880906970278bb9c20f941b41.tar.xz
Essentials-dc7fd1304c295a2880906970278bb9c20f941b41.zip
Cross world move check
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index 4828382d2..881d5a636 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -107,7 +107,8 @@ public class EssentialsPlayerListener extends PlayerListener
return;
}
- if (user.getAfkPosition().distanceSquared(user.getLocation()) > 9) {
+ Location afk = user.getAfkPosition();
+ if (afk == null || !event.getTo().getWorld().equals(afk.getWorld()) || afk.distanceSquared(event.getTo()) > 9) {
user.updateActivity(true);
}