From 37b050f8647bda199613523d11e0379090e78815 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 28 Aug 2017 17:07:39 +0100 Subject: [PATCH] Return an UnknownBlock if the BlockFactory hasn't been initialized yet --- src/pocketmine/block/BlockFactory.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/block/BlockFactory.php b/src/pocketmine/block/BlockFactory.php index 6f41575d6..ec785a99d 100644 --- a/src/pocketmine/block/BlockFactory.php +++ b/src/pocketmine/block/BlockFactory.php @@ -375,7 +375,11 @@ class BlockFactory{ } try{ - $block = clone self::$fullList[($id << 4) | $meta]; + if(self::$fullList !== null){ + $block = clone self::$fullList[($id << 4) | $meta]; + }else{ + $block = new UnknownBlock($id, $meta); + } }catch(\RuntimeException $e){ throw new \InvalidArgumentException("Block ID $id is out of bounds"); }