Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
ZyrenAuth
A secure and smart authentication plugin/mod for Minecraft 1.21.1+ servers, crafted by _Pheonix (Website and app development). ZyrenAuth provides strong account protection, player privacy, and a smooth login experience for both Paper and Fabric server environments.
Features
-
Smart Player Authentication:
- Online-Mode Servers (online-mode=true): Automatically registers and logs in premium players. No manual /register required. Player usernames are automatically updated.
- Offline-Mode Servers (online-mode=false): Registered players are automatically logged in. Unregistered players must register to ensure account security.
-
Secure Logins: Uses BCrypt for password hashing and validates usernames.
-
Private Join: Teleports players to a safe login location (0,0,0), hiding their real position until authentication is complete.
-
Flexible Storage: Supports MySQL/MariaDB for persistent data, with a simple file-based fallback (accounts.json).
-
Optional Email Features: Email confirmation and password reset support (requires MySQL and SMTP).
-
Admin Tools: /za command for plugin status, help, and configuration reload.
Supported
- Paper: 1.21.1+ (plugins folder)
- Fabric: 1.21.1+ (mods folder, requires Fabric API)
Quick Start
- Download ZyrenAuth (Paper or Fabric version).
- Place the file in your server’s plugins/ or mods/ folder.
- Start and stop the server once to generate the configuration file.
- Configure MySQL or SMTP options if desired.
- Restart the server.
Configuration
Edit config.json:
- mysqlEnabled: Enable MySQL storage.
- emailFeaturesEnabled: Enable email features (requires MySQL and SMTP).
- autoLoginPremiumPlayers: Controls automatic registration and login behavior.
- Fill in MySQL credentials (host, port, username, password).
- Fill in SMTP email settings (host, port, username, app password).
Commands
- /register <password> <confirm>
- /login <password>
- /addemail <email>
- /emailconfirm <token>
- /resetpassword
- /resetconfirm <token> <new_password> <confirm>
- /za help
- /za status (op only)
- /za reload (op only)
Support & License
- Issues: https://github.com/Hardik-Verma/ZyrenAuth/issues
- License: MIT License




