diff --git a/src/network/mcpe/NetworkSession.php b/src/network/mcpe/NetworkSession.php index 1307e372f..04f1fc92a 100644 --- a/src/network/mcpe/NetworkSession.php +++ b/src/network/mcpe/NetworkSession.php @@ -956,8 +956,12 @@ class NetworkSession{ return true; //keep ticking until timeout } + if($this->player !== null){ + $this->player->doChunkRequests(); + } + $this->flushSendBuffer(); - return false; + return true; } } diff --git a/src/world/World.php b/src/world/World.php index 86152574e..c837c77b8 100644 --- a/src/world/World.php +++ b/src/world/World.php @@ -810,10 +810,6 @@ class World implements ChunkManager{ } - foreach($this->players as $p){ - $p->doChunkRequests(); - } - if($this->sleepTicks > 0 and --$this->sleepTicks <= 0){ $this->checkSleep(); }