Sueta

peyaj's Auth [Paper/Velocity]

1.7.3

Authentication plugin with auto-login feature for premium users and more. No /premium needed.

·Plugin
Tested MC versions
1.21, 26.1, 26.2, 26.3

peyajAuth

A lightweight, secure, and modern authentication plugin for Minecraft servers (Paper 1.21+) and Velocity proxy networks.

Java
Platform
Version
bStats Paper
bStats Velocity

[!IMPORTANT]
Setup Requirement: Set online-mode=false in server.properties (or velocity.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

  1. Drop peyajAuth-Paper-1.7.0.jar into your plugins/ folder.
  2. Ensure online-mode=false in server.properties.
  3. Restart your server.

Velocity Proxy

  1. Drop peyajAuth-Velocity-1.7.0.jar into your proxy plugins/ folder.
  2. Ensure online-mode=false in velocity.toml.
  3. Restart Velocity.

Commands

CommandDescriptionPermission
/register <password> <confirm>Register an accountEveryone
/login <password>Log into your accountEveryone
/changepassword <old> <new>Change account passwordEveryone
/2fa <setup|confirm|disable>Manage Google AuthenticatorEveryone
/email <add|confirm>Manage recovery emailEveryone
/auth reloadReload configuration filesOP / Admin
/auth force <player>Force-authenticate a playerOP / Admin
/auth unregister <player>Unregister a player accountOP / Admin
/auth guiOpen in-game admin menuOP / Admin

For developer API, configuration guide, and full documentation, visit the Wiki.

Similar projects

Plugin →