mojira.dev
MC-309471

Cannot see other players' skins

Player skins in third party “vanilla” servers are not showing properly and defaults to the default Minecraft skins


Steps to reproduce:

  1. Get the latest snapshot server jar from https://www.minecraft.net/en-us/article

  2. Get the Java 25 JDK from OpenJDK

  3. Run in the same folder as the server.jar file this command:

    java -Xmx2G -jar server.jar
  4. Accept the EULA in eula.txt and repeat step 3

  5. Add yourself and a friend to the whitelist with the “whitelist add <targets>” command and both of you login to the server

  6. You should see from both perspectives that neither of your uploaded skins on each account are showing to the other


No modifications are made to the client and server so skins should be functional.

This bug only happens on the latest snapshot so this isn’t the official Mojang/Microsoft servers being down as far as I am aware

Note: Tommy1239120 is _RealFrenchFry_ in the screenshots

Environment

Windows 11 (Client), Linux [Bisect Hosting] (Server)

Linked issues

Attachments

Comments 3

Thank you for helping us improve Minecraft! We saved your files:

[media][media][media][media]

Do you have online-mode in the server.properties set to true?

This issue is happening even with online-mode and enforce-secure-profile set to true.
Here’s more information that I could gather:
- Client logs “Ignoring chat session from <Player> due to missing Services public key" and “Profile contained invalid signature for textures property (profile id: <Player UUID>)"
- Server correctly authenticates the user
- Server has access to mojang endpoints like “https://sessionserver.mojang.com/session/minecraft/profile/<uuid>”, “https://api.minecraftservices.com” and “https://sessionserver.mojang.com” (not blocked by firewall or mojang themselves)
- Players can see their own skins, but not other’s
- Chat messages also cannot be verified during the session

NoahRider67

(Unassigned)

Confirmed

26.3 Snapshot 2

26.3 Snapshot 3

Retrieved