diff options
author | PanFritz <redstonenoobpan@gmail.com> | 2015-09-13 01:32:13 +0200 |
---|---|---|
committer | PanFritz <redstonenoobpan@gmail.com> | 2015-09-13 01:32:13 +0200 |
commit | d4bb481b248abea843a352e4c2fc644c1a6814ca (patch) | |
tree | e8564ed0b709fa568ea03f04e9d5102195bbb397 /loginsecurity.py | |
parent | a1973b666636cbd554cc4c261f6159c9b4c181eb (diff) |
Now cancles all commands besides /login whilst not logged in
Diffstat (limited to 'loginsecurity.py')
-rw-r--r-- | loginsecurity.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/loginsecurity.py b/loginsecurity.py index bf56a40..9295379 100644 --- a/loginsecurity.py +++ b/loginsecurity.py @@ -264,3 +264,11 @@ for blocked_event in blocked_events: user = get_py_player(event.getPlayer()) if user.logging_in: event.setCancelled(True) + +@hook.event("player.PlayerCommandPreprocessEvent","normal") +def pre_command_proccess(event): + player = get_py_player(event.getPlayer()) + if player.logging_in: + args = event.getMessage().split(" ") + if not args[0].lower() == "/login": + event.setCancelled(True)
\ No newline at end of file |