From 417cb94ea3c406143aab7815e1a7d719a3562542 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Sat, 5 Jul 2014 16:28:49 +0200 Subject: [PATCH] Use chunk unload queues in Level --- src/pocketmine/level/Level.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index c7ae43ee42..5358435ebb 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -440,7 +440,7 @@ class Level implements ChunkManager, Metadatable{ unset($this->usedChunks[$i]); Level::getXZ($i, $X, $Z); if(!$this->isSpawnChunk($X, $Z)){ - $this->unloadChunk($X, $Z, $this->getAutoSave()); + $this->unloadChunkRequest($X, $Z, true); } } } @@ -1674,7 +1674,7 @@ class Level implements ChunkManager, Metadatable{ $this->provider->saveChunk($chunk->getX(), $chunk->getZ()); } //If the chunk can't be unloaded, it stays on the queue - if($this->unloadChunk($chunk->getX(), $chunk->getZ(), true)){ + if($this->unloadChunk($chunk->getX(), $chunk->getZ(), $this->getAutoSave())){ unset($this->unloadQueue[$index]); } }