summaryrefslogtreecommitdiff
path: root/mentio.py
diff options
context:
space:
mode:
authorLouis Vogt <l.uisv.gt@icloud.com>2014-06-20 21:56:30 +0200
committerLouis Vogt <l.uisv.gt@icloud.com>2014-06-20 21:56:30 +0200
commitf23a6ee05a82da56ceed9eddca5a48c580f2cd50 (patch)
tree71af99810736d2e8003de9cad3b61634baceb161 /mentio.py
parent43b129770d38ffcaea22360a61cfd1e12f7463d9 (diff)
Added mention module
Diffstat (limited to 'mentio.py')
-rw-r--r--mentio.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/mentio.py b/mentio.py
new file mode 100644
index 0000000..10cdb4b
--- /dev/null
+++ b/mentio.py
@@ -0,0 +1,18 @@
+#pylint: disable=F0401
+from helpers import *
+
+
+mio_permission = "utils.mio"
+
+@hook.event("player.PlayerChatEvent", "normal")
+def onChat(event):
+ symbol = u"\u272a"
+ sender = event.getPlayer()
+ messages = event.getMessage()
+ messagesList = messages.split(" ")
+ for message in messagesList:
+ for recipient in server.getOnlinePlayers().tolist():
+ if message[:3].lower() in recipient.getName().lower() and len(message) > 2 and len(message) <= len(recipient.getName()):
+ msg(recipient, "&6" + symbol + " &f%s &6mentioned you" % sender.getDisplayName())
+ # Couldn't figure out how to done this
+ # recipient.playSound(recipient.getLocation(), Sound.CHICKEN_EGG_POP, 1, 1)