COWMODSКаталог модов

AuthManager

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

Автор: stiglio1900обновлён 5 мар. 2026 г.
УправлениеТехнологииУтилиты

Описание

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

Галерея

AuthManager Logo

Последние версии

Все версии →
beta

AuthManager BETA-1.4

BETA-1.4
5 мар. 2026 г.171Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur, spigot
Скачать
Что нового
## AuthManager BETA-1.4 ### Added - Multi-database support: **SQLite**, **MySQL**, **PostgreSQL** - Runtime DB pool telemetry (active/idle/total/waiting) - Internal versioned schema migrations with startup tracking - New `/authadmin db` command group: - `/authadmin db status` - `/authadmin db health` - `/authadmin db migrations` - `/authadmin db import` - Guided SQLite import flow with preview + confirm/cancel - Extended `/authadmin status` with average login/register/pre-login timings - Online-user short-lived cache with hit/miss metrics ### Changed - Version bumped to **BETA-1.4** - Lookup moved to `/authadmin lookup <player|ip>` - Clearer console logs with scoped tags (`BOOT`, `AUTH`, `DB`, `AUDIT`) - Config expanded with DB timeout/retry/cache settings ### Improved - Stronger pre-auth restrictions before login/register - Better DB resilience with query timeout + retry/backoff for transient SQL errors ### Removed - Standalone `/lookup` command registration
beta

AuthManager BETA-1.3

BETA-1.3
5 мар. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur, spigot
Скачать
Что нового
## BETA-1.3 (2026-03-05) ### Added - Bukkit-only restriction fallback when PacketEvents API is unavailable. - Extra pre-auth protection events: - `PlayerInteractEntityEvent` - `PlayerInteractAtEntityEvent` - `PlayerItemConsumeEvent` - `EntityPickupItemEvent` - `PlayerBucketFillEvent` - `PlayerBucketEmptyEvent` - `PlayerArmorStandManipulateEvent` - Short English comments for all `config.yml` options. ### Changed - Updated plugin version to `BETA-1.3`. - Switched to thin-jar build for a much smaller plugin file. - Moved runtime libraries to Paper `libraries` loading: - `org.xerial:sqlite-jdbc:3.50.3.0` - `com.google.code.gson:gson:2.13.2` - `org.mindrot:jbcrypt:0.4` - PacketEvents is now an external plugin dependency (`depend: packetevents`). - Plugin load order set to `POSTWORLD` for better startup stability. - `plugin.yml` command descriptions/usages translated to English. ### Removed - Premium permission gate for `/premium` and `/unpremium` (`authmanager.premium` no longer required). ### Security / Permissions - Admin permission checks remain active: - `/authadmin` requires `authmanager.admin` - `/lookup` requires `authmanager.admin` ### Notes - Make sure `PacketEvents` is installed before starting AuthManager BETA-1.3.