diff --git a/src/pocketmine/entity/Living.php b/src/pocketmine/entity/Living.php index 783b3f3f7..18f363363 100644 --- a/src/pocketmine/entity/Living.php +++ b/src/pocketmine/entity/Living.php @@ -655,11 +655,11 @@ abstract class Living extends Entity implements Damageable{ $hasUpdate = parent::entityBaseTick($tickDiff); - if($this->doEffectsTick($tickDiff)){ - $hasUpdate = true; - } - if($this->isAlive()){ + if($this->doEffectsTick($tickDiff)){ + $hasUpdate = true; + } + if($this->isInsideOfSolid()){ $hasUpdate = true; $ev = new EntityDamageEvent($this, EntityDamageEvent::CAUSE_SUFFOCATION, 1);