removed ignoreSleep as it was causing more problems than it solves
This commit is contained in:
parent
0c6261973c
commit
9ab6362e97
@ -36,7 +36,6 @@ public final class SweetDreams extends JavaPlugin implements Listener {
|
|||||||
final Player player = event.getPlayer();
|
final Player player = event.getPlayer();
|
||||||
final World world = player.getWorld();
|
final World world = player.getWorld();
|
||||||
if (event.getBedEnterResult() == PlayerBedEnterEvent.BedEnterResult.OK) {
|
if (event.getBedEnterResult() == PlayerBedEnterEvent.BedEnterResult.OK) {
|
||||||
player.setSleepingIgnored(true);
|
|
||||||
sleepingSchedulers.put(player, this.getServer().getScheduler().scheduleSyncDelayedTask(this, () -> {
|
sleepingSchedulers.put(player, this.getServer().getScheduler().scheduleSyncDelayedTask(this, () -> {
|
||||||
if (world.isThundering()) world.setThundering(false);
|
if (world.isThundering()) world.setThundering(false);
|
||||||
else world.setTime(1000);
|
else world.setTime(1000);
|
||||||
@ -49,6 +48,5 @@ public final class SweetDreams extends JavaPlugin implements Listener {
|
|||||||
@EventHandler(priority = EventPriority.LOWEST)
|
@EventHandler(priority = EventPriority.LOWEST)
|
||||||
public void onWake(PlayerBedLeaveEvent event) {
|
public void onWake(PlayerBedLeaveEvent event) {
|
||||||
this.getServer().getScheduler().cancelTask(sleepingSchedulers.get(event.getPlayer()));
|
this.getServer().getScheduler().cancelTask(sleepingSchedulers.get(event.getPlayer()));
|
||||||
event.getPlayer().setSleepingIgnored(false);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user