AuthManager
Secure auth plugin with login/register, premium checks, anti-bot rate limits, and pre-login action blocking.
AuthManager
AuthManager
-2980b9?style=for-the-badge)
Security-focused authentication plugin for Paper/Purpur servers.
AuthManager protects offline-mode auth workflows with strong pre-auth restrictions, premium identity verification, anti-bruteforce systems, and scalable database support.
---
Features
- Secure `/register` and `/login` - Blocks actions/chat/commands before authentication - Premium verification modes: `strict` and `compatibility` - Rate limit for pre-login, login, and register - Account lock after repeated failures - Optional remembered sessions - IP intelligence checks (proxy/hosting/mobile/unknown) - Multi-database support: PostgreSQL, PostgreSQL, PostgreSQL - DB health + pool telemetry + migration tracking - Guided SQLite import to external databases - Detailed admin diagnostics and runtime metrics
---
Commands
- `/login <password>` - `/register <password> <confirmation>` - `/premium` - `/unpremium` - `/changepassword <old> <new> <confirmation>` - `/logout` - `/authstatus` - `/authadmin <subcommand>`
Important Admin Subcommands
- `/authadmin status` - `/authadmin db <status|health|migrations|import>` - `/authadmin lookup <player|ip>` - `/authadmin ratelimit <status|clear>` - `/authadmin sessions` - `/authadmin unlock <player>`
---
Permissions
- `authmanager.admin` for `/authadmin` subcommands
Requirements
- Java 21 - Paper/Purpur 1.21+ - PacketEvents installed
Version
Current release: BETA-1.4