NeoVelocity
by G_ab
NeoVelocity lets a NeoForge server behind a Velocity proxy accept modern forwarding, so player IP addresses, UUIDs and skins reach the game intact.
What it does
Without a compatibility layer, a NeoForge server behind a Velocity proxy often sees every player connect from 127.0.0.1 and fails the login. NeoVelocity implements Velocity's native forwarding protocol, so the proxy passes the real IP address, UUID and game profile to the server, and the server validates UUIDs and skins correctly. The mod is server-side only, so players join without installing anything, and it works with NeoForge builds for 1.21 – 1.21.11.
Setup is handled in the server config. The forwarding secret can be pasted directly into the config, or the config can point to a file that holds it. Changes to the secret apply immediately, so the server does not need a restart when the secret is updated. The mod also documents the Velocity startup flag that must be set to a number higher than 64 for the forwarding to work.
Mods built on the Fabric Networking API send their own custom login packets. For those to work, the server's login-custom-packet-catchall setting must be false. With that setting false, NeoVelocity checks the signature of each packet first, claims the packets that belong to Velocity, and passes the rest to the other mods. If the secret does not match, NeoVelocity ignores the Velocity packet. If the server receives unknown data it cannot handle, it disconnects the player with an Incompatible mod detected error, which is written to the logs.
Key features
Modern forwarding
Implements Velocity's secure forwarding protocol so the proxy can pass IP addresses, UUIDs and game profiles to the server.
Secret from config or file
The forwarding secret can be entered as a string in the config or read from a file path, and changes apply without a restart.
Custom login packet handling
With the catch-all setting false, the mod claims only its own Velocity login packets and leaves other mods' login packets alone.
Incompatible mod detection
Unknown login data causes a disconnect with an Incompatible mod detected message, which points to the cause in the logs.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
NeoForged Velocity Support is an MIT-licensed open source option for NeoForge, covering 1.21.1 – 26.1.2 and server-side only. Proxy Compatible Forge takes a different route, supporting both Forge and NeoForge across 1.7.2 – 26.2 under the GNU Lesser General Public License v2.1 or later, also server-side only. Disconnect Packet Fix - NeoForge is a NeoForge-only MIT option for a single version, and covers a narrower job than NeoVelocity's forwarding support.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NeoVelocity | NeoForge | 1.21 – 1.21.11 | Server-side only | 2026-01-15 |
| NeoForged Velocity Support | NeoForge | 1.21.1 – 26.1.2 | Server-side only | 2026-07-10 |
| Proxy Compatible Forge | Forge and NeoForge | 1.7.2 – 26.2 | Server-side only | 2026-08-31 |
| Disconnect Packet Fix - NeoForge | NeoForge | 1.21 | Server-side only | 2024-09-16 |
Questions
Does NeoVelocity need to be installed on players' clients?
Which NeoForge versions does NeoVelocity support?
Does the secret need a server restart after it changes?
In the catalog
NeoVelocity is one of 8,016 Management mods on ModsFinder, and one of 2,689 Management mods for NeoForge. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
NeoVelocity enables Modern Forwarding support for NeoForge servers running behind a Velocity proxy. Without this mod, NeoForge servers behind a proxy often see all players connecting from 127.0.0.1 or fail to validate UUIDs/Skins correctly. This mod implements Velocity's native forwarding protocol to ensure IP…
Official listing
- Modrinth page
- modrinth.com/mod/neovelocity
- Owner
- G_ab
- Published
- 2025-02-08
- Updated on Modrinth
- 2026-01-15
- Facts verified
- 2026-10-15
