
ZyrenAuth
ZyrenAuth is a secure and modern authentication plugin/mod for Minecraft 1.21.1+ servers. It focuses on account security, player privacy, and a smooth login experience. Supports both Paper and Fabric servers.
- Загрузки
- 442
- Подписчики
- 1
- Обновлён
- 6 февраля 2026 г.
- Лицензия
- MIT
Опубликован 2 декабря 2025 г.
ZyrenAuth
A modern, high-performance, and privacy-focused server-side authentication platform for Paper.
Overview
ZyrenAuth is a robust account security and cryptographic authentication lifecycle utility engineered explicitly for Paper and Spigot-compatible server environments. It intercepts player network connections to execute mandatory validation challenges, establishing a strict data barrier that protects player states, inventories, and profile configurations until verification parameters are successfully met.
Key Features
- Reverse Word Captcha Verification — Enforces a randomized reverse-string algorithmic challenge instantly upon connection, preventing automated credential stuffing and bot injection vectors.
- Graphical 2FA Initialization — Features an in-game GUI pipeline (
/za 2fa setup) that generates and projects local 2FA secret key states and QR code URIs directly to authenticator applications. - Isolated Space Teleportation — Seamlessly forces unauthenticated connections onto a locked, safe void coordinate context (
0.5, 0.0, 0.5), completely suppressing network world interactions and movement events until verification succeeds. - Persistent State Persistence — Automatically serializes and caches complete player data matrices—including inventories, vector positions, active status effects, food boundaries, and experience blocks—restoring them seamlessly upon successful lifecycle completion.
- Intelligent Network Profiling — Dual-mode operation handling:
- Online-Mode Pipelines: Seamlessly authenticates valid Mojang verification hashes while managing dynamic username updates.
- Offline-Mode Fallbacks: Automates session persistence for pre-registered users while enforcing strict registration protocols for unrecognized profiles.
- Asynchronous Release Auditing — Connects non-blockingly to Modrinth asset channels on startup to evaluate, verify, and notify console administrators of available optimization payloads.
- Enterprise Storage Ingestion — Supports relational MySQL and MariaDB database storage engines for multi-server synchronization, complete with a structured, encrypted file-based archive fallback.
Quick Start & Deployment
- Deployment: Drop the compiled
ZyrenAuthbinary archive directly into the active serverplugins/directory. - Initialization: Run the server lifecycle to instantiate the primary configuration schema at
plugins/config/zyrenauth/. - Configuration Extraction: Utilize the Online Configuration Generator to easily compile and modify variables within the local
config.jsonpayload.
Command Framework Syntax
User Interaction Group
/register <password> <confirm>— Establishes a new cryptographically hashed profile record./login <password>— Initiates a BCrypt validation challenge to unlock player interaction parameters./captcha <answer>— Supplies the response payload to the active reverse-string challenge./addemail <email>— Connects an SMTP-reachable tracking address to the profile context./emailconfirm <token>— Validates email ownership tokens./resetpassword&/resetconfirm— Handles remote recovery routines.
Administrative Controls (OP Only)
/za help— Maps the entire executable subcommand tree./za status— Evaluates localized storage engine metrics and performance health states./za reload— flushes and hot-reloads configuration matrix parameters directly from disk memory./za migrate <player>— Manages data profile migrations across active infrastructure contexts./za delete <player> [confirm]— Completely purges targeted user authentication blocks.
Available exclusively for the Paper and Spigot Server ecosystem.
Ченджлог
1.0.3Релиз1.21.9, 1.21.10, 1.21.11 · 6 февраля 2026 г.
================= ZyrenAuth v1.0.3 =================
Secure Player Authentication • Modern Minecraft Login Plugin
What's New in v1.0.3:
Reverse Word Captcha System
- Every player must solve a reverse-word captcha on join
- No more math or sequence captcha types—security and anti-bot protection made simpler and stronger
- Configurable captcha timeout and attempts, with safe void spawn during the captcha phase (0.5, 0.0, 0.5)
Streamlined Two-Factor Authentication (2FA)
/za 2fa setupopens a user-friendly in-game GUI showing your secret + QR URI for easy setup in authenticator apps
Accurate Player State Restoration
- The server always saves your full gamemode, inventory, health, hunger, experience, and location before auth/captcha
- Upon successful login, you spawn back exactly where you left off
- Newly registered players are always sent to the main world spawn, no matter where the auth area is
Creative/Spectator Support
- Registration/login no longer forces players to Survival; your default world gamemode is always respected
- Health and hunger bars are only shown when in Survival or Adventure
Resolved Persistent Title/Hologram
- After registration or login, the "Registered/Logged In" title always clears immediately
Asynchronous Modrinth Update Checker
- At startup, ZyrenAuth checks for new Modrinth releases and notifies you in the console if you're out of date
Cleaned-Up /za delete Command
- Account deletion is now admin-only and uses a proper confirmation flow (no repeated prompts or permission leaks)
General Stability and Bug Fixes
- Eliminated duplicate
unfreezePlayercalls - Fixed inventory, health, gamemode, and title restoration issues across all flows
- Reliable compile with all current Spigot/PaperMC versions
- Eliminated duplicate
Links and More:
• Modrinth: https://modrinth.com/plugin/zyrenauth/versions • Docs/Help: https://zyrenauth.wuaze.com • Github: https://github.com/Hardik-Verma/ZyrenAuth
Thanks for choosing ZyrenAuth. By _Pheonix | https://pheonix.is-a.dev
1.0.2Релиз1.21, 1.21.1 · 17 декабря 2025 г.
✨ ZyrenAuth v1.0.2: Enhanced Security & Seamless Authentication Experience!
This update brings significant improvements to player security and the overall authentication experience, focusing on a more intuitive user interface and robust Two-Factor Authentication (2FA) capabilities.
Key Highlights:
- Dynamic On-Screen Authentication Prompts: Clear, persistent on-screen titles and subtitles for
/registerand/logincommands, guiding players seamlessly. - Optional Two-Factor Authentication (2FA) via Google Authenticator: Players can now enable 2FA for an extra layer of security; compulsory once enabled.
- Improved Admin & Player Command Interface: Unified
/zacommand, revamped/za helpand/za statuschat layouts, and integrated 2FA subcommands. - Streamlined Plugin File Management: All plugin files are now neatly organized under
server_root/plugins/config/zyrenauth/. - Robust File-Based Storage Enhancements: Improved internal handling for encrypted file-based accounts, ensuring better data integrity.
- Graceful Error Handling: Enhanced logging and clearer error messages for a smoother experience.
For a full list of changes and detailed configuration options, visit our Official Website Changelog and use the Online Config Generator.
1.0.1Релиз1.21, 1.21.1 · 7 декабря 2025 г.
ZyrenAuth 1.0.1 - Intelligent Authentication & Streamlined UX for 1.21.1+
This release significantly enhances ZyrenAuth's player authentication experience, focusing on smarter auto-login, improved data management, and a return to a concise, text-based command interface.
New Features & Improvements:
- Intelligent Auto-Authentication Flow:
- For Premium Servers (
online-mode=true):- Registered Premium Players: Now automatically logged in on join.
- Unregistered Premium Players: Are automatically registered and logged in on first join. No manual
/registeris required for them to play.
- For Cracked/Offline Servers (
online-mode=false):- Registered Players: Still benefit from automatic login (if
autoLoginPremiumPlayersis true). - Unregistered Players: Must still register manually for security reasons.
- Registered Players: Still benefit from automatic login (if
- For Premium Servers (
- Automatic Username Migration (Premium Servers): For registered players on
online-mode=trueservers, their Minecraft username (IGN) is automatically updated in ZyrenAuth's records if it changes (e.g., case changes, new IGN). - Case-Insensitive Username Validation: Prevents players from registering usernames that are only different by case, improving uniqueness and preventing confusion.
- GUI System Removed: The
/zacommand has been reverted to a text-based output, providing a direct and efficient command-line experience for administrators. autoLoginPremiumPlayersConfig Option: A new boolean option (defaulttrue) controls the intelligent auto-registration/login behavior, allowing server owners to fine-tune the experience.- Enhanced Console Logging: More detailed and informative logs for authentication actions and server status.
This update streamlines the player onboarding process for legitimate Minecraft accounts and simplifies the admin experience, all while maintaining robust security.
1.0.0Релиз1.21, 1.21.1 · 6 декабря 2025 г.
ZyrenAuth 1.0.0
- First Paper release of ZyrenAuth by _Pheonix
- Adds secure
/registerand/loginwith BCrypt-hashed passwords - Players join in a safe auth zone at 0,0,0 and are teleported back to their real location after logging in or registering
- Supports both MySQL storage and file-based storage (
accounts.json) so servers can run with or without a database - Optional email features for
/addemail,/emailconfirm,/resetpassword, and/resetconfirmwhen SMTP + MySQL are configured - Includes
/za helpand/za statusfor quick overview of storage mode and feature status - Styled, cleaner messages and basic brute-force protection when using MySQL
Комментарии
Загружаем…