
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.
ZyrenAuth – Secure Minecraft Authentication Plugin
ZyrenAuth is a modern, robust, and privacy-focused authentication plugin for Minecraft 1.21.1+ servers, developed by _Pheonix. It delivers strong account protection and a seamless, intuitive login experience for Paper (Spigot-compatible) environments.
🔗 Official Modrinth Page (updates & downloads)
🔗 Official Website & Online Config Generator
✨ Key Features
-
Mandatory Reverse Word Captcha on Join
Every player must solve a reverse word captcha before login/registration. Fully configurable expiry/attempts and safe void teleport during the challenge. -
Dedicated 2FA Setup GUI
/za 2fa setupopens an in-game GUI to display your 2FA secret key and QR code URI, making authenticator setup seamless. -
Focused Authentication Teleportation
After solving captcha, players are teleported to a safe void (0.5, 0.0, 0.5) for/loginor/register—no world interaction until auth is done. -
Comprehensive Player State Management
Original location, inventory, gamemode, health, food, experience, and potion effects are saved at auth start and reliably restored after success. -
Asynchronous Modrinth Update Checker
Plugin checks for the latest release version on startup and notifies server owners in the console if an update is available. -
Dynamic On-Screen Prompts
Clear, persistent titles and subtitles for/registerand/loginguide users through the process. -
Optional 2FA (Google Authenticator)
Players can enable/disable 2FA; required for their own logins once enabled. -
Smart Player Authentication
- Online-Mode Servers: Automatically registers/logs in legitimate Minecraft accounts, with auto-username update.
- Offline-Mode/Alternative Auth: Registered players are auto-logged in; new players must register for account protection.
-
Secure Logins
BCrypt password hashing and robust username validation. -
Flexible Storage
MySQL/MariaDB for scalable persistence. Robust encrypted file-based fallback. -
Optional Email Features
Supports email confirmation and password reset (requires MySQL+SMTP). -
Improved Command Interface
/za(alias:/zyrenauthadmin) for all admin, status, reload, migrate, delete, and 2FA subcommands. -
Streamlined File Management
All plugin files are organized underplugins/config/zyrenauth/for a clean server directory.
🚀 Supported Platforms
- Paper (and all compatible forks) 1.21.1+
Place ZyrenAuth.jarin yourplugins/folder.
⚡ Quick Start
- Download the latest version from Modrinth.
- Put the
.jarin your server’splugins/folder. - Start and stop the server to generate
config.json. - Easily configure
config.jsonusing our Online Config Generator. - Restart the server and you're done!
⚙️ Key Configuration Options
- Captcha:
captchaEnabled,captchaExpiryMinutes,maxCaptchaAttempts - Password:
minPasswordLength,requireDigit,requireLowercase,requireUppercase,requireSpecialChar - MySQL:
mysqlEnabled,mysqlHost,mysqlDatabase, etc. - Email/SMTP:
emailFeaturesEnabled,smtpHost, etc. - See all options at zyrenauth.wuaze.com.
📜 Commands
/register <password> <confirm>– Register a new account./login <password>– Log into your account./captcha <answer>– Solve the reverse word captcha./addemail <email>– Link an email./emailconfirm <token>– Confirm your email./resetpassword– Request a password reset./resetconfirm <token> <new_password> <confirm>– Confirm password reset./za help– Plugin help./za status– Plugin status (OP only)./za reload– Reload config (OP only)./za migrate <player>– Migration (OP only)./za delete <player> [confirm]– Delete account (OP only)./za 2fa setup|confirm <code>|disable <code>|status– Manage 2FA.
🤝 Support & License
- Issues/Source: https://github.com/Hardik-Verma/ZyrenAuth
- License: MIT
- By _Pheonix – Website & app developer
Thank you for choosing ZyrenAuth!

