summaryrefslogtreecommitdiff
path: root/misc.py
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2015-05-13 21:06:26 +0200
committerDico200 <dico.karssiens@gmail.com>2015-05-13 21:06:26 +0200
commit88e0a298b51fe61b3e64131fae93e236119db615 (patch)
tree91900fbc688bf48873989080935d710077ac7c8c /misc.py
parent6865e2c3b9142a6ec6ea1a425daffb3814c2d965 (diff)
Added a few untested things to misc.py
Diffstat (limited to 'misc.py')
-rw-r--r--misc.py19
1 files changed, 19 insertions, 0 deletions
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)