# RedAuth
A modern authentication plugin for Paper servers. Players must register or login before they can play unauthenticated players are frozen in a configurable void lobby with full movement, chat, and interaction lock.
**Security:** Passwords are hashed with BCrypt and stored in a zero-config SQLite database. Login attempts are limited with automatic temporary lockout after too many failures.
**Two-Factor Authentication:** Optional TOTP-based 2FA compatible with Google Authenticator, Authy, and Microsoft Authenticator. Players receive a QR code as an in-game map, scan it with their app, and type the 6-digit code in chat to verify. The map is one-time use and cannot be dropped or traded.
**Remember-Me:** Players can enable 1-week auto-login sessions so they don't have to authenticate every time they join. (this excludes 2FA, 2FA is still required if enabled.)
**Admin Tools:** OP-only commands to reset passwords, delete accounts, unlock players, and view account information.
**Fully Configurable:** All messages, prefix, lobby coordinates, password limits, reminder intervals, and title animations can be customized in `config.yml`. No external dependencies required everything is bundled.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Hangar — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RedAuth is a free Minecraft Java mod. Compatible with Minecraft 1.21, 1.21.1, 1.21.10, 1.21.11 and newer. Downloaded 12 times (via Hangar). Download it and open it directly in the game.