RustyConnector is a load-balancing plugin that can run on Velocity/Paper/Folia networks, which allows your proxy to automatically register or unregister sub-servers while it's running.
|
Wanna learn how to get started? Look here! |
|
Download from GitHub, or check out the plugin release pages. |
|
Join our Discord community here for support!
|
|
Experiencing annoying bugs while using the plugin? Report them here to help us squash them. |
|
|
|
|
|
The v0.9.0 rewrite has removed many "extra" features in previous versions. These features are being incrementally released as external modules you can install if you need them.
RustyConnector builds three artifacts from one Gradle (Kotlin DSL) build: the Velocity proxy plugin, the Paper backend plugin, and the Fabric backend mod.
The build's only prerequisite is JDK 21. Everything runs through the Gradle
wrapper (./gradlew), which pins Gradle 9.6.0 (required by the Fabric Loom
toolchain); Gradle uses a JDK 21 it finds on the system but won't download one.
Get JDK 21 either way:
- With Nix —
nix develop(ordirenv allow) opens a shell with JDK 21, Gradle 9, Maven, andjust, and setsJAVA_HOME. - Without Nix — install JDK 21 yourself. Add
justtoo for the task recipes below, or call./gradlewdirectly.
| Recipe | What it does |
|---|---|
just build |
Build the velocity / paper / fabric jars (./gradlew build). |
just clean |
Remove build outputs. |
just test |
Build, stand up the integration cluster, run the bot scenarios. |
just up |
Stand up the integration cluster (boot, wire, verify registration). |
just down |
Tear the cluster down and wipe its data. |
just logs |
Follow cluster logs. |
just bot [scenario] |
Run a single bot scenario (default fallback). |
just --list shows the full set. Build artifacts land in
<platform>/build/libs/rustyconnector-<platform>-<version>.jar.
just test / just up stand up a real cluster in Docker — a Velocity proxy with
Paper and Fabric backends — and drive a mineflayer
bot through it to assert connect / fallback / transfer behaviour against the
freshly-built jars. This path needs Docker (with the Compose plugin); it does
not need the Nix shell.
See test-harness/README.md for the cluster
topology, the bot scenarios, the wiring details, and troubleshooting.
🌌 Networks Served (Click to view):
2025 © Aelysium Group LLC

