GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.69k stars 674 forks source link

Geyser doesn't like old-style skin files #2658

Open MiguelX413 opened 2 years ago

MiguelX413 commented 2 years ago

Describe the bug

[Geyser-Spigot] Got a message from skin uploader: received a skin with invalid geometry: the image width and height doesn't match the geometry data width and height
[floodgate] Got a message from skin uploader: received a skin with invalid geometry: the image width and height doesn't match the geometry data width and height

This happens when I join from bedrock with edd3b50322ea3090

To Reproduce

  1. Set Bedrock Skin to edd3b50322ea3090
  2. Join Geyser Server

Expected behaviour

I would expect it to be treated by Geyser like any other skin.

Screenshots / Videos

No response

Server Version and Plugins

No response

Geyser Dump

https://dump.geysermc.org/Mb7ALukmq48vUFMW4rrpFKr0hrLFQSva

Geyser Version

2.0.0-SNAPSHOT (git-master-3f296e3)

Minecraft: Bedrock Edition Version

1.17.30, 1.17.40, 1.18.0

Additional Context

No response

MiguelX413 commented 2 years ago

This still happens even when I remove GeyserSkinManager.

FranGamer1892 commented 2 years ago

I have the same problem.

raspopov commented 2 years ago

The classic skins seems works fine with a Geyser-Fabric 2.0.3 alone but Geyser-Fabric plus Floodgate-Fabric produces the error above for Badrock clients, the same user on Java client with the same skin looks good. Humbly waiting for solution. P.S. Probably the same issue as in #2091.

Neko7sora commented 2 years ago

I have the same problem.

veetack1 commented 2 months ago

actually