MoontrixLogin
Secure Bukkit-family authentication plugin (1.8-1.21.11) with register/login, email recovery, CAPTCHA, and TOTP 2FA.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
MoontrixLogin
MoontrixLogin
MoontrixLogin is an authentication plugin for Bukkit-family servers (Spigot/Paper/Purpur/Pufferfish/Folia). It helps server owners manage player account access with a clear login flow and stronger account security tools.
What it does
- Player account registration and login - Session logout - Password change and account removal - Email-based recovery and verification workflow - Optional TOTP (2FA) commands - CAPTCHA verification command - Progressive anti-brute-force protection - Optional remember-me login flow (JWT) - Admin subcommands for force login/logout, info, and reload - Permission nodes for authentication and admin features - Multi-language messages (`en`, `vi`)
Main commands
- `/register <password> [verifyPassword]` - `/login <password> [totp] [remember]` - `/logout` - `/changepassword <oldPassword> <newPassword>` - `/unregister <password>` - `/email show|add|change|recover|setpassword` - `/totp code|add|confirm|remove` - `/captcha <code>` - `/verification <code>` - `/moontrixlogin force_login|force_logout|info|reload [player]`
Installation
1. Stop your server. 2. Place `MoontrixLogin-1.5.0.jar` in the `/plugins` folder. 3. Start the server once to generate files. 4. Configure options if needed. 5. Restart the server.
Compatibility
- Native API baseline: `1.8` (Legacy) - Runtime target: `1.8 -> 1.21.11` - Java: `8+` - Recommended: mark only versions you actually tested in your own environment.
Notes
- Optional integrations are declared as soft dependencies. - Review permissions and configuration before production use. - Set `MOONTRIX_JWT_SECRET` before production if remember-me is enabled.
Source code
https://github.com/schooldevontop/MoontrixLogin