From 171de939cd8aa0472982ebf32426c458934da931 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Thu, 31 Jul 2014 20:05:07 +0200 Subject: [PATCH] Fixed crash on chunks that are used by an entity after generation --- .../level/generator/GenerationRequestManager.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/level/generator/GenerationRequestManager.php b/src/pocketmine/level/generator/GenerationRequestManager.php index f8029bbe3..9a79e30b6 100644 --- a/src/pocketmine/level/generator/GenerationRequestManager.php +++ b/src/pocketmine/level/generator/GenerationRequestManager.php @@ -129,8 +129,11 @@ class GenerationRequestManager{ /** @var FullChunk $class */ $class = substr($packet, $offset, $len); $offset += $len; - $chunk = $class::fromBinary(substr($packet, $offset)); - $this->receiveChunk($levelID, $chunk); + $level = $this->server->getLevel($levelID); + if($level instanceof Level){ + $chunk = $class::fromBinary(substr($packet, $offset), $level->getProvider()); + $this->receiveChunk($levelID, $chunk); + } } } }