summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2013-03-21 22:30:02 +0000
committerKHobbits <rob@khobbits.co.uk>2013-03-21 22:30:02 +0000
commitdbcda7ea552ad1c35c2b869da0816caf6189c26a (patch)
treea88389d92bed39ee46772553164a744ebe47e16e
parentb8337e9af835023cacdaa6fbf674766db11c5d58 (diff)
downloadEssentials-dbcda7ea552ad1c35c2b869da0816caf6189c26a.tar
Essentials-dbcda7ea552ad1c35c2b869da0816caf6189c26a.tar.gz
Essentials-dbcda7ea552ad1c35c2b869da0816caf6189c26a.tar.lz
Essentials-dbcda7ea552ad1c35c2b869da0816caf6189c26a.tar.xz
Essentials-dbcda7ea552ad1c35c2b869da0816caf6189c26a.zip
Abort user login code, if user disconnects before it runs.
-rw-r--r--Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
index c378841b1..ca9018252 100644
--- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
+++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java
@@ -184,6 +184,11 @@ public class EssentialsPlayerListener implements Listener
@Override
public void run()
{
+ if (!user.isOnline())
+ {
+ return;
+ }
+
user.setLastLogin(currentTime);
user.setDisplayNick();
updateCompass(user);
@@ -264,7 +269,7 @@ public class EssentialsPlayerListener implements Listener
}
user.setFlySpeed(0.1f);
user.setWalkSpeed(0.2f);
-
+
}
});
}