From e94320445f7fde8d290d91ec9cdadc9b4196b144 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 7 Apr 2021 18:04:05 +0100 Subject: [PATCH] Fixed fireproof bosses taking damage from magma blocks --- .../willfp/ecobosses/bosses/listeners/AttackListeners.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/bosses/listeners/AttackListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/bosses/listeners/AttackListeners.java index 2406f04..61556b9 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/bosses/listeners/AttackListeners.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecobosses/bosses/listeners/AttackListeners.java @@ -172,10 +172,13 @@ public class AttackListeners extends PluginDependent implements Listener { ImmunityOptions immunities = boss.getImmunityOptions(); - if (immunities.isImmuneToFire() && (event.getCause() == EntityDamageEvent.DamageCause.FIRE || event.getCause() == EntityDamageEvent.DamageCause.FIRE_TICK)) { + if (immunities.isImmuneToFire() + && (event.getCause() == EntityDamageEvent.DamageCause.FIRE + || event.getCause() == EntityDamageEvent.DamageCause.FIRE_TICK + || event.getCause() == EntityDamageEvent.DamageCause.HOT_FLOOR)) { event.setCancelled(true); } - if (immunities.isImmuneToSuffocation() && event.getCause() == EntityDamageEvent.DamageCause.SUFFOCATION) { + if (immunities.isImmuneToSuffocation()&& event.getCause() == EntityDamageEvent.DamageCause.SUFFOCATION) { event.setCancelled(true); } if (immunities.isImmuneToDrowning() && event.getCause() == EntityDamageEvent.DamageCause.DROWNING) {