
DAuth
Modern authentication using Dialogs 1.21.7+.
Автор: isnsest54210обновлён 4 мар. 2026 г.
УправлениеУтилиты
Описание
🛡️ DAuth
DAuth is a modern and simple authentication plugin that completely relieves players from the need to type /login or /register commands in chat. All interaction takes place through convenient built-in game menus.
⚡ Key Features
- No commands: Complete refusal of chat commands for login. Everything is done through beautiful native Minecraft windows.
- Safe login: The player physically cannot interact with the world, chat, or inventory until they pass verification, as they have not yet loaded onto the map.
- Account protection:
- Automatic kick after 3 failed attempts to enter the password.
- Login timer (default 60 seconds) — if the player is idle, they will be disconnected.
- Login ban if an account with such a nickname is already online.
- Convenient password change: A player can change their password right in the game through a menu where they need to specify the old and new password.
- Support for 2FA: Players can enable two-factor authentication via Google Authenticator. When 2FA is enabled, a code input window opens after entering the password.
- Session timers: After a player logs out, they can re-enter without retyping the password for a configurable period (default 5 minutes).
- Configuration: You can translate all labels, buttons, and window titles into any language, as well as limit the minimum and maximum password length.
- Option to provide a link to your Discord server: If a player forgets their password or needs help, they can access your Discord server directly from the menu.
📜 Commands
| Command | Who uses it | Description |
|---|---|---|
/changepassword | Players | Opens the menu to change the current password. |
/dreload | Admins | Reloads the plugin config and messages. |
/logout | Players | Logs out and kicks the player from the server. |
/unregister | Players/Admins | Deletes a player's account. |
/2fa | Players/Admins | Manage two-factor authentication (setup, remove). |
🔑 Permissions
| Permission | Who needs it | Description |
|---|---|---|
dauth.admin | Admins | General admin access for certain console commands. |
dauth.admin.unregister | Admins | Allows deleting accounts of other players via /unregister <player>. |
dauth.admin.2fa | Admins | Allows resetting 2FA for other players via /2fa reset <player>. |
⚙️ Installation and Setup
- Drop the file into the
pluginsfolder. - Restart the server.
- In the
config.ymlfile, you can change:- Time allowed for password entry.
- Password length (minimum/maximum).
- All text messages and button names.
- Session duration and Discord link.
Последние версии
Все версии →release
DAuth 1.4.2
1.4.24 мар. 2026 г.272Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
implement session persistence across server restarts
release
DAuth 1.4.1
1.4.15 янв. 2026 г.85Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
**Fix session hijacking vulnerability.**
release
DAuth 1.4
1.427 дек. 2025 г.46Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
## Added
- Added BCrypt password hashing
release
DAuth 1.3
1.326 дек. 2025 г.26Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
+ 2FA Support
+ Sessions support
New commands:
- /2fa
- /unregister
- /logout
release
DAuth 1.2
1.212 дек. 2025 г.50Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
Added the ability to specify a link to your Discord server.

release
DAuth 1.1
1.111 дек. 2025 г.26Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
Folia support
release
DAuth 1.0
1.05 дек. 2025 г.37Minecraft: 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur