OfflinePass
by Stabosa97
OfflinePass lets a server with offline-mode players check each joining username against a password list, so the server accepts only the people who hold the right password.
What it does
Offline servers normally cannot use a whitelist, because the server has no way to confirm who is connecting. OfflinePass covers that gap: the server owner stores a password for each allowed username in a configuration file, and a player who joins must send the matching password first. A name change alone does not get a player in, since the password is tied to the username that is requested.
The password file is world/serverconfig/serverofflinewhitelist.toml, and the entries follow a simple username:password format. Passwords can be written by hand or generated by the mod, which uses special characters or only numbers depending on the option chosen. Generated passwords can then be sent to friends, and the server owner can also receive one. The login process is handled by the client, which sends the password packet, and the server checks it against the list before letting the player in.
OfflinePass is a server-side check and needs both the server and every player to have it installed. It is published for Forge only, with a single game version, 1.20.1, and its latest file is 1.0.0. The mod is released under All rights reserved, so it is not open source.
Key features
Password-gated joining
Only players whose username and password match an entry in the file are let in, even on offline-mode servers.
Generated passwords
The mod can generate passwords using special characters or numbers only, so owners do not have to invent them.
Plain-text password file
Passwords are stored in world/serverconfig/serverofflinewhitelist.toml, one username and password per entry.
No login commands
Players do not type a login command after joining, so the check happens once at connection and needs no in-game step.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners who run offline-mode servers and want a whitelist that works without online accounts.
How it compares
Stupid Login is client and server, on Forge and NeoForge for 1.20.1 – 1.21.1, and is not open source. ServerOfflineAuth is server-side only for 1.20.1 – 1.20.6 under the MIT License, so players join without installing it. DAuthentication is client and server for 1.20.1 only, and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| OfflinePass | Forge | 1.20.1 | Client and server | 2024-11-27 |
| Stupid Login | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-08-03 |
| ServerOfflineAuth | Forge | 1.20.1 – 1.20.6 | Server-side only | 2026-04-24 |
| DAuthentication | Forge | 1.20.1 | Client and server | 2026-02-18 |
Questions
Does OfflinePass have to be installed on both sides?
Where are the passwords stored?
Can players log in with a changed name?
Which loader and version does OfflinePass support?
In the catalog
OfflinePass is one of 5,392 Social mods on ModsFinder, and one of 1,817 Social mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
userpasswords = ["1234:stabbyeli", "insertpasswordhere:codinghuman", "passworddd:RDJX3", "password:username"] Q: Why would I wanna add this to my offline server? A: Well, first of all, whitelist doesn’t work for offline servers! And if it did, it wouldn’t even matter – you can change your name to ANYTHING on offline…
Official listing
- Modrinth page
- modrinth.com/mod/offlinepass
- Owner
- Stabosa97
- Published
- 2024-11-27
- Updated on Modrinth
- 2024-11-27
- Facts verified
- 2026-10-15
