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

ULTIMATE AUTH

Enterprise high-performance authentication & account defense system for Paper, Purpur, Spigot & Folia. Features brute-force lockout, password policy, Discord alerts, SQLite/MySQL, and zero-lag async security.

Автор: Hyper-Mayank4470обновлён 26 окт. 2026 г.
Механики игрыУправлениеУтилиты

Описание

🛡️ UltimateAuth - Enterprise Minecraft Authentication & Security

Loaders Java License

UltimateAuth is a flagship, high-performance authentication and account defense engine designed from the ground up for modern Minecraft networks (1.20 - 1.21.4+). Built on non-blocking async architecture, it safeguards your player accounts and server infrastructure against credential stuffing, bot connection spam, password guessing, and rogue access.


⚡ What Makes UltimateAuth Superior?

FeatureLegacy AuthMeOther Auth PluginsUltimateAuth (v3.3.0)
Folia Multi-Threading Support❌ Crashing⚠️ Partial✅ Native Thread-Safe & Folia Ready
Brute-Force & Lockout Jail❌ Static kick⚠️ Basic IP delay✅ Progressive Attempts + Account Lockout
Password Policy Enforcement❌ Length only❌ None✅ Common Passwords & Username Filter
Discord Security Webhook❌ Third-party add-on❌ None✅ Async Admin Logins, Lockout Alerts & Diffs
Zero-Rubberband Freeze❌ Client lag/glitch⚠️ Basic cancel✅ Smooth Movement + Camera Lock + Blindness
Database EnginesLegacy files/SQLiteSQLite only✅ SQLite (HikariCP), MySQL, MariaDB
Performance OverheadHeavy sync I/OMedium✅ 100% Async Non-Blocking DB Thread Pool

🚀 Key Features

1. 🔒 Enterprise Brute-Force & Dictionary Defense

  • Progressive Rate Limiting: Tracks failed authentication attempts per player and IP.
  • Account & IP Lockout: Temporarily locks accounts after configurable attempts (default: 5 attempts -> 15 min cooldown).
  • Anti-Bot Connection Throttle: Built-in connection-level burst gate (global-max-per-second and ip-window).

2. 🛡️ Advanced Password Policy

  • Blocks trivially vulnerable passwords (123456, password, minecraft, admin, etc.).
  • Prevents players from setting passwords that contain or match their username.
  • Configurable minimum length and strict max limit (72 characters for BCrypt safety).

3. 🚨 Discord Security Webhook Integration

  • Non-blocking HTTP client notifies staff channels instantly when:
    • An administrator or OP account logs in.
    • A brute-force lockout is triggered on any account.
    • An account password is changed or updated.
  • Automatically masks sensitive IP addresses (192.168.1.***) for privacy compliance.

4. 👁️ Immersive Blindness & Visual Lockdown

  • Gives unauthenticated players a temporary blindness effect to prevent previewing hub builds, secrets, or player positions.
  • Smoothly freezes player coordinates and orientation without irritating client-side rubberbanding.

5. 🗄️ Multi-Storage Architecture

  • SQLite (Default): Lightning-fast, zero-configuration local database powered by HikariCP.
  • MySQL & MariaDB: Enterprise connection pool for multi-server networks and BungeeCord/Velocity setups.
  • Secure Password Hashing: Military-grade BCrypt hashing with configurable cost factor (default: 12).

📜 Commands & Permissions

Player Commands

CommandDescriptionPermission
/register <password> <confirm>Create a new protected accountultimateauth.auth.use
/login <password>Authenticate to your existing accountultimateauth.auth.use
/changepassword <old> <new>Update your account credentialsultimateauth.auth.use
/logoutSafely log out and lock current sessionultimateauth.auth.use

Administrator Commands

CommandDescriptionPermission
/auth info <player>Inspect account status, UUID, last login & lockout stateultimateauth.auth.admin
/auth forcelogin <player>Force-authenticate a player (emergency bypass)ultimateauth.auth.admin
/auth unlock <player>Clear brute-force penalties and unlock an accountultimateauth.auth.admin
/auth changepassword <player> <pass>Administratively reset a player's passwordultimateauth.auth.admin
/auth unregister <player>Wipe an account from the authentication databaseultimateauth.auth.admin
/auth reset <player>Force-kick session and require re-authenticationultimateauth.auth.admin
/auth reloadHot-reload all configurations without restartultimateauth.auth.admin

⚙️ Configuration (config.yml)

# Connection-level anti-bot & account defense.
security:
  connection:
    enabled: true
    global-max-per-second: 80
    ip-max-attempts: 8
    ip-window: 10s
    kick-message: "<red><bold>Slow down</bold></red><gray> • Too many connection attempts, retry in a few seconds.</gray>"

  # Progressive brute-force protection and lockout
  brute-force:
    max-attempts: 5
    lockout-minutes: 15

  # Real-time Discord security alerts (Admin logins, lockouts, password modifications)
  webhook:
    enabled: false
    url: ""

# Authentication module.
auth:
  enabled: true
  login-timeout: 120
  chat-reminder-interval: 10s
  bcrypt-cost: 12

  # Password strength and credential safety rules
  password-policy:
    min-length: 6
    disallow-username: true
    disallow-common: true

  # Visual privacy and spawn protection
  visuals:
    blindness: true

  session-enabled: true
  session-duration: 30m

  database:
    type: sqlite # mysql, mariadb, sqlite
    pool-size: 10
    sqlite:
      file: auth.db

🔧 Installation

  1. Drop UltimateAuth-3.3.0.jar into your server's plugins/ directory.
  2. Start the server to generate plugins/UltimateAuth/config.yml.
  3. Configure your database settings (or use default zero-config SQLite) and Discord webhook.
  4. Enjoy rock-solid, zero-lag server authentication!

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

Все версии →
release

UltimateAuth v3.3.0

3.3.0
26 окт. 2026 г.8Minecraft: 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.4bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### 🛡️ UltimateAuth v3.3.0 - Enterprise Account Defense & Security Engine We are proud to release **UltimateAuth v3.3.0**, a major security, performance, and administrative overhaul! #### 🚀 What's New: - **🔒 Progressive Brute-Force & Lockout System**: Protects player accounts from dictionary attacks. Repeated failed attempts trigger progressive delays and temporary lockout jails (default 5 attempts -> 15 min lockout). - **🛡️ Enforced Password Policy**: Blocks trivially guessable passwords (`123456`, `minecraft`, `admin`, etc.) and prevents passwords from matching or containing the player's username. - **🚨 Discord Security Webhook**: Integrated non-blocking webhook auditor that alerts administrators on: - Admin/OP account logins - Account brute-force lockout events - Password modifications - Automatic IP masking (`***`) for player privacy. - **👁️ Spawn Privacy & Visual Lockdown**: Added optional blindness effect on join until login is completed, preventing players from peeking at spawn coordinates or secret locations. - **🛠️ New Admin Commands**: - `/auth info <player>`: Displays account UUID, registration status, last login date, and real-time lockout status. - `/auth forcelogin <player>`: Emergency bypass authentication for an online player. - `/auth unlock <player>`: Reset brute-force lockouts and clear failed attempts for a player. - **⚡ Hot-Reload Architecture**: Enhanced `/auth reload` to dynamically reconfigure security policies and webhooks without losing in-memory lockouts or requiring server restart. - **📦 Multi-Version Compatibility**: Fully validated on Paper, Purpur, Spigot, and Folia from Minecraft 1.20 up to 1.21.4+.
release

UltimateAuth 3.2.0 - Bedrock & Sessions

3.2.0
1 окт. 2026 г.27Minecraft: 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.4bukkit, folia, paper, purpur, spigot
Скачать
Что нового
# UltimateAuth v3.2.0 — Bedrock Auto-Login & Persistent Sessions ### 🎮 Geyser & Floodgate Bedrock Integration - **Automatic Xbox Live Authentication**: Bedrock players connected through Geyser & Floodgate are seamlessly verified and automatically authenticated without confusing password registration prompts. - **Bedrock Prefix Compatibility**: Configurable allowed username prefixes (e.g. and and ) ensure Bedrock gamertags pass strict username format validation smoothly. - **Custom Bedrock Welcome Title**: High-contrast MiniMessage gradient title greeting Bedrock players on join. ### 💾 Persistent Database Session Caching - **Restart Survival**: Sessions can now persist to SQLite/MySQL/MariaDB databases (). Players no longer need to re-login if the server or proxy performs a scheduled reboot within their session duration. - **Async Database Synchronization**: Zero main-thread lag when saving, invalidating, or periodically purging expired sessions. ### 🛡️ Configurable Sensitive Command Blocker - **Server Administrator Control**: Command blocker is now fully customizable in (), allowing server owners to specify exact blocked commands. - **Datapack Trigger Compatibility**: Removed hardcoded blocking so survival datapacks (like ) function without interference. ### 👁️ Immersion & Anti-Peek Visual Effects - **Visual Restrictions**: Optional blindness and slowness effects applied while unauthenticated to prevent players from peeking at lobby secrets or escaping their spawn coordinates. - **Godmode Invulnerability**: Complete environmental and damage protection while awaiting authentication. ### ⚡ Modern Paper Chat & PlaceholderAPI Support - **Paper AsyncChatEvent**: Direct listener on Paper's modern chat pipeline to eliminate unauthenticated chat leakage on 1.20+ and 26.3 Paper servers. - **PlaceholderAPI Hook**: Native , , and placeholders for scoreboards and TAB.
release

UltimateAuth 3.1.0

3.1.0
30 сент. 2026 г.3Minecraft: 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.4bukkit, folia, paper, purpur, spigot
Скачать
Что нового
### 🔐 UltimateAuth v3.1.0 Release Notes - **🌐 Native Folia & Multi-Threading Support**: - Added native Folia declaration (`folia-supported: true`) and modernized thread-safe player state transitions. - **👁️ Smooth Camera Rotation & Anti-Rubberbanding**: - Uncoupled head rotation (pitch/yaw) from position coordinate locking during unauthenticated movement. - Players can now look around smoothly without violent camera snaps or client rubberbanding while waiting to login/register. - **⚡ Enhanced Register UX**: - Supported single-argument registration (`/register <password>`) as well as confirmed registration (`/register <password> <confirm>`). - **🛡️ SQLite-JDBC Shaded Engine**: - Bundled high-performance SQLite-JDBC 3.49 and HikariCP connection pools for rock-solid database reliability without missing driver crashes.
release

ULTIMATE AUTH 3.0.0

3.0.0
29 сент. 2026 г.27Minecraft: 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.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
Что нового
## UltimateAuth v3.0.0 Major Update ### Critical Bug Fixes - Fixed: findByUsername query now uses username_lower column for proper case-insensitive lookup - Fixed: Bypass permission was lobbynexus.commandblock.bypass -> now ultimateauth.commandblock.bypass - Fixed: Missing ban.commands.ip-banned message keys causing NPE crashes - Fixed: /auth command checking wrong permission lobbynexus.auth.admin - Fixed: IpLimitService.allowJoin() was always returning true (feature was disabled) - Fixed: HikariCP pool name and thread name had wrong branding ### New Features - New: Configurable min password length (auth.min-password-length, default 6) - New: Configurable max login attempts (auth.max-login-attempts, default 5) - New: /auth info player command for admins - New: permanentban aliases: /permanentban, /premanentban, /permban - New: Automatic session cleanup every 5 minutes
release

ULTIMATE AUTH 2.1.0

2.1.0
9 июл. 2026 г.100Minecraft: 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.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Скачать
release

ULTIMATE AUTH 1.0.0

2.0.1
5 февр. 2026 г.210Minecraft: 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, paper, spigot
Скачать
Что нового
1. Added configurable bossbar text with %countdown% placeholder. 2. Added full messages: section in config.yml for all messages, titles, subtitles, and kick reasons.
release

ULTIMATE AUTH 1.0.0

2.0.0
5 февр. 2026 г.28Minecraft: 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, paper, spigot
Скачать
Что нового
1. Secure login/register flow with BCrypt password hashing 2. Optional verification step with /verify 3. Auth location and spawn location control 4. Darkness effect while unauthenticated 5. Movement and aim lock until authenticated 6. Command/chat/interact/block restrictions before auth 7. Auth timeout with boss bar countdown 8. Periodic title prompts during authentication 9. Optional success title after auth 10. IP registration limits 11. Join rate limiting and brute‑force protection 12. Simple admin GUI for toggling settings
release

ULTIMATE AUTH 1.0.0

1.0.0
1 дек. 2025 г.44Minecraft: 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.10bukkit, paper, spigot
Скачать