MineAuth is a lightweight, secure authentication system for Minecraft servers running Bukkit/Spigot/Paper. It provides essential protection for offline-mode servers, preventing unauthorized access and player impersonation.
MineAuth ensures that each player is fully authenticated before they receive access to gameplay, commands, or interaction with the world.
✨ Features [list] 🔐 Login & Registration system (/login, /register) 📌 Command blocking for unauthenticated players 🧠 Session system (players stay logged in until logout) 🛑 Auto-kick for players who ignore authentication 💾 MySQL database support ⚙️ Configurable messages and settings ⚡ Fast and lightweight — ideal even for small servers 🛠️ Compatible with CraftBukkit / Spigot / Paper [/list]
📌 Commands /register <password>: Registers a new account /login <password>: Logs in to an existing account /changepassword <old> <new>: Changes the account password /mineauth reload: Reloads plugin configuration (OP)
Aliases: /reg, /l
📁 Configuration
All plugin settings are located in:
/plugins/MineAuth/config.yml
Includes:
MySQL connection settings
Authentication timeout
Session settings
Custom messages
🗄️ Database
MineAuth supports MySQL 5.7+ / MariaDB. The plugin automatically creates required tables at startup.
🧪 Test Environment
Tested on:
Paper 1.21.x
Spigot 1.21.x
CraftBukkit 1.21.x
Full documentation, source code and repository is in README of the repository.
GitHub-repository is in that link-
If you have noticed a mistakes in plugin localization - contact the developer-