Sueta

AuthManager

BETA-1.4

Secure auth plugin with login/register, premium checks, anti-bot rate limits, and pre-login action blocking.

·Plugin

AuthManager

Release
Dependencies
Version
Java
Database

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: SQLite, MySQL, 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

Similar projects

Plugin →