summaryrefslogtreecommitdiff
path: root/chatgroups.py
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-07-12 03:08:01 +0200
committerjomo <github@jomo.tv>2014-07-12 03:08:01 +0200
commitfafba7f5a6a1bb0b24f252c89c3fb18fe8f80e7c (patch)
treeaa6e6d94cd2f0c939a18561e95114b357061f03b /chatgroups.py
parentb8b86be805d13bb891974ef39b86efd042aad25a (diff)
show online users by UUID; add quotes info to readme
Diffstat (limited to 'chatgroups.py')
-rw-r--r--chatgroups.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/chatgroups.py b/chatgroups.py
index 7975d79..103061b 100644
--- a/chatgroups.py
+++ b/chatgroups.py
@@ -1,5 +1,6 @@
#pylint: disable=F0401
from helpers import *
+from java.utils.UUID import fromString as juuid
import simplejson as json
chatgroups_filename = "plugins/redstoner-utils.py.dir/files/chatgroups.json"
@@ -30,9 +31,11 @@ def onChatgroupCommand(sender, args):
group = groups[str(sender.getUniqueId())]
msg(sender, "&aCurrent chatgroup: %s" % group)
users = []
- for user, ugroup in groups.iteritems():
+ for uid, ugroup in groups.iteritems():
if ugroup == group:
- users += [user]
+ usr = server.getPlayer(juuid(uid))
+ if usr:
+ users.append(usr.getDisplayName())
msg(sender, "&aUsers in this group:")
msg(sender, "&a%s" % ", ".join(users))
else: