Tags
Creators
Details
All versions
3.0.0
Release
VelocityNavigator 3.0.07 months ago 52
Uploaded by
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.6
Platform
Velocity
Changes
[3.0.0] — 2026-04-10
✨ New Features
- Initial Join Balancing — Players are now load-balanced the moment they connect to the proxy, not just when they run
/lobby. Configurable viabalance_initial_joininnavigator.toml. - Developer API — Third-party plugins can now hook into VelocityNavigator via
NavigatorAPIandNavigatorAPIProvider. Preview routes, inspect server health, and read routing config programmatically. - Three Routing Modes — Choose between
least_players,round_robin, andrandomselection algorithms. - Contextual Routing — Route players to game-specific lobbies (e.g., BedWars lobby) based on which server they are leaving.
- Self-Documenting Config — The generated
navigator.tomlnow includes rich inline comments explaining every setting and routing mode, with links to full documentation.
🏥 Reliability
- Async Health Checks — Ping candidate lobbies before routing to ensure they are alive. Configurable timeout and caching.
- Ping Coalescing — Multiple simultaneous
/lobbyrequests share the sameCompletableFutureping, preventing network storms on high-traffic proxies. - Pre-Execution Cooldown Locking — The anti-spam cooldown is applied before command execution begins, preventing macro-based abuse from bypassing the lock.
- Graceful Failover — If all contextual lobbies are offline, the plugin falls back to the default lobby pool instead of showing an error (configurable).
📊 Telemetry & Updates
- bStats Integration — Anonymous usage telemetry via bStats (plugin ID: 28341).
- Modrinth Update Checker — Automatic version checking during startup with configurable release channel (
release,beta,alpha).
🛠 Admin Tools
/vn reload— Hot-reloadnavigator.tomlwithout restarting the proxy./vn status— View runtime status (version, routing mode, health checks, bStats, update checker)./vn version— Check installed vs. latest version./vn debug player <name>— Preview the routing decision for a specific player./vn debug server <name>— Inspect a server's real-time health snapshot.- Full tab-completion for all admin commands.
🔧 Configuration
- Automatic Migration — Seamless migration from v1/v2 configs with backup generation.
- Field-Level Validation — Invalid config values are corrected with warnings, never crashes.
- MiniMessage Support — All player-facing messages support MiniMessage rich text formatting.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:2rbkszFo:AcD4UzAQ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:2rbkszFo:AcD4UzAQ"
}

