From d8824e7ee1639138654828dfc089f3b006faa2b9 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 29 Jun 2018 11:06:33 +0100 Subject: [PATCH] Level: discard changed blocks on chunk replace this could cause issues when plugins replace chunks when blocks in the chunk have been changed on the same tick. --- src/pocketmine/level/Level.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pocketmine/level/Level.php b/src/pocketmine/level/Level.php index 65cd4e0af..d1266d28b 100644 --- a/src/pocketmine/level/Level.php +++ b/src/pocketmine/level/Level.php @@ -2367,6 +2367,7 @@ class Level implements ChunkManager, Metadatable{ unset($this->blockCache[$chunkHash]); unset($this->chunkCache[$chunkHash]); + unset($this->changedBlocks[$chunkHash]); $chunk->setChanged(); if(!$this->isChunkInUse($chunkX, $chunkZ)){