PM5-specific updates for 1.19.70

This commit is contained in:
Dylan K. Taylor
2023-03-14 18:50:04 +00:00
parent c500ccd891
commit 777b4d6ac3
9 changed files with 120 additions and 52 deletions

View File

@ -53,6 +53,7 @@ use pocketmine\network\mcpe\protocol\types\CacheableNbt;
use pocketmine\network\mcpe\protocol\types\inventory\CreativeContentEntry;
use pocketmine\network\mcpe\protocol\types\inventory\ItemStack;
use pocketmine\network\mcpe\protocol\types\ItemTypeEntry;
use pocketmine\network\mcpe\protocol\types\recipe\ComplexAliasItemDescriptor;
use pocketmine\network\mcpe\protocol\types\recipe\FurnaceRecipe;
use pocketmine\network\mcpe\protocol\types\recipe\IntIdMetaItemDescriptor;
use pocketmine\network\mcpe\protocol\types\recipe\MolangItemDescriptor;
@ -282,6 +283,8 @@ class ParserPacketHandler extends PacketHandler{
}elseif($descriptor instanceof MolangItemDescriptor){
$data->molang_expression = $descriptor->getMolangExpression();
$data->molang_version = $descriptor->getMolangVersion();
}elseif($descriptor instanceof ComplexAliasItemDescriptor){
$data->name = $descriptor->getAlias();
}else{
throw new \UnexpectedValueException("Unknown item descriptor type " . get_class($descriptor));
}