From bde0ba11000a818bcfa96c863affd21a4ca0476e Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 1 Jan 2018 13:13:47 +0000 Subject: [PATCH] Level: Set chunk coordinates in setChunk() The level provider used to do this in LevelProvider->setChunk(), but it does not anymore. --- src/pocketmine/level/Level.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 953f54744..a9de785b9 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -2406,6 +2406,10 @@ class Level implements ChunkManager, Metadatable{ if($chunk === null){ return; } + + $chunk->setX($chunkX); + $chunk->setZ($chunkZ); + $chunkHash = Level::chunkHash($chunkX, $chunkZ); $oldChunk = $this->getChunk($chunkX, $chunkZ, false); if($unload and $oldChunk !== null){