Spark Login
A simple Login/register Plugin for Servers With Some Useful Features.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.