diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index a651de3c6..95924c869 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -2440,7 +2440,7 @@ class Level implements ChunkManager, Metadatable{ $chunkHash = Level::chunkHash($chunkX, $chunkZ); $oldChunk = $this->getChunk($chunkX, $chunkZ, false); - if($oldChunk !== null){ + if($oldChunk !== null and $oldChunk !== $chunk){ if($unload){ $this->unloadChunk($chunkX, $chunkZ, false, false); }else{