diff options
author | Dico200 <dico.karssiens@gmail.com> | 2015-05-14 03:32:34 +0200 |
---|---|---|
committer | Dico200 <dico.karssiens@gmail.com> | 2015-05-14 03:32:34 +0200 |
commit | 4599ae89e9e261130d18668147b1ce289777fc68 (patch) | |
tree | 5073c423433e91be65d99342daca2f19796a37cd /misc.py | |
parent | 6fc168eb635c5a19d200359c282af1d204865a14 (diff) |
Fix this thing so that only 1 player has to sleep
untested
Diffstat (limited to 'misc.py')
-rw-r--r-- | misc.py | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -1,6 +1,7 @@ #pylint: disable = F0401 from helpers import * from time import time as now +from time import sleep from sys import exc_info import thread import org.bukkit.inventory.ItemStack as ItemStack @@ -45,13 +46,10 @@ def on_gamemode(event): @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) + world = event.getPlayer().getWorld() + if world.getName() in ("Survival_1", "TrustedSurvival_1"): + for player in world.getPlayers(): + player.setSleepingIgnored(True) @hook.event("player.PlayerTeleportEvent") |