3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-18 12:30:06 +01:00

[Bleeding] Ignore damage done by LivingEntity.damage(). Fixes BUKKIT-5666

This matches behavior previous to new damage event API of not throwing
events for plugin-triggered damage.
Dieser Commit ist enthalten in:
t00thpick1 2014-06-22 22:54:05 -04:00 committet von Wesley Wolfe
Ursprung 6364f59ac4
Commit 9099e48e74

Datei anzeigen

@ -511,6 +511,8 @@ public class CraftEventFactory {
cause = DamageCause.MAGIC; cause = DamageCause.MAGIC;
} else if (source == DamageSource.FALL) { } else if (source == DamageSource.FALL) {
cause = DamageCause.FALL; cause = DamageCause.FALL;
} else if (source == DamageSource.GENERIC) {
return new EntityDamageEvent(entity.getBukkitEntity(), null, modifiers);
} }
if (cause != null) { if (cause != null) {