Set last damage cause for NoFall.dealDamage.

This commit is contained in:
asofold 2013-01-18 22:18:42 +01:00
parent 00cf2886cd
commit f3a5e572b3

View File

@ -67,6 +67,8 @@ public class NoFall extends Check {
final EntityDamageEvent event = new EntityDamageEvent(player, DamageCause.FALL, damage);
Bukkit.getPluginManager().callEvent(event);
if (!event.isCancelled()){
// TODO: account for no damage ticks etc.
player.setLastDamageCause(event);
mcAccess.dealFallDamage(player, event.getDamage());
}
// TODO: let this be done by the damage event (!).