SteamWar/FightSystem
Archiviert
13
1

Sleep Preventer

Dieser Commit ist enthalten in:
Jan9103 2020-08-13 23:23:22 +02:00
Ursprung ed025915a6
Commit bcd3cc976b
2 geänderte Dateien mit 19 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -74,6 +74,7 @@ public class FightSystem extends JavaPlugin {
new TestListener(); new TestListener();
new NormalJoinListener(); new NormalJoinListener();
new RankedJoinListener(); new RankedJoinListener();
new SleepListener();
if(Core.getVersion() > 8) if(Core.getVersion() > 8)
new ExtendedInventoryListener(); new ExtendedInventoryListener();

Datei anzeigen

@ -0,0 +1,18 @@
package de.steamwar.fightsystem.listener;
import java.util.EnumSet;
import org.bukkit.block.Block;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerBedEnterEvent;
import de.steamwar.fightsystem.states.FightState;
public class SleepListener extends BasicListener{
public SleepListener() {super(EnumSet.allOf(FightState.class));}
@EventHandler
public void onSleep(PlayerBedEnterEvent e) {
Block b=e.getBed();
b.getWorld().createExplosion(b.getLocation(),4.0F); //4==tnt => dosnt have any advantage in WS (noFire,sameStrength,moreInvSpace,selfDamage)
}
}