[1.19.2] [Forgery] Multiplayer server connect screen indicates as 'unable to connect' if Forgery is installed on the server
Not-February opened this issue ยท 4 comments
It appears as though the server is offline from the client's end even if it's not. Attempting to connect to the server anyways works just fine, it's just visually confusing.
Custom config values are not a factor, generating the defaults and attempting to connect leads to the same effect.
Whether Forgery is installed on the client or not makes no difference, the same immediate "cannot connect to server" message on screen and the same error message in the game log when it occurs:
[Render thread/ERROR] [net.minecraft.client.multiplayer.ServerStatusPinger/]: Can't ping (server IP): Internal Exception: io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: Index 25 out of bounds for length 2
Confirmed to occur with nothing but Forge and Forgery installed to a 1.19.2 dedicated server. It stops happening if Forgery is removed.
Minecraft 1.19.2
Forge 43.1.52
Forgery 3.1.3
Client logs:
latest.log
debug.log
Server logs:
latest.log
debug.log
Interesting if it's that, since I have my entire config set up to only enable features if I expressly enable them, and that particular feature is currently unset
in my config... though I guess if the config isn't working, that would explain it.
Toggling it to false on the server's end doesn't seem to have changed anything.
Forgery doesn't contain a version handler, and Forge defaults to assuming all mods cause breakage. Needs to get added; Forgery was my first post-1.14 Forge mod.