From 90edb8ebe746582a50514c63a7162fa39d19661f Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Thu, 24 Aug 2017 10:45:16 +0100 Subject: [PATCH] Make decoding accessible --- .../network/mcpe/protocol/CraftingDataPacket.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 }