COWMODSКаталог модов

DG Login

Secure login & register with anti-bot captcha, TOTP 2FA, Mojang premium verification, and per-player settings GUI.

Автор: DragosGeorge7272обновлён 4 авг. 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

FeatureDescription
🛡 Anti-Bot CaptchaMulti-step number code GUI - bots can't trivially bypass it
🔐 2FA (TOTP)Google Authenticator, Authy, Microsoft Authenticator
⭐ Premium Auto-LoginVerified live with Mojang's session servers
🔒 Total LockdownNo movement, chat, commands, or interactions before login
⏰ Smart SessionsPer-player toggle from in-game GUI
👤 Duplicate Name ProtectionExisting players stay connected - no hijacks
🎮 Settings GUIFull interactive menu via /account
📖 Login HistoryView your last 10 login events with IP and timestamp
📋 Whitelist ModeControl who can register accounts
👋 Welcome MessagesCustomizable greetings with placeholders
🔌 PlaceholderAPI10 placeholders for scoreboards, tab, etc.
🗄 MySQL & SQLiteWorks 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

  1. Drop DGlogin.jar into your plugins/ folder
  2. Restart the server
  3. Edit plugins/DGlogin/config.yml to your taste
  4. /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.

Последние версии

Все версии →
release

DG Login 1.2.4

1.2.4
4 авг. 2026 г.384Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
## DGlogin 1.2.4 **🌍 Multi-language support** The plugin is now fully translatable - English, Romanian and Polish included out of the box. Every message, GUI and item lore can be customized from the `language/` folder. Missing keys fall back to English, so partial translations never break anything. **✨ Visual overhaul** All menus and messages redesigned with a cleaner, more premium look (hex colors, consistent styling across all languages). **⚡ New: `/premium` command** Jump straight to the premium auto-login confirmation menu. **🔧 Fixes** - Players who relogged with fly enabled could get kicked before logging in — fixed - Security hardening: 2FA setup now requires code confirmation, persistent brute-force protection, stronger password hashing - Various performance improvements on the login path *Updating? Just swap the jar. To get the new visuals, delete your old `language/` files (or `messages.yml`/`gui.yml`) and let them regenerate.*
release

DG Login 1.2.3

1.2.3
5 июл. 2026 г.176Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur, spigot
Скачать
Что нового
# 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.
release

DG Login | Modern Authentication Plugin 1.2.1

1.2.1
3 мая 2026 г.124Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur, spigot
Скачать
Что нового
# v1.2.1 — LuckPerms friendly. - 🤝 Fires `AsyncPlayerPreLoginEvent` during 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.
release

DG Login | Modern Authentication Plugin 1.2.0

1.2.0
2 мая 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, purpur, spigot
Скачать
Что нового
# 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.yml` before restart will give you all the new options with comments.
release

DG Login | Modern Authentication Plugin 1.1.1

1.1.1
29 апр. 2026 г.19Minecraft: 1.21, 26.1, 26.1.1, 26.1.2paper, purpur, spigot
Скачать