
Simple Login
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.
About this Mod
Description
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.
Security & Authentication Features
- Optional TOTP-based two-factor authentication (Google Authenticator support)
- Global toggle for 2FA
/2faconfirm <6-digit code>required to confirm and complete 2FA setup- Session system with trusted IP support to reduce repeated authenticator prompts
- Minimum password length requirement of 8 characters
- Pre-login protection system with full restriction handling
Account Management
- Account deletion requires confirmation via
/delacc confirm <password|6-digit code> - Deletion requests are time-limited and can expire
- Pending deletion requests can be cancelled using
/delacc cancel /delaccis restricted until the player is logged in- Detailed error handling for invalid codes, passwords, and expired requests
Admin & Utility Commands
/changepass <player> <newpass>for OPs (console support included with permission control)/slreloadreloads configuration files/abortsessionforces session termination and requires re-login- Session management system with trusted IP handling
Configuration & Localization
All messages are configurable via config.yml.
- cancellation messages
- timeout handling
- invalid password or 2FA code responses
- confirmation prompts
- usage instructions
Requirements
- No external dependencies
- Java 17 or higher required
Commands (unmentioned)
- Enables 2FA for sender
/enable2fa
- Disables 2FA for sender
/disable2fa
Available Versions
How to Install Simple Login on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set bukkit Loader
In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Simple Login". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+29 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Simple Login server crashes on startup – what to do?
Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is Simple Login compatible with bukkit and fabric and folia and paper and purpur and spigot?
Simple Login officially supports bukkit, fabric, folia, paper, purpur, spigot for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Simple Login – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Simple Login consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Simple Login with just one click on your server.