InvSeparate
by 终章EndlessMC
With InvSeparate, a single Velocity proxy can route players to different modpack backends based on an identifier sent during login.
What it does
InvSeparate is a routing solution for Minecraft networks that host several modpacks behind one proxy. The client mod attaches a pack identifier before backend selection takes place, and the Velocity plugin reads that identifier to decide which login server a player goes to and which backend they finally reach.
Routing happens in two stages: the login server first, then the final backend. Clients without the mod, or with an identifier the proxy does not recognize, fall back to a default destination, so vanilla players can still join the same proxy. The mod is developed against Velocity 3.4.x and targets compatibility through Velocity 4.x.
The NeoForge file is the client part, published for 1.21.1 under the MIT License and open source. Only the client needs it; the proxy side is a Velocity plugin that is not part of the NeoForge build.
Key features
Identifier-based routing
The pack identifier from the handshake determines the destination, so different modpacks can share one address.
Two-stage routing
Players are sent to a login server first and then to the final backend, with both stages decided by the plugin.
Default fallback
Vanilla clients and unknown identifiers receive a default destination instead of being refused.
Configurable client identifier
The client mod reads the identifier from its configuration, so each modpack can announce its own pack value.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Multi-pack server networks
A network that hosts several modpacks behind a single Velocity proxy can route each pack's players to its own backend.
Mixed vanilla and modded access
Vanilla players and modpack players can use the same proxy address, with vanilla players receiving the default destination.
Who it’s for: Server owners running Velocity proxies in front of several Minecraft backends, and modpack authors who want their players to reach the right backend without separate addresses.
Questions
Does InvSeparate need to be installed on the server?
Which Velocity versions does InvSeparate support?
Can players without the client mod still join?
In the catalog
InvSeparate is one of 3,932 Transportation mods on ModsFinder, and one of 1,743 Transportation mods for NeoForge. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
InvSeparate is an open-source routing solution for Minecraft networks that host multiple modpacks behind a single proxy entrypoint. This allows one Velocity proxy to serve vanilla clients, multiple modpack clients, and different login flows at the same time.
Official listing
- Modrinth page
- modrinth.com/mod/invseparate
- Owner
- 终章EndlessMC
- Published
- 2026-07-27
- Updated on Modrinth
- 2026-07-27
- Facts verified
- 2026-10-15