diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index c14f88bc0..e22a42291 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -836,10 +836,12 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ * Plugin developers should not use this, use setSkin() and sendSkin() instead. * * @param Skin $skin + * @param string $newSkinName + * @param string $oldSkinName * * @return bool */ - public function changeSkin(Skin $skin) : bool{ + public function changeSkin(Skin $skin, string $newSkinName, string $oldSkinName) : bool{ if(!$skin->isValid()){ return false; } diff --git a/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter.php b/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter.php index 7a41eb194..2500849f5 100644 --- a/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter.php +++ b/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter.php @@ -253,7 +253,7 @@ class PlayerNetworkSessionAdapter extends NetworkSession{ } public function handlePlayerSkin(PlayerSkinPacket $packet) : bool{ - return $this->player->changeSkin($packet->skin); + return $this->player->changeSkin($packet->skin, "", ""); } public function handleBookEdit(BookEditPacket $packet) : bool{