diff --git a/src/pocketmine/level/light/LightUpdate.php b/src/pocketmine/level/light/LightUpdate.php index 6e82d2f68..9934492a3 100644 --- a/src/pocketmine/level/light/LightUpdate.php +++ b/src/pocketmine/level/light/LightUpdate.php @@ -106,6 +106,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; }