Login+
๐ก Updated this year๐ผ๏ธ Gallery (4 images)
๐ Analysis
- ๐ 0.1% endorsement rate
- ๐ #218 of 1452 bukkit mods in this game by downloads
๐ About This Mod
# ๐ Login+ **Register once, stay protected forever.** Login+ is a modern authentication plugin for offline-mode servers โ passwords, sessions, free 2FA and full account protection in **one jar for Spigot/Paper 1.8.8 โ 1.21+**. Written in **Kotlin**, runs fully server side, so every client and every client version is supported. No mods, no datapacks, no paid services โ drop the jar in, restart, done. > ๐ก๏ธ **Your players' passwords are protected with Argon2id** โ winner of the Password Hashing Competition and OWASP's #1 recommendation. Its memory-hard design makes large-scale GPU brute-force attacks impractical. Passwords are never stored as readable text โ not even the server owner can recover them. --- ## โจ Features - ๐ **Argon2id password hashing** โ the strongest password protection available today, with OWASP-baseline defaults you can raise in the config - โฑ๏ธ **Sessions** โ reconnect within 15 minutes (configurable) from the same IP and skip the login. Survives server restarts - ๐ฑ **Free 2FA โ three flavours:** - **Google Authenticator (TOTP)** โ works 100% offline, the QR code is rendered on an *in-game map item* for easy scanning - **Discord** โ your own bot DMs the login code - **Telegram** โ your own bot sends the login code - ๐จ **Security alerts** โ players with Discord/Telegram linked get warned about new-IP logins, brute-force attempts and password changes โ *even while offline* - ๐ **Console password shield** โ `/login` and `/register` are intercepted so passwords **never** appear in the console or log files - ๐งฑ **Full freeze before login** โ no moving, chatting, commands, damage, inventory or item pickup; optional blindness and spawn teleport that hides base coordinates from stream snipers - ๐ค **Anti-bot & brute-force protection** โ per-player attempt limits, per-IP lockouts, join-flood lockdown, username regex filter, per-IP account limits - ๐ญ **Anti-impersonation** โ kicks `NoTcH` if the account was registered as `Notch`, blocks duplicate names, optional UUID checks - ๐ **Premium mode** โ `/premium` lets verified Mojang accounts skip the password (only when the connection can actually be verified โ Login+ never pretends) - ๐ง **E-mail recovery** โ forgot the password? A one-time code is mailed via your own SMTP mailbox. 2FA still applies after recovery - ๐ **Country filter** โ whitelist or blacklist joins by country - ๐ **Proxy ready** โ works behind **Velocity, BungeeCord and Waterfall**; with shared MySQL, sessions carry across backend servers (no re-login when switching). Login+ checks your forwarding setup on startup and prints hints - ๐ **Sound feedback** โ level-up chime on success, buzzer on wrong password (cross-version safe) - ๐๏ธ **SQLite out of the box, MySQL for networks** โ with automatic scheduled backups - ๐ **Fully translatable** โ clean English and Russian message files included --- ## โ๏ธ Commands & Permissions | Command | Permission | Short Description | |---|---|---| | `/register <pass> <pass>` | `loginplus.player.register` | Create an account | | `/login <pass>` (alias `/l`) | `loginplus.player.login` | Log in | | `/logout` | `loginplus.player.logout` | Log out and lock the account | | `/changepassword <old> <new>` | `loginplus.player.changepassword` | Change password | | `/unregister <pass>` | `loginplus.player.unregister` | Delete own account | | `/2fa setup <totp\|discord\|telegram>` | `loginplus.player.2fa` | Enable two-factor auth | | `/2fa <code>` | `loginplus.player.2fa` | Enter the code during login | | `/email set <address>` | `loginplus.player.email` | Bind a recovery e-mail | | `/email recovery` | `loginplus.player.email` | Recover a forgotten password | | `/premium` / `/freemium` | `loginplus.player.premium` | Toggle Mojang auto-login | | `/loginplus <reload\|forcelogin\|unregister\|info>` | `loginplus.admin` | Admin commands | All player permissions default to `true`; admin commands default to OP. --- ## ๐ Quick Start 1. Drop the jar into `/plugins` and restart the server. 2. Players run `/register <password> <password>`, then `/login <password>` next time. 3. *(Optional)* Enable free 2FA, e-mail recovery and more in `config.yml` โ every option is documented right in the file. ### Setting up the 2FA bots (both 100% free) - **Telegram:** message (https://t.me/BotFather) โ `/newbot` โ copy the token into `config.yml`. Players run `/2fa setup telegram`. - **Discord:** (https://discord.com/developers/applications) โ *New Application* โ *Bot* โ copy the token into `config.yml`. Players run `/2fa setup discord <their user ID>`. - **Google Authenticator:** nothing to set up โ players just run `/2fa setup totp` and scan the QR map. Works offline. --- ## ๐ Running behind Velocity / BungeeCord / Waterfall Login+ runs on your **backend (Spigot/Paper) servers** and fully supports proxy networks: 1. Enable IP forwarding on **both** sides (proxy *and* backend). 2. For multi-server netwo
# ๐ Login+
Register once, stay protected forever. Login+ is a modern authentication plugin for offline-mode servers โ passwords, sessions, free 2FA and full account protection in one jar for Spigot/Paper 1. 8. 8 โ 1. 21+.
Written in Kotlin, runs fully server side, so every client and every client version is supported. No mods, no datapacks, no paid services โ drop the jar in, restart, done.
> ๐ก๏ธ Your players' passwords are protected with Argon2id โ winner of the Password Hashing Competition and OWASP's #1 recommendation. Its memory-hard design makes large-scale GPU brute-force attacks impractical. Passwords are never stored as readable text โ not even the server owner can recover them.
## โจ Features
- ๐ Argon2id password hashing โ the strongest password protection available today, with OWASP-baseline defaults you can raise in the config
- โฑ๏ธ Sessions โ reconnect within 15 minutes (configurable) from the same IP and skip the login. Survives server restarts
- ๐ฑ Free 2FA โ three flavours:
- - Google Authenticator (TOTP) โ works 100% offline, the QR code is rendered on an in-game map item for easy scanning
- - Discord โ your own bot DMs the login code
- - Telegram โ your own bot sends the login code
- ๐จ Security alerts โ players with Discord/Telegram linked get warned about new-IP logins, brute-force attempts and password changes โ even while offline
- ๐ Console password shield โ `/login` and `/register` are intercepted so passwords never appear in the console or log files
- ๐งฑ Full freeze before login โ no moving, chatting, commands, damage, inventory or item pickup; optional blindness and spawn teleport that hides base coordinates from stream snipers
- ๐ค Anti-bot & brute-force protection โ per-player attempt limits, per-IP lockouts, join-flood lockdown, username regex filter, per-IP account limits
- ๐ญ Anti-impersonation โ kicks `NoTcH` if the account was registered as `Notch`, blocks duplicate names, optional UUID checks
- ๐ Premium mode โ `/premium` lets verified Mojang accounts skip the password (only when the connection can actually be verified โ Login+ never pretends)
- ๐ง E-mail recovery โ forgot the password? A one-time code is mailed via your own SMTP mailbox. 2FA still applies after recovery
- ๐ Country filter โ whitelist or blacklist joins by country
- ๐ Proxy ready โ works behind Velocity, BungeeCord and Waterfall; with shared MySQL, sessions carry across backend servers (no re-login when switching). Login+ checks your forwarding setup on startup and prints hints
- ๐ Sound feedback โ level-up chime on success, buzzer on wrong password (cross-version safe)
- ๐๏ธ SQLite out of the box, MySQL for networks โ with automatic scheduled backups
- ๐ Fully translatable โ clean English and Russian message files included
## โ๏ธ Commands & Permissions
| Command | Permission | Short Description |
|---|---|---|
| `/register ` | `loginplus.player. 2fa` | Enter the code during login |
| `/email set ` | `loginplus.player.email` | Bind a recovery e-mail |
| `/email recovery` | `loginplus.player.email` | Recover a forgotten password |
| `/premium` / `/freemium` | `loginplus.player.premium` | Toggle Mojang auto-login |
| `/loginplus
All player permissions default to `true`; admin commands default to OP.
## ๐ Quick Start
1. Drop the jar into `/plugins` and restart the server.
2. Players run `/register
### Setting up the 2FA bots (both 100% free)
- Telegram: message [@BotFather](https://t.me/BotFather) โ `/newbot` โ copy the token into `config.yml`. Players run `/2fa setup telegram`.
- Discord: (https://discord.com/developers/applications) โ New Application โ Bot โ copy the token into `config.yml`. Players run `/2fa setup discord
`. - Google Authenticator: nothing to set up โ players just run `/2fa setup totp` and scan the QR map. Works offline.
## ๐ Running behind Velocity / BungeeCord / Waterfall
Login+ runs on your backend (Spigot/Paper) servers and fully supports proxy networks:
1. Enable IP forwarding on both sides (proxy and backend). 2. For multi-server netwo
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- Critic
- Version
- 1.0.1
- Downloads
- 889
- Endorsements
- 1
- Category
- bukkit
- Created
- 6/22/2026
- Updated
- 7/11/2026
- Game Versions
- 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4
- Tags
- game-mechanics, management, utility
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does Login+ support?
The author lists 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5. Other versions may work but are untested by the author.
What is the latest version of Login+?
Version 1.0.1, published 2026-07-11 with 889 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await



