Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Velocity either throws "Incompatible client" or is stuck forever "Joining world" when using Neoforge or Forge respectively #1511

Open
mannotcool opened this issue Feb 15, 2025 · 4 comments
Labels
type: bug Something isn't working

Comments

@mannotcool
Copy link

Expected Behavior

I expect Velocity to connect me to the backend server.

Actual Behavior

If on Neoforge version 1.20.4 or 1.21.1 (I tested both), you will get an Incompatible client error despite being on the correct client.

Neoforge (1.20.4):
Image
Image

If on Forge, you will be indefinitely waiting on "Joining world" and the server will not recognize that you have tried to join. It will only get a disconnect packet ping when you click cancel in Minecraft.

Forge (1.21.1):

Image
it just stays like this until you click cancel. And once you click cancel, then comes that disconnect server log

I should mention that I had Proxy Compatible Forge installed on the modded servers for all of this, so everything was set up fine.

Steps to Reproduce

  1. Setup a Neoforge or Forge server running Minecraft version 1.20.4 or 1.21.1
  2. Setup Velocity to connect to those servers with modern forwarding
  3. Ensure that the modded server has Proxy Compatible Forge installed and modern forwarding is properly setup
  4. Observe as you either get a version error while being on the same version or are stuck indefinitely loading.

Plugin List

Velocity:
No plugins

Backend Neoforge or Forge server:
Proxy Compatible Forge 1.1.7 (PCF)

Velocity Version

[05:59:32 INFO]: Velocity 3.4.0-SNAPSHOT (git-f986eb51-b472)
[05:59:32 INFO]: Copyright 2018-2023 Velocity Contributors. Velocity is licensed under the terms of the GNU General Public License v3.
[05:59:32 INFO]: PaperMC - GitHub

Additional Information

This is not a Forge or Neoforge issue. I downgraded my Velocity to build 470, and it worked without issue.

Image

Velocity build 472 and build 471 give me issues. I have also tested with and without ambassador installed on Velocity, but that doesn't make any difference and shouldn't either.

@mannotcool mannotcool added the type: bug Something isn't working label Feb 15, 2025
@SeemWind
Copy link

SeemWind commented Feb 16, 2025

same to me

@LevyWilson
Copy link

LevyWilson commented Feb 21, 2025

We were having the same issue. We had to use an older version of Velocity. All our servers are set to legacy forwarding, so it isn't just an issue with Modern forwarding.

@sys-32Dev
Copy link

+1 on this issue.

@tomalbrc
Copy link

tomalbrc commented Mar 6, 2025

Same issue with some fabric mods on 1.21.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants