diff options
author | Dico200 <dico.karssiens@gmail.com> | 2015-05-13 21:06:26 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2015-05-13 21:06:26 +0200 |
commit | 88e0a298b51fe61b3e64131fae93e236119db615 (patch) | |
tree | 91900fbc688bf48873989080935d710077ac7c8c /misc.py | |
parent | 6865e2c3b9142a6ec6ea1a425daffb3814c2d965 (diff) |
Added a few untested things to misc.py
Diffstat (limited to 'misc.py')
-rw-r--r-- | misc.py | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -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) |