DG Login
1.2.4Secure login & register with anti-bot captcha, TOTP 2FA, Mojang premium verification, and per-player settings GUI.
DGlogin
The last authentication plugin you'll ever need.
A modern, secure, feature-packed authentication plugin for offline-mode Minecraft servers. Built from scratch with modern Java, modern Minecraft, and modern expectations.
Questions? Join our DISCORD SERVER
✨ Features
| Feature | Description |
|---|---|
| Multi-step number code GUI - bots can't trivially bypass it | |
| Google Authenticator, Authy, Microsoft Authenticator | |
| Verified live with Mojang's session servers | |
| No movement, chat, commands, or interactions before login | |
| Per-player toggle from in-game GUI | |
| Existing players stay connected - no hijacks | |
Full interactive menu via /account | |
| View your last 10 login events with IP and timestamp | |
| Control who can register accounts | |
| Customizable greetings with placeholders | |
| 10 placeholders for scoreboards, tab, etc. | |
| Works on single servers and networks |
🔐 Security
- BCrypt password hashing (12 rounds) - industry standard
- Constant-time hash comparison (no timing attacks)
- Console password censoring - passwords never leak to logs
- Tab-completion blocked on password commands
- IP change alerts + max accounts per IP
- Kick on too many attempts - never temp-ban (prevents account lockout trolling)
📋 Player Commands
/register <password> <password>
/login <password>
/changepassword <old> <new>
/unregister <password>
/account (also: /dgl, /myaccount, /loginsettings)
🔧 Admin Commands
/dglogin reload | info
/dglogin forcelogin <player>
/dglogin forceregister <player> <password>
/dglogin resetpassword <player> <password>
/dglogin lookup <player>
/dglogin unregister <player>
/dglogin whitelist <add | remove | list | on | off>
📦 Installation
- Drop DGlogin.jar into your
plugins/folder - Restart the server
- Edit
plugins/DGlogin/config.ymlto your taste /dglogin reload- done
📌 Requirements
- Minecraft: 1.20.x, 1.21.x, or 26.1.x
- Java: 21+
- Server: Spigot, Paper, Purpur, or any fork
- Soft-dependency: PlaceholderAPI (optional)
Built with care. Free forever. If it helps your server, consider leaving a review - it means more than you think.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta