CraftLDAP
by Guzio
CraftLDAP checks a player's Minecraft UUID against an LDAP directory, so a server can whitelist players through an existing LDAP user store.
What it does
The mod works like an LDAP-backed whitelist. When a player joins a server, CraftLDAP looks up that player's UUID in the configured LDAP server and lets the connection through only if a matching entry exists. Server owners need to prepare the LDAP side first: an extra attribute holds each user's Minecraft UUID, and the configured filter and name attributes have to match how that attribute is used. The author recommends the attribute name mcuuid so the default config does not need to change.
CraftLDAP is server-side only, so players join without installing anything. It is released under the MIT License and is open source. Files exist for Fabric on 1.21.11 and 26.1.1, and the latest Fabric file is 0.1.0+26.1.1 for 26.1.1 on the beta channel. The source code, issue tracker and wiki are linked from the project.
Key features
LDAP whitelist check
Joining players are matched by Minecraft UUID against entries in an LDAP directory before they can connect.
Configurable attributes
The attribute that stores the UUID and the name attribute are set in the config, so existing directory schemas can be reused.
No login command
Players do not run a login command or enter a password in game; the check happens when they connect.
Planned utilities
The author plans live config reload, a way to inspect a player's own LDAP entry, and possibly OP level values read from LDAP.
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 already run an LDAP directory and want to tie Minecraft access to it. The mod does not install on a client, and a server owner must prepare the directory before the mod can admit anyone.
How it compares
Simple Whitelist is server-side only, open source under the MIT License and published for 1.18 – 26.2, so it keeps a local list rather than querying LDAP. Auto Server login is client-side only, under All rights reserved, and built for 26.1.2, so it does not check a server at all. UUID Off is server-side only, under All rights reserved, and covers 1.20.2 – 1.20.4, so it addresses offline-mode UUIDs instead of directory lookups.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CraftLDAP | Fabric | 1.21.11 – 26.1.1 | Server-side only | 2026-04-03 |
| Simple Whitelist | Fabric | 1.18 – 26.2 | Server-side only | 2026-07-26 |
| Auto Server login | Fabric | 26.1.2 | Client-side only | 2026-05-17 |
| UUID Off | Fabric | 1.20.2 – 1.20.4 | Server-side only | 2024-05-15 |
Questions
What does the LDAP server need before CraftLDAP works?
Does CraftLDAP need to be on player clients?
Which game versions does CraftLDAP support?
In the catalog
CraftLDAP is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 11,522 mods support Minecraft 26.1.1.
More from Guzio
Similar mods
What the author says
As you can see, this is an INCREDIBLY simple flow. There is no /login command, or anything like that. It works, essentially, like an LDAP-backed white-list. In the future, we also plan to pull some extra attributes from LDAP to Minecraft (like OP permission level, etc.), as well as add some utility commands (to…
Official listing
- Modrinth page
- modrinth.com/mod/ldap
- Owner
- Guzio
- Published
- 2026-01-18
- Updated on Modrinth
- 2026-04-03
- Facts verified
- 2026-10-15
