Simple Voice Chat

Simple Voice Chat

34M Downloads

Polymer + Velocity breaks Voicechat

Dev0Louis opened this issue ยท 8 comments

commented

Please read the wiki before submitting a bug report!

Bug description
When Simple Voicechat are installed together, Voicechat behaves weird.
Connections do not work 99% of the time

Steps to reproduce the issue

  1. Install Velocity and a Server with these Mods
  2. Join the Server.
  3. Leave the Server.
  4. Join the Server.
  5. No Voicechat connection.

Expected behavior
Everything should connect and work.

Log files
Client.
Server

Versions

  • 1.20.1
  • 1.20.1-2.4.16

Other mods
Fabric API, Proxy Lite, Polymer

commented

The Issue is not solved.
It still does not connect.

commented

The Issue is not solved. It still does not connect.

It should now be properly fixed

commented

Does this only happen with velocity?

commented

Yes, at least never observed it without it.

commented

I tried to reproduce your issue and managed to get this to happen without a proxy.
It also happens with just

  • polymer-autohost-0.5.13+1.20.1
  • polymer-core-0.5.13+1.20.1
  • polymer-resource-pack-0.5.13+1.20.1

and the voice chat mod.

commented

I made a fix that makes voice chat work with polymer, but the root cause seems to be polymer causing fabrics ClientPlayConnectionEvents.JOIN event to be called twice on login (Once on login and a second time when the resource pack finished loading). You should also report this issue to polymer.

commented

From technical view, it's not "fixable" on my side either, through the same behavior can be seen with proxies like velocity. I need to send first one to initialize player for velocity/resource pack sending and second one is the vanilla one

commented

From technical view, it's not "fixable" on my side either, through the same behavior can be seen with proxies like velocity. I need to send first one to initialize player for velocity/resource pack sending and second one is the vanilla one

I fixed it on my side anyways. It might just be an issue for other mods that rely on that event being fired once.