AuthX Velocity is an original authentication plugin for Velocity that provides a plug-and-play hybrid login experience for Minecraft Java servers.
It combines the core ideas of MultiLogin-style account routing and LimboAuth-style secure verification into one workflow, so you can support offline users and premium/Yggdrasil users at the same time with minimal setup.
- Dependency: LimboAPI (Modrinth)
- Velocity Support: Velocity 3.4.0 - 3.5.0
AuthX is designed for mixed communities where players may join from:
- Offline mode launchers
- Mojang/Microsoft premium accounts
- Yggdrasil-compatible skin/auth providers (such as LittleSkin)
Instead of splitting your authentication stack into multiple plugins, AuthX gives you one consistent flow.
-
Hybrid authentication Intelligently distinguishes and supports both password-based login (offline users) and fast Yggdrasil login (premium/skin-station users).
-
Secure limbo verification world Built on LimboAPI to isolate unauthenticated players without occupying extra backend server resources.
-
User-friendly flow Clear in-game prompts guide players through login/registration. No command learning required.
-
Flexible backend modes Supports local password backends and UniAuth integration, with migration and UUID tooling for real-world deployments.
-
Modern account behavior Includes method binding control, password change management, and UUID auto-assignment options for new users.
- Put the AuthX
.jarfile into Velocity'splugins/directory. - Put the latest LimboAPI
.jarinto the sameplugins/directory. - Restart the Velocity proxy.
- Edit configuration as needed.
- Run
/authx reloadto apply config and language changes without a full restart.