From f43db89b8216b772407cdcedd90147db8eef34bc Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Mon, 6 Dec 2021 16:19:10 +0000 Subject: [PATCH] ListTag: fixed incorrect exception type thrown when encountering a non-empty list of TAG_End --- src/tag/ListTag.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tag/ListTag.php b/src/tag/ListTag.php index 507cfd4..ea2c801 100644 --- a/src/tag/ListTag.php +++ b/src/tag/ListTag.php @@ -24,6 +24,7 @@ namespace pocketmine\nbt\tag; use pocketmine\nbt\NBT; +use pocketmine\nbt\NbtDataException; use pocketmine\nbt\NbtStreamReader; use pocketmine\nbt\NbtStreamWriter; use pocketmine\nbt\ReaderTracker; @@ -244,7 +245,7 @@ public static function read(NbtStreamReader $reader, ReaderTracker $tracker) : s if($size > 0){ if($tagType === NBT::TAG_End){ - throw new \UnexpectedValueException("Unexpected non-empty list of TAG_End"); + throw new NbtDataException("Unexpected non-empty list of TAG_End"); } $tracker->protectDepth(static function() use($size, $tagType, $reader, $tracker, &$value) : void{