Dialog auth
Dialog auth adds a login and registration flow to Fabric servers, built on Minecraft's native dialog windows, for servers that want players to authenticate.
What it does
When a player joins, Dialog auth asks for a password through a registration dialog on first visit, and through a login dialog afterwards. A new player enters the password twice to confirm it. A returning player enters it once to authenticate. Until that step is done, the player is moved into a separate authentication dimension, a void space that keeps them away from the world, and is returned to their spawn location once authenticated.
Sessions are kept for 12 hours by default, and the duration can be changed in the configuration. A player who reconnects within that window from the same IP address logs in instantly. After 12 hours, or when the IP address differs, the login dialog appears again. Passwords are hashed with BCrypt at cost factor 12, and password requirements can be set in the configuration.
The mod is server-side only, so players join without installing anything. It requires Fabric API on the server and is published for Fabric alone, with files for 1.21.6 – 1.21.11. Configuration changes to the dialogs take effect only after a server restart. The code is not public under an open license; All rights reserved applies.
Key features
Native dialog interface
Registration and login screens use Minecraft's built-in dialog system rather than a chat prompt or a custom screen.
Protected authentication dimension
Unauthenticated players are held in a separate void dimension until they log in, then sent back to their spawn.
BCrypt password hashing
Passwords are stored as BCrypt hashes at cost factor 12, and requirements for password length and content are configurable.
Session and IP checks
A 12-hour session window with a same-IP rule lets returning players skip the dialog, while an IP change forces a new login.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
MineAuth is also server-side only and open source under the MIT License, but it is published for 1.21.11 alone, while Dialog auth covers 1.21.6 – 1.21.11. Simple Discord Auth is server-side only as well, with All rights reserved and files for 1.21.1 – 1.21.11, and it verifies players through Discord rather than a stored password. Dialog Password Hider is open source under the MIT License, but it is client-side only and covers 1.21.6 – 26.2, so it hides passwords on players' screens and does not manage logins.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Dialog auth | Fabric | 1.21.6 – 1.21.11 | Server-side only | 2026-03-24 |
| MineAuth | Fabric | 1.21.11 | Server-side only | 2026-01-06 |
| Simple Discord Auth | Fabric | 1.21.1 – 1.21.11 | Server-side only | 2026-01-31 |
| Dialog Password Hider | Fabric | 1.21.6 – 26.2 | Client-side only | 2026-07-24 |
Questions
Does Dialog auth need Fabric API?
Do players need to install Dialog auth?
Why does a player still see the login dialog after a restart?
In the catalog
Dialog auth is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from SurvivalWorld Season 4
Similar mods
What the author says
A modern, secure authentication system for Minecraft servers using native dialog windows. ✨ Native Dialog Interface - Clean, intuitive authentication using Minecraft's built-in dialog system
Official listing
- Modrinth page
- modrinth.com/mod/dialog-auth
- Owner
- SurvivalWorld Season 4
- Published
- 2026-03-24
- Updated on Modrinth
- 2026-03-24
- Facts verified
- 2026-10-15
