Aust1n46/VentureChat

Chat messages not showing for 1.20.3 clients playing on 1.20.1 servers.

Dawlnken opened this issue · 3 comments

I use ViaVersion to allow newer versions to join on my server. When a player joins the server and send a chat message, the messages appear blank. even the prefix doesn't show. It just appear a blank message. The message is sent and it appears in the console, but not for the client. I unninstalled venturechat and the chat works normally again.

image

To reproduce:

  • Create a fresh new 1.20.1 server
  • Install ViaVersion 4.9.1
  • Install ProtocolLib 5.1.0
  • Install VentureChat 3.6.0
  • Log in the server with 1.20.3 version
  • Send a message in the chat.

Expected behavior:

  • Be able to see the message regardless of the version.

Useful info

  • I'm not using any mod's (completely vanilla game)
  • The chat messages seem to appear normally when a 1.20.3 client plays on 1.18.2 server.

Thank you for your help.

Having the same issue

I don't know what if any protocol changes were made for 1.20.3.

The packet data must be being translated in such a way that 1.20.3 clients can't read it.

I don't know what if anything I can do about that.

Having this issue, too. It's impacting a Velocity-enabled setup that's similarly set up. We use Via version on the proxy and are running 1.20.2 on the backend servers. We only seem to have it with /msg, which is a cross-server-enabled setting. I suspect if I disable it on my servers that it will correct the chat problem. Hopefully that helps.