
peyaj's Auth [Paper/Velocity]
Authentication plugin with auto-login feature for premium users and more. No /premium needed.
Автор: peyaj2,1 тыс.5обновлён 26 окт. 2026 г.
Описание
peyajAuth
A lightweight, secure, and modern authentication plugin for Minecraft servers (Paper 1.21+) and Velocity proxy networks.
[!IMPORTANT] Setup Requirement: Set
online-mode=falseinserver.properties(orvelocity.toml). peyajAuth automatically validates official Mojang accounts while protecting offline/cracked players with passwords.
Features
- Auto-Login for Premium: Official Minecraft accounts log in instantly with zero commands.
- Password Protection: Offline/cracked accounts register and log in with Argon2/BCrypt hashing.
- Built-in Limbo Void: Velocity proxies get an embedded virtual void world without needing an extra lobby server.
- Bedrock & Geyser: Seamless Floodgate support with Bedrock player auto-detection.
- Account Safety: 2FA (Google Authenticator), email recovery, anti-bot captchas, and brute-force lockouts.
- Discord Alerts: Real-time webhook notifications for registrations, logins, lockouts, and staff actions.
- AuthMe Migration: One-command database importer (
/auth import <file.db>).
Quick Setup
Paper
- Drop
peyajAuth-Paper-1.7.0.jarinto yourplugins/folder. - Ensure
online-mode=falseinserver.properties. - Restart your server.
Velocity Proxy
- Drop
peyajAuth-Velocity-1.7.0.jarinto your proxyplugins/folder. - Ensure
online-mode=falseinvelocity.toml. - Restart Velocity.
Commands
| Command | Description | Permission |
|---|---|---|
/register <password> <confirm> | Register an account | Everyone |
/login <password> | Log into your account | Everyone |
/changepassword <old> <new> | Change account password | Everyone |
/2fa <setup|confirm|disable> | Manage Google Authenticator | Everyone |
/email <add|confirm> | Manage recovery email | Everyone |
/auth reload | Reload configuration files | OP / Admin |
/auth force <player> | Force-authenticate a player | OP / Admin |
/auth unregister <player> | Unregister a player account | OP / Admin |
/auth gui | Open in-game admin menu | OP / Admin |
For developer API, configuration guide, and full documentation, visit the Wiki.
Последние версии
Все версии →release
peyaj's Auth [Velocity] 1.7.3
1.7.326 окт. 2026 г.20Minecraft: 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.2, 26.2, 26.3velocity
Что нового
version parity to paper, no changes.
release
peyaj's Auth [Paper] 1.7.3
1.7.326 окт. 2026 г.72Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
just a few bug fixes on spawn related issues
release
peyaj's Auth [Velocity] 1.7.2
1.7.223 окт. 2026 г.52Minecraft: 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.2, 26.2, 26.3velocity
Что нового
### Improvements
* Added `/auth changepassword <player> <newPassword>` and `/auth setpassword <player> <newPassword>` to proxy commands, allowing network staff to reset player passwords directly with real-time notification to the player if online.
* Added `peyajauth.changepassword.admin` check alongside `peyajauth.admin`, allowing server owners to grant password management privileges to moderators without giving full root admin permissions.
* Added configurable password complexity requirements (`password.require-number`, `password.require-uppercase`, and `password.require-lowercase`) across `/register`, `/changepassword`, and `/auth changepassword` to match Paper parity.
* Resetting a password administratively now invalidates stored session tokens and expiry dates so players are forced to log in with their new credentials.
release
peyaj's Auth [Paper] 1.7.2
1.7.223 окт. 2026 г.112Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
### Improvements
* Added `/auth changepassword <player> <newPassword>` and `/auth setpassword <player> <newPassword>` for server administrators. Staff can now reset player passwords directly from the console or in-game without needing the previous password.
* Resetting a player's password now immediately clears active session tokens and expiration timers, preventing compromised sessions from staying auto-logged in.
* Enhanced login spawn handling to dismount players from vehicles and wake sleeping players prior to auth teleportation, avoiding vehicle duplication or position desyncs.
release
peyaj's Auth [Velocity] 1.7.1
1.7.116 окт. 2026 г.48Minecraft: 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.2, 26.2, 26.3velocity
Что нового
### Fixes
- Fixed Floodgate Bedrock checks to use official API validation, preventing prefix spoofing and account takeovers.
- Fixed database error handling across proxy auth commands so database outages fail safely.
- Fixed two-factor authentication on Velocity proxies so 2FA codes are verified directly during proxy login.
- Fixed logout command to de-authenticate players on backend servers and return them to the limbo waiting room.
- Fixed brute-force protection to track failed attempts and disconnect players who exceed limits.
- Fixed duplicate listeners to resolve command conflicts and allow disconnect for unauthenticated players.
- Fixed title display timings so fade-in, stay, and fade-out durations are properly applied.
- Fixed prompt spam by removing redundant limbo auth reminders and accurately distinguishing premium accounts.
### Improvements
- Added support for session duration and remember-login settings from proxy configuration.
- Added startup warnings when the auth bridge secret is left empty.
- Improved login command concurrency to prevent race conditions during rapid authentication attempts.
- Improved captcha generation by using a cryptographically secure random generator.
release
peyaj's Auth [Paper] 1.7.1
1.7.116 окт. 2026 г.124Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
### Fixes
- Fixed database error handling across all auth commands so database connection drops fail safely instead of allowing unauthenticated access.
- Fixed database upsert queries to properly save offline UUID bindings during account updates.
- Fixed two-factor setup to keep secrets strictly local rather than sending them to third-party QR generators.
- Fixed Argon2 password verification to read algorithm parameters directly from stored hashes.
- Fixed LuckPerms permission cloning between offline and online accounts by using public API interfaces.
- Fixed console logging for sensitive commands to strip passwords cleanly without causing logger recursion crashes.
- Fixed Bedrock and Java name collisions to protect registered Java accounts from unauthenticated Bedrock takeovers.
- Fixed placeholder requests so they read from local memory caches rather than performing blocking database reads on the main thread.
### Improvements
- Improved Folia support (it was half baked last time, not really reliable)
- Improved database lookup performance with case-insensitive indexing and automatic migration for existing SQLite databases.
- Added startup warnings when the auth bridge secret is left empty.
- Improved console logging to show clear success messages only when players successfully log in or register.
release
peyaj's Auth [Velocity] 1.7.0
1.7.014 окт. 2026 г.28Minecraft: 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.2, 26.2, 26.3velocity
Что нового
### Changes
* discord webhook notifications across your proxy for registrations, logins, failed attempts, brute-force lockouts, password changes, 2FA setup, and admin commands.
* performance improvements
* some bug fixes on importing data from other auth plugin
release
peyaj's Auth [Paper] 1.7.0
1.7.014 окт. 2026 г.34Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
### Changes
* discord webhook notifications for player registrations, logins, failed attempts, brute-force lockouts, password changes, 2FA setup, and admin commands.
* performance improvements
* fixed some bugs on importing data from other auth plugins
release
peyaj's Auth [Velocity] 1.6.9
1.6.925 сент. 2026 г.107Minecraft: 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.2, 26.2, 26.3velocity
Что нового
### Connection Fixes
* Verified premium (online-mode) players now bypass the internal Limbo server.
* Added active server connection deduplication in redirect routines to prevent redundant server switch requests.
* Fixed an issue where players with an existing premium account were blocked by `/premiumverify` with an incorrect password prompt.
* Minecraft 26.3 Support
### Security Hardening
* Intercepted incoming PluginMessageEvent to drop any client-injected packets from cheat clients, preventing forged proxy authentication bypasses.
* Added HMAC-SHA256 signatures with timestamp expiration to proxy-to-server auth sync packets.
* Removed unsafe auto-authentication of offline-mode players in Limbo when matching a premium username. Offline players attempting to access premium accounts are strictly required to verify ownership via `/premiumverify`.
* Denied Bedrock auto-bypass if an existing account exists in the database with a non-matching UUID, protecting both premium and cracked accounts from being hijacked.
release
peyaj's Auth [Paper] 1.6.9
1.6.925 сент. 2026 г.285Minecraft: 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.2, 26.2, 26.3folia, paper, purpur
Что нового
### Dependencies & Version
* Updated PacketEvents to 2.14.0
* Minecrart 26.3 Support
### Security Improvements
* Implemented HMAC-SHA256 signature checks on incoming proxy auth bridge packets. Forged packets from cheat clients are rejected and logged.
* Enforced player connection matching on incoming bridge packets to ensure a client connection cannot forge authentication for a different player.
### Bedrock & Floodgate Fixes
* Added UUID bitmask checks so Floodgate players are detected even if Geyser's username prefix is empty ("").
* Prevented authentic Mojang UUIDs from ever being overwritten by Bedrock UUIDs during name collisions.
### Network
* Mojang API timeouts now display a clean, informative single-line warning instead of dumping long Java SSL stack traces when server hosts experience outbound network latency.
* Prevented ghost packet handler errors when players disconnect while waiting for slow upstream API lookups.
### Fixes
* If an admin runs `/auth unregister` on a premium or Bedrock account, the plugin cleanly recreates the account and auto-logs them in on their next join.