prAuthSec
A Next-Generation Authentication Solution for Spigot/Paper Servers
A Next-Generation Authentication Solution for Spigot/Paper Servers
DISCORD: https://discord.gg/WuJ4v9MGbq
✨ Features
- Premium Auto-Login Code: Mojang-verified players bypass the password prompt securely. Real-time UUID checking prevents spoofing.
- Session Lock: Sessions are tied to the player's IP for X minutes. Prevents unauthorized re-joins.
- Secure Hashing: Industry-standard BCrypt (Cost 12) encryption. Legacy hashes (MD5/SHA) from other plugins are automatically upgraded on the first login.
- Advanced Spawn System: Separate spawn points for registration, login, and respawn. Restores previous location post-auth.
- IP Protection & Encryption: Configurable account limits per IP. Premium players' IPs are encrypted using AES.
- Cross-Version Compatibility: Tailored adapters for 1.8 and 1.21+ with a custom PacketListener to block pre-auth interactions.
- Dynamic Language Support: Built-in English and Portuguese (ptbr) translations with custom message file support.
Commands & Permissions
Player Commands:
- /registrar <password> <confirm-password> - Registers a new account. (6-30 characters)
- /logar <password> - Authenticates your session.
Admin Commands:
- /prauthsec reload - Reloads configurations, languages, database, and sessions in real-time.
- /prauthsec setspawn <register|login|respawn> - Sets custom locations.
- /prauthsec unregister <player> - Deletes a user from the database and kicks them if online.
- /prauthsec changepass <player> <new-password> - Changes a player's password (OP only).
- /prauthsec dupeip <player|ip> - Checks for alt accounts.
- /prauthsec import <authme|nlogin> - Async migration with real-time progress.
- /prauthsec export <authme|nlogin|prauthsec> - Exports data to plugins/prAuthSec/exports/.
Database Support
- SQLite - Local file (Default)
- H2 - Embedded engine
- MySQL / MariaDB - Remote database
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.1
- 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 Spigot — 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.
prAuthSec is a free Minecraft Java mod. Compatible with Minecraft 26.1. Downloaded 20 times (via Spigot). Download it and open it directly in the game.