From d4bb481b248abea843a352e4c2fc644c1a6814ca Mon Sep 17 00:00:00 2001 From: PanFritz Date: Sun, 13 Sep 2015 01:32:13 +0200 Subject: [PATCH] Now cancles all commands besides /login whilst not logged in --- loginsecurity.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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