NeoLogin
by kmrvit
NeoLogin is a NeoForge login mod for servers that require players to register and authenticate before they can play, with passwords stored using PBKDF2 hashing.
What it does
Players register an account with a password and sign in each time they join. Passwords are hashed with PBKDF2, and the interface supports English and Russian. Account data can be kept in a local SQLite file, which works without setup, or in a remote MySQL database for networks with several servers. Passwords typed into chat commands are masked in the console log, and the mod includes a real-time monitor for server TPS and player ping shown in the action bar.
The mod runs on the server only, so players join without installing anything. A configuration migrator updates the structure of the config file when the mod is updated, which reduces broken settings and duplicate parameters. The latest NeoForge file is 1.1.2 for 1.21.1, published on 2026-09-23, and the mod is released under the MIT License. It is not open source. Builds target 1.21.1 only.
Key features
Password hashing
Passwords are stored with PBKDF2, and registration, login and password changes are handled by the server.
Database choice
Accounts can be saved in local SQLite storage or in a remote MySQL database for multi-server setups.
Console password masking
Passwords entered in authentication commands are replaced with a mask in console output.
Live server monitor
A built-in display shows server TPS and player ping in the action bar while admins play.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Protecting an offline-mode server
Players must register and log in before they can take actions on the server, which keeps accounts separate.
Running several servers
A shared MySQL database lets accounts carry over between servers in the same network.
Who it’s for: Server owners who want password-based accounts on a NeoForge 1.21.1 server, and admins who need account tools such as password reset, forced password change and account removal.
How it compares
NullPass is a server-side NeoForge mod for 1.21.1 under the MIT License, and it is not open source. Basic Login is also server-side on NeoForge, covers 1.21 – 1.21.4 and is under the MIT License, which makes it the option for servers on a wider version range. NefAuth is server-side on NeoForge for 1.21.1 under the MIT License and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NeoLogin | NeoForge | 1.21.1 | Server-side only | 2026-09-23 |
| NullPass | NeoForge | 1.21.1 | Server-side only | 2026-08-10 |
| Basic Login | NeoForge | 1.21 – 1.21.4 | Server-side only | 2025-01-15 |
| NefAuth | NeoForge | 1.21.1 | Server-side only | 2026-08-06 |
Questions
Does NeoLogin need to be installed on the client?
Where are player accounts stored?
Which permission do admin commands require?
In the catalog
NeoLogin is one of 8,016 Management mods on ModsFinder, and one of 2,689 Management mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
It is designed with a focus on stability under load, enterprise-grade password security, console privacy, and ease of administration. Key Features: - Flexible Database Storage: Out-of-the-box support for local SQLite storage (does not require any configuration) and remote MySQL database support for multi-server…
Official listing
- Modrinth page
- modrinth.com/mod/neologin
- Owner
- kmrvit
- Published
- 2026-04-25
- Updated on Modrinth
- 2026-09-23
- Facts verified
- 2026-10-15
