
DG Login
Secure login & register with anti-bot captcha, TOTP 2FA, Mojang premium verification, and per-player settings GUI.
- Загрузки
- 138
- Подписчики
- 2
- Обновлён
- 5 июля 2026 г.
- Лицензия
- MIT
Опубликован 29 апреля 2026 г.
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 |
|---|---|
| 🛡 Anti-Bot Captcha | Multi-step number code GUI - bots can't trivially bypass it |
| 🔐 2FA (TOTP) | Google Authenticator, Authy, Microsoft Authenticator |
| ⭐ Premium Auto-Login | Verified live with Mojang's session servers |
| 🔒 Total Lockdown | No movement, chat, commands, or interactions before login |
| ⏰ Smart Sessions | Per-player toggle from in-game GUI |
| 👤 Duplicate Name Protection | Existing players stay connected - no hijacks |
| 🎮 Settings GUI | Full interactive menu via /account |
| 📖 Login History | View your last 10 login events with IP and timestamp |
| 📋 Whitelist Mode | Control who can register accounts |
| 👋 Welcome Messages | Customizable greetings with placeholders |
| 🔌 PlaceholderAPI | 10 placeholders for scoreboards, tab, etc. |
| 🗄 MySQL & SQLite | 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.
Ченджлог
1.2.3Релиз26.1.1, 26.1.2, 26.2 · 5 июля 2026 г.
v1.2.3 - Make it yours.
- 🎨 Fully customizable - every message and GUI item now lives in
messages.yml+gui.yml - 🔔 Discord webhook alerts for security events (new-IP logins, brute-force, registrations & more)
- ⚡ Connection pooling (HikariCP) - faster and rock-solid under load, especially on MySQL
- 📊 bStats support + smoother startup and hashing under the hood
Drop-in update. Old configs keep working; delete config.yml to get the new split files.
1.2.1Релиз26.1, 26.1.1, 26.1.2 · 3 мая 2026 г.
v1.2.1 — LuckPerms friendly.
- 🤝 Fires
AsyncPlayerPreLoginEventduring premium auth so LuckPerms / DiscordSRV / ban plugins load data correctly - 🪪 Auto-migrates LuckPerms data when an account upgrades to premium UUID (no more "different UUID" warnings)
- 🛡 Keeps all ranks, groups, and permissions seamlessly across the offline → premium switch
Drop-in update. No config changes.
1.2.0Релиз26.1, 26.1.1, 26.1.2 · 2 мая 2026 г.
v1.2.0 - Premium done right.
- 🔐 Real Mojang handshake - any launcher with a paid account works
- ⚠ Confirmation menu before enabling Premium (no more lockouts)
- 🛡 Patched a critical account takeover vulnerability
- 🔄 Auto-migration of offline accounts to premium UUIDs
Requires: ProtocolLib. Drop-in update.
Coming from an older version? Old configs work fine, but deleting
config.ymlbefore restart will give you all the new options with comments.
Комментарии
Загружаем…