diff --git a/src/data/bedrock/block/BlockStateDeserializeException.php b/src/data/bedrock/block/BlockStateDeserializeException.php index fbe0186ef..fe6b42a7f 100644 --- a/src/data/bedrock/block/BlockStateDeserializeException.php +++ b/src/data/bedrock/block/BlockStateDeserializeException.php @@ -23,6 +23,6 @@ declare(strict_types=1); namespace pocketmine\data\bedrock\block; -final class BlockStateDeserializeException extends \RuntimeException{ +class BlockStateDeserializeException extends \RuntimeException{ } diff --git a/src/data/bedrock/block/convert/BlockStateToBlockObjectDeserializer.php b/src/data/bedrock/block/convert/BlockStateToBlockObjectDeserializer.php index 8c3110355..1cece6403 100644 --- a/src/data/bedrock/block/convert/BlockStateToBlockObjectDeserializer.php +++ b/src/data/bedrock/block/convert/BlockStateToBlockObjectDeserializer.php @@ -2534,7 +2534,7 @@ final class BlockStateToBlockObjectDeserializer implements BlockStateDeserialize public function deserializeBlock(BlockStateData $blockStateData) : Block{ $id = $blockStateData->getName(); if(!array_key_exists($id, $this->deserializeFuncs)){ - throw new BlockStateDeserializeException("Unknown block ID \"$id\""); + throw new UnsupportedBlockStateException("Unknown block ID \"$id\""); } $reader = new Reader($blockStateData); $block = $this->deserializeFuncs[$id]($reader); diff --git a/src/data/bedrock/block/convert/UnsupportedBlockStateException.php b/src/data/bedrock/block/convert/UnsupportedBlockStateException.php new file mode 100644 index 000000000..5350f45cf --- /dev/null +++ b/src/data/bedrock/block/convert/UnsupportedBlockStateException.php @@ -0,0 +1,30 @@ +