From f03bd982b54d5a8a36fe36c68d7fdb263a0d7a35 Mon Sep 17 00:00:00 2001 From: Stephen Date: Sat, 9 Nov 2019 23:56:18 -0500 Subject: [PATCH] Empty fields in PlayerSkinPacket, thanks @Minejong --- src/pocketmine/network/mcpe/protocol/PlayerSkinPacket.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/pocketmine/network/mcpe/protocol/PlayerSkinPacket.php b/src/pocketmine/network/mcpe/protocol/PlayerSkinPacket.php index 4da5deeef..d40901c62 100644 --- a/src/pocketmine/network/mcpe/protocol/PlayerSkinPacket.php +++ b/src/pocketmine/network/mcpe/protocol/PlayerSkinPacket.php @@ -38,15 +38,23 @@ class PlayerSkinPacket extends DataPacket{ public $uuid; /** @var Skin */ public $skin; + /** @var string */ + public $newSkinName = ""; + /** @var string */ + public $unknownString = ""; //Sent as empty, assuming it is the old skin name protected function decodePayload(){ $this->uuid = $this->getUUID(); $this->skin = $this->getSkin(); + $this->newSkinName = $this->getString(); + $this->unknownString = $this->getString(); } protected function encodePayload(){ $this->putUUID($this->uuid); $this->putSkin($this->skin); + $this->putString($this->newSkinName); + $this->putString($this->unknownString); } public function handle(NetworkSession $session) : bool{