
Login Daddy
Login Daddy is a Fabric mod for private friend servers(Mainly Offline-Mode servers). Requires players to have the mod installed on their client, be on the whitelist and authenticate with a password before they can play.
About this Mod
Login Daddy
A Fabric mod for private friend servers (Mainly Offline-Mode servers). Requires players to have the mod installed on their client, be on the whitelist of this mod (not the server whitelist) and authenticate with a password before they can play.
How it works
- Player connects → sent to an invisible limbo dimension
- Server checks if the client has LoginDaddy installed (handshake). No mod = kicked
- Client is prompted to enter the server key (if one is configured). Wrong key = kicked
- Server checks if the player is whitelisted. Not whitelisted = kicked
- If the player has a valid session (logged in within the last 48 hours from the same IP), they are released automatically
- Otherwise, player registers or logs in with a password
- Player is teleported back to where they joined from
Join/leave messages and tab list are hidden until authentication is complete.
Requirements
- Minecraft 1.21.11
- Fabric Loader 0.18.2+
- Fabric API
Setup
Server
- Drop the mod jar into your
mods/folder - Start the server once to generate
config/LoginDaddy/logindaddy.properties - Edit
logindaddy.propertieswith your database credentials and optionally a server key - Add players to the whitelist (see commands below)
Client
Players need the same mod jar in their mods/ folder. On first join to a server with a key configured, a prompt will appear to enter the key. The key is saved automatically and reused on future joins.
Configuration
config/LoginDaddy/logindaddy.properties is generated on first launch.
# sqlite (local file) or mysql
database.type=sqlite
# MySQL only — ignored if using sqlite
mysql.host=localhost
mysql.port=3306
mysql.database=logindaddy
mysql.username=root
mysql.password=
# Optional server key — leave empty to disable
# Players will be prompted to enter this key on first join
server.key=
⚠️ Never share your
logindaddy.propertiesfile with anyone.It contains your database credentials and server key.
Data Files
All mod data is stored under config/LoginDaddy/:
| File | Description |
|---|---|
logindaddy.properties |
Server configuration |
logindaddy.db |
SQLite database (only if using SQLite) |
sessions.json |
Active login sessions (server-side) |
Client-side data is stored under the client's config/LoginDaddy/:
| File | Description |
|---|---|
serverlist.json |
Saved server keys per server address |
Commands
Admin commands require operator permission or the server console.
| Command | Description |
|---|---|
logindaddy whitelist add <username> |
Add a player to the whitelist |
logindaddy whitelist remove <username> |
Remove a player from the whitelist |
logindaddy whitelist list |
List all whitelisted players |
resetpassword <username> <newpassword> |
Reset a player's password |
Player commands (in-game, only usable during authentication):
| Command | Description |
|---|---|
/register <password> |
Register with a password (first time only) |
/login <password> |
Log in with your password |
/changepassword <old> <new> |
Change your password (must be logged in) |
License
MIT
Available Versions
How to Install Login Daddy on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Login Daddy". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Login Daddy server crashes on startup – what to do?
Most common cause: wrong fabric 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 (1.21.11). You can switch loaders with one click in the panel.
Is Login Daddy compatible with fabric?
Login Daddy officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Login Daddy – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Login Daddy 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 Login Daddy with just one click on your server.