Skip to content

Commit c8e1cfc

Browse files
committed
TypeConverter: account for possible out-of-range meta in items
1 parent 869dda9 commit c8e1cfc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/network/mcpe/convert/TypeConverter.php

+3
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,9 @@ public function netItemStackToCore(ItemStack $itemStack) : Item{
232232
$compound = null;
233233
}
234234
}
235+
if($meta < 0 || $meta >= 0x7fff){ //this meta value may have been restored from the NBT
236+
throw new TypeConversionException("Item meta must be in range 0 ... " . 0x7fff . " (received $meta)");
237+
}
235238

236239
try{
237240
return ItemFactory::getInstance()->get(

0 commit comments

Comments
 (0)