summaryrefslogtreecommitdiff
path: root/misc.py
diff options
context:
space:
mode:
authorDico200 <dico.karssiens@gmail.com>2015-05-14 03:32:34 +0200
committerDico200 <dico.karssiens@gmail.com>2015-05-14 03:32:34 +0200
commit4599ae89e9e261130d18668147b1ce289777fc68 (patch)
tree5073c423433e91be65d99342daca2f19796a37cd /misc.py
parent6fc168eb635c5a19d200359c282af1d204865a14 (diff)
Fix this thing so that only 1 player has to sleep
untested
Diffstat (limited to 'misc.py')
-rw-r--r--misc.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/misc.py b/misc.py
index b90f55f..81218aa 100644
--- a/misc.py
+++ b/misc.py
@@ -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")