diff --git a/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php b/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php index eb8a38d711..53cebac5cf 100644 --- a/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php +++ b/src/pocketmine/network/mcpe/protocol/CraftingDataPacket.php @@ -47,13 +47,16 @@ class CraftingDataPacket extends DataPacket{ public $entries = []; public $cleanRecipes = false; + public $decodedEntries = []; + public function clean(){ $this->entries = []; + $this->decodedEntries = []; return parent::clean(); } public function decodePayload(){ - $entries = []; + $this->decodedEntries = []; $recipeCount = $this->getUnsignedVarInt(); for($i = 0; $i < $recipeCount; ++$i){ $entry = []; @@ -105,7 +108,7 @@ class CraftingDataPacket extends DataPacket{ default: throw new \UnexpectedValueException("Unhandled recipe type $recipeType!"); //do not continue attempting to decode } - $entries[] = $entry; + $this->decodedEntries[] = $entry; } $this->getBool(); //cleanRecipes }