From 74031d2fbea2256262aa81a45ce5f6f5f45ff54d Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sun, 31 Oct 2021 23:05:12 +0000 Subject: [PATCH] World: remove the fulfilled promise from the population request map fixes crash when unregistering chunk loaders --- src/world/World.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/world/World.php b/src/world/World.php index 47b4fd7122..2cd4fab2c7 100644 --- a/src/world/World.php +++ b/src/world/World.php @@ -2870,6 +2870,7 @@ class World implements ChunkManager{ //chunk is already populated; return a pre-resolved promise that will directly fire callbacks assigned $resolver ??= new PromiseResolver(); + unset($this->chunkPopulationRequestMap[$index]); $resolver->resolve($chunk); return $resolver->getPromise(); }