
MoontrixLogin
Secure Bukkit-family authentication plugin (1.8-1.21.11) with register/login, email recovery, CAPTCHA, and TOTP 2FA.
Автор: schooldevontop3400обновлён 19 февр. 2026 г.
УправлениеОбщениеУтилиты
Описание
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
- Stop your server.
- Place
MoontrixLogin-1.5.0.jarin the/pluginsfolder. - Start the server once to generate files.
- Configure options if needed.
- 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_SECRETbefore production if remember-me is enabled.
Source code
Галерея
Последние версии
Все версии →release
MoontrixLogin 1.5.0
1.5.019 февр. 2026 г.277Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.12, 1.12.1, 1.12.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11bukkit, folia, paper, purpur, spigot
Что нового
## v1.5.0 - Stable Security Update
- Finalized stable `1.5.0` release.
- Added admin subcommands under `/moontrixlogin`:
- `force_login`
- `force_logout`
- `info`
- `reload [player]`
- Added admin permission tree:
- `moontrixlogin.admin.*`
- `moontrixlogin.admin.force_login`
- `moontrixlogin.admin.force_logout`
- `moontrixlogin.admin.info`
- `moontrixlogin.admin.reload`
- Added full runtime hot-reload for core modules:
- antiBot
- mail
- security
- rememberMe/JWT
- Added detailed module-level reload logs for production debugging.
- Improved AbuseIPDB integration with safer fail-open handling on timeout/rate-limit scenarios.
- Reworked email templates and removed legacy root templates.
- Added/updated dual-language support (`en` / `vi`) and language selection in config.
- Refactored project for Java 8 target compatibility and aligned dependencies.
- Added hard compatibility CI matrix (Java 8/11/17/21 + API profiles).
- Added runtime smoke tests for Paper/Purpur/Folia, including graceful server shutdown.
- Updated README/FAQ and compatibility wording to match current validation scope.
beta
MoontrixLogin 1.5.0-beta
1.5.0-beta14 февр. 2026 г.31Minecraft: 1.8, 1.12, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 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.11paper, purpur, spigot
Что нового
### Main changes
- Expanded compatibility target to **1.8 -> 1.21.11**
- Improved login and session protection flow
- Added optional remember login argument:
- `/login <password> [totp] [remember]`
- Improved brute-force and anti-bot behavior
- Improved database pool tuning and runtime performance
- Improved CI/security automation
### Security improvements
- Improved environment-based secret handling
- Safer startup validation for security configuration
- Improved session/token invalidation behavior
### Compatibility
- Native baseline: **1.8**
- Runtime target: **1.8 to 1.21.11**
### Build artifact
- `MoontrixLogin-1.5.0-beta.jar`
release
MoontrixLogin 1.0.0
1.0.013 февр. 2026 г.32Minecraft: 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.11folia, paper, purpur, spigot
Что нового
Initial public release of MoontrixLogin.
- Added secure player authentication: /register, /login, /logout
- Added account management: /changepassword, /unregister
- Added email features: add/change/show/recover/setpassword
- Added TOTP (2FA) commands and verification flow
- Added captcha and verification code commands
- Added permission nodes for player features
- Built for Spigot/Paper API 1.21
- Source: https://github.com/schooldevontop/MoontrixLogin


