diff --git a/src/world/World.php b/src/world/World.php index b27e30c8f..cb3acfaaa 100644 --- a/src/world/World.php +++ b/src/world/World.php @@ -2111,8 +2111,9 @@ class World implements ChunkManager{ } } unset($this->activeChunkPopulationTasks[$index]); - $this->chunkPopulationRequestMap[$index]->resolve($chunk); + $promise = $this->chunkPopulationRequestMap[$index]; unset($this->chunkPopulationRequestMap[$index]); + $promise->resolve($chunk); $this->drainPopulationRequestQueue(); }elseif($this->isChunkLocked($x, $z)){