ViaVersion / ViaBungee

INCOMPLETE! ViaVersion loader for BungeeCord/Waterfall
https://hangar.papermc.io/ViaVersion/ViaBungee
GNU General Public License v3.0
4 stars 2 forks source link

Proxy server switch from 1.16+ server to sub 1.16 server broken #7

Open pinkpig58 opened 2 years ago

pinkpig58 commented 2 years ago

/viaversion dump Output

https://dump.viaversion.com/2797c894e126e5d06f4ae38f015498973db688e7f3bdcf484005a2b301d50b00

Console Error

https://paste.gg/p/anonymous/e0320baf32f44fa18cf529c82aa478b4

Bug Description

When switching from a 1.18.2 server to a 1,12,2 server (maybe other older servers) you get kicked.

Steps to Reproduce

1) Create a Bungeecord server with the entry server being 1.12.2 and one of the other servers being 1.18.2 2) Connect to the Bungeecord network, first connecting to the 1.12.2 server 3) Send yourself to the 1.18.2 server 4) Send yourself back to the 1.12.2 one 5) Get kicked

Expected Behavior

You should be able to transfer between servers of different protocols without being kicked.

Additional Server Info

I'm using the latest version of BungeeCord and ViaVersion-DEV. No other plugins are installed.

Checklist

Barvalg commented 2 years ago

Platform: git%3ABungeeCord--Bootstrap%3A1.18--R0.1--SNAPSHOT%3A862bb2a%3A1636
ViaVersion (4.3.0-1.19-pre1-SNAPSHOT): Even with dev

kennytv commented 2 years ago

That's a general thing with proxy server switches from 1.16+ to sub 1.16 servers if Via is on the proxy (no error before, but it didn't actually work either)

pinkpig58 commented 2 years ago

Is there not a simple solution to this other than putting ViaVerison on the backend server rather than the Proxy?