Add remaining missing setLastDamageCause's

This commit is contained in:
Steve Anton
2012-07-13 21:14:56 -07:00
committed by feildmaster
parent 79189c1c13
commit 8b9aad8c2b
4 changed files with 6 additions and 3 deletions

View File

@@ -67,6 +67,7 @@ public class EntityEnderPearl extends EntityProjectile {
if (!damageEvent.isCancelled()) {
org.bukkit.entity.Player bPlayer = Bukkit.getPlayerExact(((EntityPlayer) this.shooter).name);
((CraftPlayer) bPlayer).getHandle().invulnerableTicks = -1; // Remove spawning invulnerability.
bPlayer.setLastDamageCause(damageEvent);
((CraftPlayer) bPlayer).getHandle().damageEntity(DamageSource.FALL, damageEvent.getDamage()); // Damage the new player instead of the old
}
}