
Dialog auth
The mod adds authorization using the dialog system added in 1.21.6!
Screenshots



About this Mod
DialogAuth
A modern, secure authentication system for Minecraft servers using native dialog windows.

soon on forge and neoforge
Features
✨ Native Dialog Interface - Clean, intuitive authentication using Minecraft's built-in dialog system
🔒 Secure Password Storage - Passwords are hashed using BCrypt (cost factor 12) for maximum security
⏱️ Smart Session Management - Players stay logged in for 12 hours (configurable)
🌐 IP-Based Security - Automatic re-authentication when IP address changes
🎮 Seamless Experience - Players spawn in a void dimension during authentication, then return to their exact location
⚙️ Fully Configurable - Customize session duration, password requirements, and more
Screenshots
How It Works
First Time Players
- Player joins the server
- Teleported to authentication dimension (void space)
- Registration dialog appears
- Enter password twice to confirm
- Automatically returned to spawn location
Returning Players
- Within 12 hours + Same IP: Instant login, no dialog
- After 12 hours OR Different IP: Login dialog appears
- Enter password to authenticate
- Return to your saved location
Commands
/dialogauth changepass- Change your password/dialogauth reload- Reload configuration (admin only)
Configuration
Located in config/dialogauth/config.json:
{
"authentication": {
"min_password_length": 4,
"max_password_length": 32,
"session_duration_hours": 12,
"check_ip_address": true
}
}
Key Settings
session_duration_hours- How long players stay logged in (default: 12 hours)check_ip_address- Require re-login when IP changes (default: true)min_password_length- Minimum password length (default: 4)
Localization
Customize all messages in config/dialogauth/lang.json:
{
"command": {
"register": {
"success": "§aSuccessfully registered!"
},
"leave": {
"disconnect_message": "Disconnected"
}
}
}
Dialog Customization
All dialogs can be customized in config/dialogauth/dialogs/:
register/- Registration dialogslogin/- Login dialogschangepass/- Password change dialogs
Note: Dialog changes require server restart.
Security Features
✅ BCrypt password hashing (industry standard)
✅ No plaintext passwords stored
✅ Session-based authentication
✅ IP address verification
✅ Configurable password requirements
✅ Protected authentication dimension
Requirements
- Minecraft 1.21.6+
- Fabric Loader
- Fabric API
Installation
- Download the mod
- Place in your server's
modsfolder - Start the server
- Configuration files will be auto-generated in
config/dialogauth/
Support
Found a bug or have a suggestion? Open an issue on GitHub!
Made with ❤️ for the Minecraft community
Available Versions
How to Install Dialog auth on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Dialog auth". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+3 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Dialog auth server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is Dialog auth compatible with fabric?
Dialog auth officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Dialog auth – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Dialog auth consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Dialog auth with just one click on your server.