Spark Login
A simple Login/register Plugin for Servers With Some Useful Features.
Spark Login
🔐 Spark Login
Spark Login is a modern, lightweight authentication plugin for Paper/Spigot 1.21.x, built for servers that want secure login protection without unnecessary bloat. It features fast async storage, strong password security, session-based auto-login, and full player lockdown until authentication is completed.
🚀 Features
● `/register`, `/login`, `/changepassword`, `/logout` ● BCrypt password hashing ● SQLite support with async database handling ● Session auto-login with IP + time checks ● Login attempt limits and cooldown protection ● Anti-bot join protection ● Full pre-login restriction: movement, commands, chat, inventory, PvP, damage, and interaction blocked ● MiniMessage messages, titles, actionbar, bossbar, and sounds ● In-game auth location setup with `/sparklogin setauthlocation` ● Teleports players back after successful login ● PlaceholderAPI support ● Clean, optimized architecture for modern servers
🛠 Commands
```text /register <password> <confirmPassword> /login <password> /changepassword <oldPassword> <newPassword> <confirmPassword> /logout ```
🛠 Admin Commands
```text /ss reload /ss setauthlocation /ss clearauthlocation /ss resetpassword <player> /ss info <player> /ss suspicious <player> /ss 2fa <player> <enable|disable> ```
🧠 Best For
● SMP servers ● Cracked authentication servers ● Public servers ● Networks needing a clean login system
❤️ Support
If Spark Login helps your server, consider leaving a rating or review.