ViaRewind

ViaRewind

7.4k Downloads

World problems caused by 1.8 server using 1.7 tablist

Opened this issue ยท 2 comments

commented

/viaversion dump Output

https://dump.viaversion.com/403f5a0d2afe0297f2687c2e6cb7e18b0b747c3ae273a486bc6e9830076fa496

Console Error

none

Bug Description

When the server uses 1.7Tab, the player's world teleportation will cause the player's name and skin to be invisible

Steps to Reproduce

First, let's assume there are two players A/B and the latest version of Viaversion/Viarewind is running on this server
And this server version is 1.8 and achieves the effect of 1.7 tablist through the bukkit plugin, such as using the striketab plugin
Server - 1.8
A player - 1.7 client
B player - 1.8 client
After that we assume there are two worlds, world/world2
recurrent:

  1. A/B players are born in the world
  2. Player A performs world teleportation, teleports to world2, and then returns to world
  3. Two players meet
  4. When player A looks at player B, player B's skin disappears and his name disappears. And player B cannot see player A and cannot attack player A, but player A can attack player B

Expected Behavior

When the above repro is done, there shouldn't be any issues with the skins and names of the two players
After my testing, this problem occurs in the latest version of Viaversion/Viarewind

Additional Server Info

No response

Checklist

  • Via plugins are only running on EITHER the backend servers (e.g. Paper) OR the proxy (e.g. BungeeCord), not on both.
  • I have included a ViaVersion dump.
  • If applicable, I have included a paste (not a screenshot) of the error.
  • I have tried the latest build(s) from https://ci.viaversion.com/ and the issue still persists.
commented

Platform: 1.8.8_R0.1--SNAPSHOT%20%28MC%3A%201.8.8%29
ViaVersion (4.3.2-SNAPSHOT): Even with master
ViaRewind(2.0.3-SNAPSHOT): Even with master

commented

Platform: 1.8.8_R0.1--SNAPSHOT%20%28MC%3A%201.8.8%29
ViaVersion (4.3.2-SNAPSHOT): Even with master
ViaRewind(2.0.3-SNAPSHOT): Even with master