diff --git a/src/pocketmine/level/light/LightUpdate.php b/src/pocketmine/level/light/LightUpdate.php index 2ee6d3479..22c7fe18b 100644 --- a/src/pocketmine/level/light/LightUpdate.php +++ b/src/pocketmine/level/light/LightUpdate.php @@ -109,6 +109,8 @@ abstract class LightUpdate{ while(!$this->spreadQueue->isEmpty()){ list($x, $y, $z) = $this->spreadQueue->dequeue(); + unset($this->spreadVisited[Level::blockHash($x, $y, $z)]); + if(!$this->subChunkHandler->moveTo($x, $y, $z)){ continue; }