mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-22 08:29:20 +00:00
Fixed fireproof bosses taking damage from magma blocks
This commit is contained in:
@@ -172,10 +172,13 @@ public class AttackListeners extends PluginDependent implements Listener {
|
|||||||
|
|
||||||
ImmunityOptions immunities = boss.getImmunityOptions();
|
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);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
if (immunities.isImmuneToSuffocation() && event.getCause() == EntityDamageEvent.DamageCause.SUFFOCATION) {
|
if (immunities.isImmuneToSuffocation()&& event.getCause() == EntityDamageEvent.DamageCause.SUFFOCATION) {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
if (immunities.isImmuneToDrowning() && event.getCause() == EntityDamageEvent.DamageCause.DROWNING) {
|
if (immunities.isImmuneToDrowning() && event.getCause() == EntityDamageEvent.DamageCause.DROWNING) {
|
||||||
|
|||||||
Reference in New Issue
Block a user