From 566a826cf1de80ca5c4a486010a5e51678f88055 Mon Sep 17 00:00:00 2001 From: KHobbits Date: Thu, 21 Mar 2013 22:30:02 +0000 Subject: Abort user login code, if user disconnects before it runs. --- .../src/com/earth2me/essentials/EssentialsPlayerListener.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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); - + } }); } -- cgit v1.2.3