diff --git a/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/BedTrap.java b/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/BedTrap.java index 316d606a..3564f002 100755 --- a/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/BedTrap.java +++ b/AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/packets/BedTrap.java @@ -15,6 +15,7 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; +import org.bukkit.event.entity.PlayerDeathEvent; import java.time.Duration; import java.util.Set; @@ -59,6 +60,11 @@ public void disable() { if (PlatformUtil.isFolia()) PacketEvents.getAPI().getEventManager().unregisterListener(asAbstract); } + @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) + private void onPlayerDeath(PlayerDeathEvent event) { + DEAD_PLAYERS.add(event.getPlayer().getUniqueId()); + } + @SuppressWarnings("deprecation") @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) private void onPlayerPostRespawn(PlayerPostRespawnEvent event) {