Fixed no fall damage when falling 3-4 blocks, close #891

This commit is contained in:
Dylan K. Taylor 2017-10-26 23:20:36 +01:00
parent daf457213d
commit bddd7e0eee

View File

@ -321,7 +321,7 @@ abstract class Living extends Entity implements Damageable{
}
public function fall(float $fallDistance){
$damage = floor($fallDistance - 3 - ($this->hasEffect(Effect::JUMP) ? $this->getEffect(Effect::JUMP)->getEffectLevel() : 0));
$damage = ceil($fallDistance - 3 - ($this->hasEffect(Effect::JUMP) ? $this->getEffect(Effect::JUMP)->getEffectLevel() : 0));
if($damage > 0){
$ev = new EntityDamageEvent($this, EntityDamageEvent::CAUSE_FALL, $damage);
$this->attack($ev);