summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2015-04-08 22:32:54 +0200
committerDico200 <dico.karssiens@gmail.com>2015-04-08 22:32:54 +0200
commitda756d69ccef7346d896a0b8cb2aa5c42b038c7b (patch)
tree49c6c9a518bc25411cb28245b2cae246febcefea
parent201c76611911de2c5ae0afb2171dfd540de2d012 (diff)
Revert "Change to /modules... trying to make @command work."
This reverts commit 201c76611911de2c5ae0afb2171dfd540de2d012.
-rw-r--r--basecommands.py4
-rw-r--r--misc.py17
2 files changed, 7 insertions, 14 deletions
diff --git a/basecommands.py b/basecommands.py
index b88731f..3f113bc 100644
--- a/basecommands.py
+++ b/basecommands.py
@@ -7,6 +7,7 @@ current_main = None
to_see_permission = "utils.showpermission" # See cmd permission in help
def maincommand(function):
+ global current_main
current_main = function
return function
@@ -36,6 +37,7 @@ class subcommand():
self.call = None
def __call__(self, f):
+ global current_subs
def call_sub(sender, command, label, args):
isPlayer = is_player(sender)
if not isSenderValid(senderLimit, isPlayer):
@@ -83,6 +85,7 @@ def command(cmd,
cmd = cmd.lower()
+ global curent_subs
subcommands = []
for subcmd in current_subs:
subcmd.setParent(cmd)
@@ -90,6 +93,7 @@ def command(cmd,
info(subcommands)
current_subs = []
+ global current_main
main_function = current_main
current_main = None
if main_function == None and len(subcommands) != 0:
diff --git a/misc.py b/misc.py
index ea20030..5bace4a 100644
--- a/misc.py
+++ b/misc.py
@@ -6,7 +6,6 @@ import thread
import org.bukkit.inventory.ItemStack as ItemStack
import org.bukkit.Bukkit as Bukkit
import org.bukkit.event.player.PlayerChatEvent as PlayerChatEvent
-import basecommands
from basecommands import simplecommand
"""
@@ -87,18 +86,6 @@ def on_me_command(sender, command, label, args):
broadcast("utils.me", "&7- %s &7%s %s" % (sender.getDisplayName() if isinstance(sender, Player) else "&9CONSOLE", u"\u21E6", " ".join(args)))
return None
-"""
-@basecommands.command("damnyou", aliases = ["dam"])
-def damnyou_command():
-
- @basecommands.subcommand("me")
- def me(sender, command, label, args):
- info("me ran")
-
- @basecommands.maincommand
- def main(sender, command, label, args):
- info("main ran")
-"""
#@hook.command("gm")
#def on_gm_command(sender, args):
@@ -205,7 +192,9 @@ def on_modules_command(sender, command, label, args):
list all modules, unloaded modules in red
"""
plugin_header(sender, "Modules")
- msg(sender, ", ".join([(("&a" if mod in shared["modules"] else "&c") + mod) for mod in shared["load_modules"]]))
+ for mod in shared["load_modules"]:
+ color = "a" if mod in shared["modules"] else "c"
+ msg(sender, "&" + color + mod)
@hook.event("player.PlayerTeleportEvent")