AuthenticationSystem

AuthenticationSystem

Secure authentication plugin for Minecraft servers that manages player login and registration with password protection, session handling, and account security features. Designed to keep your server safe and easy to use for players.

32 downloads
3 followers

AuthSystem

Version License Java Paper

A secure and lightweight authentication plugin for Minecraft servers, built with Paper API.


Features

  • Registration & Login — Secure player authentication with BCrypt password hashing
  • Premium Authentication — Toggle online-mode login for Mojang verified players
  • MySQL Storage — Persistent data with HikariCP connection pooling
  • Brute-force Protection — Configurable kick or timed ban after too many failed attempts
  • Authentication Timeout — Automatic disconnection for players who don't authenticate in time
  • Multilingual — Built-in English and Italian language support, easily extensible
  • Admin Tools — Password reset, player unregister, IP lookup, and config reload
  • Developer API — Lightweight API for integration with other plugins via JitPack
  • Update Checker — Notifies admins of new releases on startup

Requirements

  • Java 21+
  • Paper 1.21+ (Spigot/Bukkit compatible)
  • MySQL 5.7+ or MariaDB 10.3+

Installation

  1. Download the latest AuthSystem.jar from the releases page
  2. Place the JAR in your server's plugins/ folder
  3. Start or restart the server
  4. Edit plugins/AuthSystem/config.yml with your database credentials
  5. Reload or restart the server to apply changes

Documentation

Full documentation including commands, permissions, configuration, and API reference:

DOCUMENTATION


Bug Reports & Feature Requests

Found a bug or have a suggestion? Open an issue on GitHub Issues.


License

This project is licensed under the MIT License.


Developed by zImpoo

No gallery available for this project.