OnPlayerDamageEventHandler: Removed old grace period time remaining check.
This commit is contained in:
@ -9,12 +9,15 @@ import net.minecraftforge.eventbus.api.SubscribeEvent;
|
|||||||
public class OnPlayerDamageEventHandler {
|
public class OnPlayerDamageEventHandler {
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void LivingDamageEvent(LivingDamageEvent event) {
|
public void LivingDamageEvent(LivingDamageEvent event) {
|
||||||
if (!(event.getEntity() instanceof Player player)) { return; }
|
if (!(event.getEntity() instanceof Player player)) {
|
||||||
ProtectedPlayer protectedPlayer = ProtectedPlayerManager.getPlayer(player.getUUID());
|
|
||||||
if (protectedPlayer == null || protectedPlayer.getState().equals(ProtectedPlayer.State.ACTIVE) &&
|
|
||||||
protectedPlayer.getGracePeriodTimeRemaining() == 0) {
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ProtectedPlayer protectedPlayer = ProtectedPlayerManager.getPlayer(player.getUUID());
|
||||||
|
if (protectedPlayer == null || protectedPlayer.getState().equals(ProtectedPlayer.State.ACTIVE)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
event.setCanceled(true);
|
event.setCanceled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user