Fixed wrong chunks being sent to players post-teleport or post-world-change

This commit is contained in:
Dylan K. Taylor
2019-06-25 13:41:03 +01:00
parent d15284e638
commit de10e401bf
2 changed files with 13 additions and 2 deletions

View File

@ -1039,6 +1039,10 @@ class Player extends Human implements CommandSender, ChunkLoader, ChunkListener,
Timings::$playerChunkOrderTimer->stopTiming();
}
public function isUsingChunk(int $chunkX, int $chunkZ) : bool{
return isset($this->usedChunks[World::chunkHash($chunkX, $chunkZ)]);
}
public function doChunkRequests(){
if($this->nextChunkOrderRun !== PHP_INT_MAX and $this->nextChunkOrderRun-- <= 0){
$this->nextChunkOrderRun = PHP_INT_MAX;