Archived
Fix this thing so that only 1 player has to sleep
untested
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
#pylint: disable = F0401
|
#pylint: disable = F0401
|
||||||
from helpers import *
|
from helpers import *
|
||||||
from time import time as now
|
from time import time as now
|
||||||
|
from time import sleep
|
||||||
from sys import exc_info
|
from sys import exc_info
|
||||||
import thread
|
import thread
|
||||||
import org.bukkit.inventory.ItemStack as ItemStack
|
import org.bukkit.inventory.ItemStack as ItemStack
|
||||||
@@ -45,13 +46,10 @@ def on_gamemode(event):
|
|||||||
|
|
||||||
@hook.event("player.PlayerBedEnterEvent")
|
@hook.event("player.PlayerBedEnterEvent")
|
||||||
def on_bed_enter(event):
|
def on_bed_enter(event):
|
||||||
if event.getPlayer().getWorld().getName() in ("Survival_1", "TrustedSurvival_1"):
|
world = event.getPlayer().getWorld()
|
||||||
event.getPlayer().setSleepingIgnored(True)
|
if world.getName() in ("Survival_1", "TrustedSurvival_1"):
|
||||||
|
for player in world.getPlayers():
|
||||||
|
player.setSleepingIgnored(True)
|
||||||
@hook.event("player.PlayerBedLeaveEvent")
|
|
||||||
def on_bed_leave(event):
|
|
||||||
event.getPlayer().setSleepingIgnored(False)
|
|
||||||
|
|
||||||
|
|
||||||
@hook.event("player.PlayerTeleportEvent")
|
@hook.event("player.PlayerTeleportEvent")
|
||||||
|
|||||||
Reference in New Issue
Block a user