From ff2e99ecdc902a0705f40df9c1f965e5187cd6a5 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 11 Jun 2018 15:05:38 +0100 Subject: [PATCH] McRegion: nbtDeserialize() cannot return null --- src/pocketmine/level/format/io/region/Anvil.php | 2 +- src/pocketmine/level/format/io/region/McRegion.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pocketmine/level/format/io/region/Anvil.php b/src/pocketmine/level/format/io/region/Anvil.php index c1aeccd03..272d89617 100644 --- a/src/pocketmine/level/format/io/region/Anvil.php +++ b/src/pocketmine/level/format/io/region/Anvil.php @@ -96,7 +96,7 @@ class Anvil extends McRegion{ ]); } - protected function nbtDeserialize(string $data){ + protected function nbtDeserialize(string $data) : Chunk{ $nbt = new BigEndianNBTStream(); $chunk = $nbt->readCompressed($data); if(!($chunk instanceof CompoundTag) or !$chunk->hasTag("Level")){ diff --git a/src/pocketmine/level/format/io/region/McRegion.php b/src/pocketmine/level/format/io/region/McRegion.php index 88a47ce68..d935cc8a4 100644 --- a/src/pocketmine/level/format/io/region/McRegion.php +++ b/src/pocketmine/level/format/io/region/McRegion.php @@ -107,9 +107,9 @@ class McRegion extends BaseLevelProvider{ /** * @param string $data * - * @return Chunk|null + * @return Chunk */ - protected function nbtDeserialize(string $data){ + protected function nbtDeserialize(string $data) : Chunk{ $nbt = new BigEndianNBTStream(); $chunk = $nbt->readCompressed($data); if(!($chunk instanceof CompoundTag) or !$chunk->hasTag("Level")){