ViaVersion / ViaVersion

Allows the connection of newer clients to older server versions for Minecraft servers.
https://viaversion.com
GNU General Public License v3.0
1.23k stars 262 forks source link

1.21 Join Error #3982

Closed 510208 closed 3 months ago

510208 commented 3 months ago

/viaversion dump Output

https://dump.viaversion.com/46079a7f993eb9ecacf82060b0b1dc04e9b6d247e927561bd8963fe6424e3b5f

Console Error

[21:12:26 INFO]: 玩家 Sam510208 跳進了雲羽生存服!
[21:12:26 INFO]: Sam510208[/61.63.193.125:14437] logged in with entity id 3296573 at ([world]690.7453828172319, 63.5, -3246.981470191722)
[21:12:27 INFO]: Sam510208 lost connection: Internal Exception: io.netty.handler.codec.EncoderException: unable to fit 3778114 into 3
[21:12:27 INFO]: 玩家 Sam510208 道別了雲羽生存服!

Bug Description

If my Minecraft Version over than 1.20.4(1.20.4 and 1.21), when I want join, the game will print an expection and break my connection. That message like this:

Internal Exception: io.netty.handler.codec.EncoderException: unable to fit 3778133 into 3

Some screenshot like this: image

Steps to Reproduce

  1. Login with 1.21 client
  2. It will happend

Expected Behavior

Player can join

Additional Server Info

Checklist

Barvalg commented 3 months ago

Platform: git--Purpur--2158%20%28MC%3A%201.20.4%29
ViaVersion (5.0.1): Even with master

0x484 commented 1 month ago

Got the exact same issue, using 1.20.4 Purpur as well as Velocity (The issue does not happen without Velocity) Idk where to Report it tho. In my case it has to do with the Server having Custom Recipes. But it does not happen on 1.20.1 Purpur.

Where should I report this? Here? or Velocity?