Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

All skins are missing model / texture for Bedrock players.

Open sleepymincy opened this issue 10 months ago • 6 comments

Describe the bug

The issue:

All skins are purple mess for Bedrock players. Even Bedrock skins are like that for Bedrock players. On Java everything works as intended, I can see both Bedrock player skins, but not the other way around.

  • How it looks on Bedrock (middle skin was made in Bedrock skin creator): Bedrock

  • How it looks on Java: Java

A few things to know:

  • I use playit.gg to host a game for both Java and Bedrock versions of the game.
  • I have checked Microsoft privacy settings for Bedrock players (custom skins are allowed to be shown).
  • Not only custom skins are bugged, the skins you make with Bedrock skin creator are missing texture, too.
  • I use Floodgate and GeyserSkinManager, the presence or absence of GeyserSkinManager has no effect on this issue.
  • I'm using WSL with Ubuntu to host a server.
  • I use ViaVersion since I host on 1.20.1.

To Reproduce

  1. Host server locally on WSL.
  2. Use playit.gg tunnel.
  3. Connect to the server.
  4. Voilà!

Expected behaviour

I expected all skins to show correctly.

Screenshots / Videos

-

Server Version and Plugins

Version:

This server is running Paper version git-Paper-196 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 773dd72) You are running the latest version Previous version: git-Paper-17 (MC: 1.20)

Plugins:

  • Floodgate
  • Geyser-Spigot
  • GeyserSkinManager
  • ViaVersion
  • LeashPlayers

Geyser Dump

https://dump.geysermc.org/jc7bedlRkMQV9do9Kubo964BebuuqkxO

Geyser Version

Geyser version 2.2.0-SNAPSHOT (git-master-7d489c7) (Java: 1.20.2, Bedrock: 1.20.0/1.20.1 - 1.20.30/1.20.31)

Minecraft: Bedrock Edition Device/Version

1.20.31, Windows 10, laptop.

Additional Context

-

sleepymincy avatar Oct 21 '23 06:10 sleepymincy

This usually means that Geyser/floodgate aren't able to reach the Mojang skin api/Geyser global api for Java & Bedrock skins respectively. Do you get any errors in the logs?

onebeastchris avatar Oct 21 '23 08:10 onebeastchris

This usually means that Geyser/floodgate aren't able to reach the Mojang skin api/Geyser global api for Java & Bedrock skins respectively. Do you get any errors in the logs?

Nope. No errors, besides some custom resourcepack warnings. I tried forcing force-show-skins: true in GeyserSkinManager, and it's the only error in the log that is related to anything with skins. And it's not even an error, just a warning.

sleepymincy avatar Oct 21 '23 09:10 sleepymincy

Please enable debug-mode within Geyser's config, and still send a log via mclo.gs. Additionally, with floodgate installed, what's the output of the /floodgate firewall command?

onebeastchris avatar Oct 30 '23 12:10 onebeastchris

  • Logs with debug mode: https://mclo.gs/WKE2X3a
    • Error from this datapack and it's intended.
  • /floodgate firewall output:

image

P.S. Updated Geyser to the last version after I saw warnings in the console. Problem persists.

sleepymincy avatar Oct 31 '23 06:10 sleepymincy

I have just the same problem.

SEKITEI810 avatar Nov 23 '23 08:11 SEKITEI810

So, any news about this issue? image

StKillReal avatar Dec 08 '23 20:12 StKillReal