diff --git a/src/pocketmine/entity/Living.php b/src/pocketmine/entity/Living.php index 5250c74c2..114db0df8 100644 --- a/src/pocketmine/entity/Living.php +++ b/src/pocketmine/entity/Living.php @@ -657,11 +657,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);