From 88e0a298b51fe61b3e64131fae93e236119db615 Mon Sep 17 00:00:00 2001 From: Dico200 Date: Wed, 13 May 2015 21:06:26 +0200 Subject: Added a few untested things to misc.py --- misc.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'misc.py') diff --git a/misc.py b/misc.py index 554d095..a3bc689 100644 --- a/misc.py +++ b/misc.py @@ -272,3 +272,22 @@ def on_cmd(event): def is_pyeval_call(string): return len(string) > 5 and string[:5] == "EVAL:" """ + + + + + +@hook.event("player.PlayerGameModeChangeEvent", "low") +def on_gamemode(event): + user = event.getPlayer() + if str(event.getNewGameMode()) != "SPECTATOR" and user.getWorld().getName() == "Trusted" and not user.hasPermission("mv.bypass.gamemode." + trusted_world): + event.setCancelled(True) + +@hook.event("player.PlayerBedEnterEvent") +def on_bed_enter(event): + if event.getPlayer().getWorld().getName() in ("Survival_1", "TrustedSurvival_1"): + event.getPlayer().setSleepingIgnored(True) + +@hook.event("player.PlayerBedLeaveEvent") +def on_bed_leave(event): + event.getPlayer().setSleepingIgnored(False) -- cgit v1.2.3