From b0e52ca41f871e4e5dfaae786ad606b3dd818dfd Mon Sep 17 00:00:00 2001 From: Mathieu Strypsteen Date: Mon, 23 Sep 2024 08:19:37 +0200 Subject: [PATCH] Fail on DC --- .../gent/zeus/mc13dtl/events/catalog/LightningEvent.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/gent/zeus/mc13dtl/events/catalog/LightningEvent.java b/src/main/java/gent/zeus/mc13dtl/events/catalog/LightningEvent.java index c406941..656a8cd 100644 --- a/src/main/java/gent/zeus/mc13dtl/events/catalog/LightningEvent.java +++ b/src/main/java/gent/zeus/mc13dtl/events/catalog/LightningEvent.java @@ -11,6 +11,8 @@ import org.bukkit.Location; import org.bukkit.World; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; import org.bukkit.scoreboard.Team; @@ -82,6 +84,13 @@ public class LightningEvent extends Event { } } + @EventHandler + public void onPlayerQuit(PlayerQuitEvent event) { + if (MC13DTL.board.getPlayers(team).contains(event.getPlayer())) { + eventFailed(); + } + } + @Override protected String getMessage() { return "Survive the night while staying outdoors (you need to have direct sky light above you at all times)";