Fixed ender pearls ignoring damage cancellation

This commit is contained in:
Nathan Adams 2011-12-02 00:06:27 +00:00
parent 0c958c0dff
commit 9fe5529791

View File

@ -42,7 +42,10 @@ public class EntityEnderPearl extends EntityProjectile {
this.shooter.fallDistance = 0.0F;
EntityDamageEvent event = new EntityDamageEvent(getBukkitEntity(), EntityDamageEvent.DamageCause.FALL, 5);
Bukkit.getPluginManager().callEvent(event);
this.shooter.damageEntity(DamageSource.FALL, event.getDamage());
if (!event.isCancelled()) {
this.shooter.damageEntity(DamageSource.FALL, event.getDamage());
}
}
// CraftBukkit end