What are you searching for?

Login Daddy

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.

download 14 Downloads · favorite 0 Followers · Updated 2 days ago
Fabric Management Technology 1.21.11

Versions

inventory_2
Login Daddy 1.0.1 (HOTFIX for 1.0)

1.0.1 · 2 days ago · 14.95 MB

Release download
Fabric 1.21.11
inventory_2
Login Daddy 1.0

1.0 · 3 days ago · 14.76 MB

Release download
Fabric 1.21.11

About

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

  1. Player connects → sent to an invisible limbo dimension
  2. Server checks if the client has LoginDaddy installed (handshake). No mod = kicked
  3. Server checks if the player is whitelisted. Not whitelisted = kicked
  4. Player registers or logs in with a password
  5. 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.4+
  • Fabric API

Setup

Server

  1. Drop the mod jar into your mods/ folder
  2. Start the server once to generate logindaddy.properties
  3. Edit logindaddy.properties with your database credentials
  4. Add players to the whitelist (see commands below)

Client

Players need the same mod jar in their mods/ folder. The client side only handles the handshake — no configuration needed.

Configuration

logindaddy.properties is generated in the server root 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=

⚠️ Never give "logindaddy.properties" file to anyone.

It contains your database credentials.

Commands

All admin commands require the server console (no in-game access).

Command Description
logindaddy whitelist add <username> Add a player to the whitelist
logindaddy whitelist remove <username> Remove a player from the whitelist
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

open_in_new View on Modrinth
Compatibility
Client: Required Server: Required
gavel MIT

Conversation

What are your thoughts?

Related projects

Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 68.8M
favorite 7,697
Management Optimization Utility
Dynamic FPS
Dynamic FPS

by juliand665

Reduce resource usage while Minecraft is in the background, idle, or on battery.

download 39.6M
favorite 7,654
Management Social Utility
No Chat Reports
No Chat Reports

by Aizistral

Makes chat unreportable (where possible)

download 36.3M
favorite 3,024
Library Management
Text Placeholder API
Text Placeholder API

by Patbox

Placeholder and Text manipulation library for your Minecraft mods.

download 28.9M
favorite 1,194
lock Cookie consent

SkinMC uses cookies to provide functionality and features.