Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bedrock player skin issue after switching servers. #476

Open
Fridtjof-DE opened this issue Jan 1, 2024 · 5 comments
Open

Bedrock player skin issue after switching servers. #476

Fridtjof-DE opened this issue Jan 1, 2024 · 5 comments
Labels
needs verification This issue has not yet been reproduced

Comments

@Fridtjof-DE
Copy link

Describe the bug

Bedrock players can't see the skin and cape of another bedrock player that has a linked account after switching servers in a proxy network. Instead they see one of the default skins.

The problem almost always occurs after any (locally)? linked Bedrock player changes servers using a Bedrock client within a proxy network. When this happens, other players using a Bedrock client no longer see the skin and cape of the player who has switched servers and the player who has switched no longer sees the skins and capes of all other linked players using a Bedrock client.

All players will always see their own skin correctly.

The skins and capes of all players using a Java client are always displayed correctly.

All skins and capes are always displayed correctly for players using a Java client.

There are no problems with Bedrock players who are not linked.

I experience the problem with local linking, I have not tried global linking.

To Reproduce

  1. Join a proxy network with two (locally)? linked accounts using Bedrock clients
  2. a. Switch servers within the network with the first account and then also switch to the server with the secound
  3. b. Switch servers within the network with the first account and then switch back to the first server
  4. Experience the problem on both clients

Expected behaviour

Skins and capes should be displayed correctly

Screenshots / Videos

Before switching server with "Fridtjof":
before

After switching server with "Fridtjof":
after

Server Version and Plugins

Velocity 3.3.0-SNAPSHOT (git-a54d8c68-b307)
git-Purpur-2105 (MC: 1.20.4)
authlib-injector-1.2.4.jar (I'm using a custom auth server but this shouldn't be the fault because everything works on first join.)
no relevant backend plugins (just floodgate, luckperms...)

Geyser Dump

https://dump.geysermc.org/eGWOm1H2VTvCobB8749gN4fRSEjb13tq

Minecraft: Bedrock Edition Device/Version

v1.20.51 @ Windows 10, iPhone, iPad

@onebeastchris
Copy link
Member

@onebeastchris
Copy link
Member

Additionally, does it work when not using custom auth servers?

@Fridtjof-DE
Copy link
Author

Fridtjof-DE commented Jan 2, 2024

Did you set up floodgate forwarding? See here for reference: https://wiki.geysermc.org/floodgate/setup/#installing-floodgate-also-on-spigot-servers-behind-bungeecord-or-velocity

Yes

Additionally, does it work when not using custom auth servers?

Yes
EDIT: I mean no it does not work

@Tim203
Copy link
Member

Tim203 commented Feb 14, 2024

This might be an issue that's fixed in the upcoming Floodgate 3.0.
I'll have to look into it

@Tim203 Tim203 added the needs verification This issue has not yet been reproduced label Feb 14, 2024
@kexility
Copy link

kexility commented Mar 1, 2024

Try using the SkinRestorer plugin?
That works for my network.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs verification This issue has not yet been reproduced
Projects
None yet
Development

No branches or pull requests

4 participants