Floodgate icon indicating copy to clipboard operation
Floodgate copied to clipboard

Bedrock skins appear "corrupted" for all clients

Open FlitPix opened this issue 2 years ago • 1 comments

Describe the bug:

Bedrock skins from purchased skin packs, as well as made with custom parts, appear "corrupted" when viewed both by the client using the skin and by other Java Edition clients on my Paper server. Results seem to vary depending on what skin was last used in the server and what skin is currently equipped.

Sometimes, I get the following error in the server console, though it is inconsistent as to whether or not it is thrown:

[floodgate] Got a message from skin uploader: received a skin with invalid geometry: failed to get bone offset
[Geyser-Spigot] Got a message from skin uploader: received a skin with invalid geometry: failed to get bone offset

To Reproduce:

  1. Equip a skin made in the Character Creator or a skin in the list of owned Classic Skins on the Bedrock client.
  2. Join the server with the Bedrock client and observe the results.

Screenshots / Videos

Various skins as displayed on my mobile client

I tested the Sonic skinpack's Knuckles skin, the Legacy Skin Pack's Steve skin, and a custom Character Creator skin. Screenshot_20220605-094408_Minecraft Screenshot_20220605-114406_Minecraft Screenshot_20220605-114447_Minecraft Screenshot_20220605-114451_Minecraft Screenshot_20220605-114603_Minecraft

Various skins as displayed on Java Edition clients

While this is a modded client, a vanilla client was also present and experienced the same results. 2022-06-05_09.43.59 2022-06-05_09.44.01 2022-06-05_09.39.40.png

Server Version and Plugins:

PaperMC 1.18.2-367 Geyser + Floodgate DiscordSRV LWC Extended

Geyser Dump

https://dump.geysermc.org/3knKKHScYgy6BtQfYpEmL58sUDLk4tDg

Geyser Version

GeyserMC/Geyser@c83eb7f

Bedrock Edition Version

My mobile client: Android, 1.18.32

Additional Context

This server is hosted on MCProHosting and Geyser and Floodgate were installed manually. That said, it's entirely possible that this may be an issue with configs or the host.

I have not tested custom uploaded skins.

FlitPix avatar Jun 05 '22 16:06 FlitPix

Hi, I don't know if this is still an issue, but I know a client called Bedrockskinutility that helps Java players see bedrock player skins, capes, etc.

https://github.com/Camotoy/BedrockSkinUtility

If you want to use this however you will need to download this plugin: https://www.spigotmc.org/resources/geyserskinmanager.88607/

BobtheBob123456 avatar Jul 03 '22 17:07 BobtheBob123456

If this is still an issue for you, can you please reply to this issue? When that happens, I'll set up a server that allows me to see why it converts like this.

Tim203 avatar Oct 27 '22 19:10 Tim203