summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-12-20 20:37:04 +0000
committerKHobbits <rob@khobbits.co.uk>2012-12-20 20:37:04 +0000
commitce7812502885b10baab019859dfe9a672c540efe (patch)
treea74fb3ebce4c5193a5998aae127ca317c939c5db
parent10b972bd079fcdfc60d861d92cb20252c1089541 (diff)
downloadEssentials-ce7812502885b10baab019859dfe9a672c540efe.tar
Essentials-ce7812502885b10baab019859dfe9a672c540efe.tar.gz
Essentials-ce7812502885b10baab019859dfe9a672c540efe.tar.lz
Essentials-ce7812502885b10baab019859dfe9a672c540efe.tar.xz
Essentials-ce7812502885b10baab019859dfe9a672c540efe.zip
Add a little bit of extra information to /seen, this will show when user is online.stable-2.9.6
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandseen.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandseen.java b/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
index 24f1f9c41..fc5a1f033 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandseen.java
@@ -35,12 +35,23 @@ public class Commandseen extends EssentialsCommand
}
try
{
- User player = getPlayer(server, args, 0);
- player.setDisplayNick();
- sender.sendMessage(_("seenOnline", player.getDisplayName(), Util.formatDateDiff(player.getLastLogin())));
+ User user = getPlayer(server, args, 0);
+ user.setDisplayNick();
+ sender.sendMessage(_("seenOnline", user.getDisplayName(), Util.formatDateDiff(user.getLastLogin())));
+ sender.sendMessage(_("whoisAFK", (user.isAfk() ? _("true") : _("false"))));
+ sender.sendMessage(_("whoisJail", (user.isJailed()
+ ? user.getJailTimeout() > 0
+ ? Util.formatDateDiff(user.getJailTimeout())
+ : _("true")
+ : _("false"))));
+ sender.sendMessage(_("whoisMuted", (user.isMuted()
+ ? user.getMuteTimeout() > 0
+ ? Util.formatDateDiff(user.getMuteTimeout())
+ : _("true")
+ : _("false"))));
if (extra)
{
- sender.sendMessage(_("whoisIPAddress", player.getAddress().getAddress().toString()));
+ sender.sendMessage(_("whoisIPAddress", user.getAddress().getAddress().toString()));
}
}
catch (NoSuchFieldException e)