diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 8b506bebf..09dbad881 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -1651,7 +1651,7 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $this->sendAttributes(); if(!$this->isAlive() and $this->spawned){ - ++$this->deadTicks; + $this->deadTicks += $tickDiff; if($this->deadTicks >= 10){ $this->despawnFromAll(); } @@ -1689,7 +1689,7 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ } } - ++$this->inAirTicks; + $this->inAirTicks += $tickDiff; } } } diff --git a/src/pocketmine/entity/Entity.php b/src/pocketmine/entity/Entity.php index a4f44193b..f1ed6bc87 100644 --- a/src/pocketmine/entity/Entity.php +++ b/src/pocketmine/entity/Entity.php @@ -1252,7 +1252,7 @@ abstract class Entity extends Location implements Metadatable{ } if(!$this->isAlive()){ - ++$this->deadTicks; + $this->deadTicks += $tickDiff; if($this->deadTicks >= 10){ $this->despawnFromAll(); if(!$this->isPlayer){