MoontrixLogin v1.5.0 is now live.
This update focuses on stability, compatibility, and production readiness.
What’s new:
- Added admin subcommands: `/moontrixlogin force_login|force_logout|info|reload [player]`
- Added admin permission nodes: `moontrixlogin.admin.*` and sub-permissions
- Added full hot-reload for `antiBot`, `mail`, `security`, and `rememberMe/JWT`
- Added detailed module reload logs for easier debugging
- Hardened AbuseIPDB handling for timeout/rate-limit fail-open behavior
- Reworked email templates and removed legacy template files
- Improved language support (`en` / `vi`) and config language selection
- Refactored for Java 8 target with dependency alignment
- Added CI compatibility matrix (JDK 8/11/17/21 + API profiles)
- Added runtime smoke tests (Paper/Purpur/Folia) with graceful shutdown
Runtime / Compatibility:
- Java: 8+
- Bukkit-family target: 1.8 -> 1.21.11
- Folia: runtime smoke-tested in CI
Source:
Secure authentication plugin for Paper/Spigot 1.21.x. - schooldevontop/MoontrixLogin
github.com