prAuthSec icon

prAuthSec -----

Secure authentication system with BCrypt, Auto-Login Premium, and Session Lock....



prAuthSec
A Next-Generation Authentication Solution for Spigot/Paper Servers

[​IMG] [​IMG] [​IMG]

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.
Permission required: prauthsec.player (Given to everyone by default)

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/.
Permission required: prauthsec.admin (or OP)


Database Support
Built-in high-performance connection pooling via HikariCP (with auto-silenced logs).
  • SQLite - Local file (Default)
  • H2 - Embedded engine
  • MySQL / MariaDB - Remote database
Resource Information
Author:
----------
Total Downloads: 9
First Release: Jun 5, 2026
Last Update: Jun 5, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings