ViaVersion / ViaRewind

ViaBackwards addon to allow 1.8.x and 1.7.x clients on newer server versions.
https://hangar.papermc.io/ViaVersion/ViaRewind
GNU General Public License v3.0
245 stars 79 forks source link

1.7.x clients cannot join velocity->paper 1.20.4 #474

Closed Kichura closed 7 months ago

Kichura commented 7 months ago

/viaversion dump Output

https://dump.viaversion.com/e69757425c33e0584c6b39d69ae7350ddedae20293b6a8fa5037ab081ba1dc09

Console Error

(No console errors were found other than client being told that velocity could not connect client to main server)

Bug Description

When attempting to a velocity proxy that is paired with an Paper 1.20.4 server running via* plugins, the 1.7.x clients instantly drop and cannot log in.

Steps to Reproduce

  1. Create a velocity proxy with either offline mode or legacy forwarding,
  2. Create a Paper 1.20.4 server with the via* plugins on it,
  3. Try to connect to server with an 1.7.x client,
  4. Get kicked out.

Expected Behavior

1.7.x clients can log in properly without issues.

Additional Server Info

  1. Yes - This setup is using Velocity, (Build 316)
  2. Paper 1.20.4 as backend server,
  3. ViaVersion (4.9.3-SNAPSHOT), ViaBackwards (4.9.2-SNAPSHOT) and ViaRewind (3.0.6-SNAPSHOT).
  4. This issue is similar to ViaBackwards' #663, only that it also affects 1.7.x clients.

EDIT: This not only affects velocity proxies but bungee itself as a whole.

Checklist

Barvalg commented 7 months ago

Platform: git--Paper--381%20%28MC%3A%201.20.4%29
ViaVersion (4.9.3-SNAPSHOT): Even with master
ViaRewind(3.0.6-SNAPSHOT): Even with master
ViaBackwards(4.9.2-SNAPSHOT): Even with master

Kichura commented 7 months ago

Also fixed.