diff --git a/src/network/mcpe/handler/SpawnResponsePacketHandler.php b/src/network/mcpe/handler/SpawnResponsePacketHandler.php index 554322af5..2ebb9d2b6 100644 --- a/src/network/mcpe/handler/SpawnResponsePacketHandler.php +++ b/src/network/mcpe/handler/SpawnResponsePacketHandler.php @@ -24,6 +24,7 @@ declare(strict_types=1); namespace pocketmine\network\mcpe\handler; use pocketmine\network\mcpe\protocol\PlayerAuthInputPacket; +use pocketmine\network\mcpe\protocol\PlayerSkinPacket; use pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket; final class SpawnResponsePacketHandler extends PacketHandler{ @@ -37,6 +38,13 @@ final class SpawnResponsePacketHandler extends PacketHandler{ return true; } + public function handlePlayerSkin(PlayerSkinPacket $packet) : bool{ + //TODO: REMOVE THIS + //As of 1.19.60, we receive this packet during pre-spawn for no obvious reason. The skin is still sent in the + //login packet, so we can ignore this one. If unhandled, this packet makes a huge debug spam in the log. + return true; + } + public function handlePlayerAuthInput(PlayerAuthInputPacket $packet) : bool{ //the client will send this every tick once we start sending chunks, but we don't handle it in this stage //this is very spammy so we filter it out