diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java b/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java index 98706f7..1c1c865 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/FightSystem.java @@ -74,6 +74,7 @@ public class FightSystem extends JavaPlugin { new TestListener(); new NormalJoinListener(); new RankedJoinListener(); + new SleepListener(); if(Core.getVersion() > 8) new ExtendedInventoryListener(); diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/listener/SleepListener.java b/FightSystem_Main/src/de/steamwar/fightsystem/listener/SleepListener.java new file mode 100644 index 0000000..00f53c0 --- /dev/null +++ b/FightSystem_Main/src/de/steamwar/fightsystem/listener/SleepListener.java @@ -0,0 +1,19 @@ +package de.steamwar.fightsystem.listener; + +import de.steamwar.fightsystem.states.FightState; +import org.bukkit.event.EventHandler; +import org.bukkit.event.player.PlayerBedEnterEvent; + +import java.util.EnumSet; + +public class SleepListener extends BasicListener{ + + public SleepListener() { + super(EnumSet.allOf(FightState.class)); + } + + @EventHandler + public void onSleep(PlayerBedEnterEvent e) { + e.setCancelled(true); + } +} \ No newline at end of file