mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-22 11:24:02 +00:00
Fixed no fall damage when falling 3-4 blocks, close #891
This commit is contained in:
parent
daf457213d
commit
bddd7e0eee
@ -321,7 +321,7 @@ abstract class Living extends Entity implements Damageable{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function fall(float $fallDistance){
|
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){
|
if($damage > 0){
|
||||||
$ev = new EntityDamageEvent($this, EntityDamageEvent::CAUSE_FALL, $damage);
|
$ev = new EntityDamageEvent($this, EntityDamageEvent::CAUSE_FALL, $damage);
|
||||||
$this->attack($ev);
|
$this->attack($ev);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user