From ea9fc3c72e8880c236d2b71bcb244dac3caf4c5b Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Tue, 26 Aug 2014 00:02:20 +0200 Subject: [PATCH] Fixed #1879 Tile entities were not saved on chunk unload --- 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 d6032eca0..dee5dd55b 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -1636,6 +1636,10 @@ class Level implements ChunkManager, Metadatable{ $this->timings->doChunkUnload->startTiming(); + if($this->getAutoSave()){ + $this->provider->saveChunk($x, $z); + } + unset($this->chunks[$index = Level::chunkHash($x, $z)]); $this->provider->unloadChunk($x, $z, $safe); unset($this->usedChunks[$index]);