
AethelGuard
Aethelguard is a secure and highly configurable authentication plugin for Paper servers, featuring captcha, 2FA, account recovery, VPN/proxy checks, adaptive security, clean console logs, and multi-language support.
Список изменений
🛡️ Aethelguard v0.4-sentinel
Hello there! 👋
Aethelguard is a modern authentication and account-security plugin built for Paper/Purpur Minecraft servers. It focuses on clean console logs, strong auth flow control, and deep configuration without making the setup feel painful.
Aethelguard is not just another /login plugin. When a player joins, they are kept inside a controlled authentication flow until everything is complete: captcha, password or PIN login, 2FA, security questions and recovery tools all work together. During that process, the player’s inventory is protected, chat access is blocked, noisy vanilla connection logs can be suppressed, and admins get cleaner, more useful console output. ✨
🚀 Main Features
- 🔐 Password auth with
/register,/loginand/changepassword - 🔢 4-digit PIN login system
- 🧩 Built-in PIN GUI with quartz, forest-green, pumpkin, netherite and monitor themes
- 🛡️ Captcha modes: MAP, TEXT, NUMERIC, ALPHANUMERIC and MATH
- 🗺️ Map captcha with slot lock, inventory protection and cleanup
- 📱 TOTP 2FA for Google Authenticator, Microsoft Authenticator, Authy and similar apps
- 🔗 Clickable QR setup link for 2FA
- ❓ Required security question after first registration
- 🧾 Account recovery with security questions and backup codes
- 🧠 Adaptive security with trusted-IP captcha bypass and suspicious-IP extra captcha
- 🌐 VPN/proxy checks
- 📊 Admin tools: status, ipinfo, accounts, sessions and diagnostics
- 🧹 Optional suppression for vanilla join/quit/connection/command logs
- 🌍 English/Turkish messages and custom language-file support
- ⚙️ Detailed config.yml comments and automatic config sync
🆕 What’s New in v0.4-sentinel?
v0.4-sentinel is the final free release line. It adds the PIN system, PIN GUI, diagnostics, IP/account lookup tools, required registration security questions, stronger timeout handling and a much cleaner auth flow.
It also fixes the local YAML password storage path, polishes 2FA QR links, allows captcha/security-question answers through chat, improves inventory protection during auth, and cleans up many edge-case bugs from earlier builds. This is the recommended version for live servers. ✅
📌 Who Is It For?
Aethelguard is for server owners who want a cleaner and more configurable alternative to classic login-only auth plugins. It is especially useful for offline-mode servers, survival/network lobby setups, and Paper/Purpur communities that care about account safety and clean administration.
Version: v0.4-sentinel
Platform: Paper / Purpur 1.21.x
Java: 21
