diff options
author | snowleo <schneeleo@gmail.com> | 2011-08-27 13:59:39 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-08-27 13:59:49 +0200 |
commit | f7cd8d492aea31069fd213f0aa5dcf888b976c6c (patch) | |
tree | 1bd41b6683867bc7f7cbd16ed975982e9c842641 /Essentials/src/com/earth2me/essentials/EssentialsTimer.java | |
parent | b73ca7db0a024770116b8846c6445e65a5b0e72b (diff) | |
download | Essentials-f7cd8d492aea31069fd213f0aa5dcf888b976c6c.tar Essentials-f7cd8d492aea31069fd213f0aa5dcf888b976c6c.tar.gz Essentials-f7cd8d492aea31069fd213f0aa5dcf888b976c6c.tar.lz Essentials-f7cd8d492aea31069fd213f0aa5dcf888b976c6c.tar.xz Essentials-f7cd8d492aea31069fd213f0aa5dcf888b976c6c.zip |
Auto-AFK, AFK-Kick and freeze afk players
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/EssentialsTimer.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsTimer.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsTimer.java b/Essentials/src/com/earth2me/essentials/EssentialsTimer.java index 639802776..f3b447dae 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsTimer.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsTimer.java @@ -24,16 +24,17 @@ public class EssentialsTimer implements Runnable { final User user = ess.getUser(player); onlineUsers.add(user); - user.setLastActivity(currentTime); + user.setLastOnlineActivity(currentTime); + user.checkActivity(); } final Iterator<User> iterator = onlineUsers.iterator(); while (iterator.hasNext()) { final User user = iterator.next(); - if (user.getLastActivity() < currentTime && user.getLastActivity() > user.getLastLogout()) + if (user.getLastOnlineActivity() < currentTime && user.getLastOnlineActivity() > user.getLastLogout()) { - user.setLastLogout(user.getLastActivity()); + user.setLastLogout(user.getLastOnlineActivity()); iterator.remove(); continue; } |