Simple Login is a lightweight and secure authentication plugin/mod designed for Minecraft servers, supporting versions 1.17–26.x. It provides a login and registration system where players must register using /register <password> <password> and log in using /login <password> before interacting with the server. Until authentication is completed, players are restricted from moving, interacting with their inventory, breaking or placing blocks, and performing other gameplay actions, ensuring protection against unauthorized access.
The plugin uses SQLite for data storage, with passwords hashed using BCrypt for secure account handling. An automatic update checker is included to notify server owners about new releases.
/2faconfirm <6-digit code> required to confirm and complete 2FA setup/delacc confirm <password|6-digit code>/delacc cancel/delacc is restricted until the player is logged in/changepass <player> <newpass> for OPs (console support included with permission control)/slreload reloads configuration files/abortsession forces session termination and requires re-loginAll messages are configurable via config.yml.
/enable2fa
/disable2fa

SimpleLogin is a plugin/mod that provides a secure login and registration system. It uses SQLite for storage, BCrypt for password hashing, and supports optional TOTP-based 2FA for added account security.