OnPlayerDamageEventHandler: Removed old grace period time remaining check.

This commit is contained in:
2022-06-08 12:49:24 +01:00
parent f0e0b6a458
commit 592fb79519

View File

@ -9,12 +9,15 @@ import net.minecraftforge.eventbus.api.SubscribeEvent;
public class OnPlayerDamageEventHandler {
@SubscribeEvent
public void LivingDamageEvent(LivingDamageEvent event) {
if (!(event.getEntity() instanceof Player player)) { return; }
ProtectedPlayer protectedPlayer = ProtectedPlayerManager.getPlayer(player.getUUID());
if (protectedPlayer == null || protectedPlayer.getState().equals(ProtectedPlayer.State.ACTIVE) &&
protectedPlayer.getGracePeriodTimeRemaining() == 0) {
if (!(event.getEntity() instanceof Player player)) {
return;
}
ProtectedPlayer protectedPlayer = ProtectedPlayerManager.getPlayer(player.getUUID());
if (protectedPlayer == null || protectedPlayer.getState().equals(ProtectedPlayer.State.ACTIVE)) {
return;
}
event.setCanceled(true);
}
}