!Tiny Auth
Tiny Auth is a lightweight, modern authentication solution for Minecraft 1.21.6+. Instead of relying on outdated chat-based login commands, it uses a fully immersive Dialog UI that feels like a natural part of the game.
Most authentication packs still require players to enter sensitive passwords into the chat. Tiny Auth takes a different approach:
Managing your server's security is straightforward with the built-in function library:
| Command | Description |
|---|---|
/function tiny_auth:auth/admin/bypass {Name:"..."} | Instantly authorize a specific player. |
/function tiny_auth:auth/admin/logout {Name:"..."} | Log out a specific player. |
/function tiny_auth:auth/admin/reset {Name:"..."} | Remove a player's credentials so they can register again. |
/function tiny_auth:auth/admin/reset_all | Clear the entire database (use with caution!). |
/function tiny_auth:auth/admin/get {Name:"..."} | Retrieve a user's password (view it with /data get storage tiny_auth:temp get). |
/trigger tinyauth.auth.control_panel | Open the control panel. |
Tiny Auth supports high-quality Hex colors. Players can switch themes through the in-game UI, or admins can choose a global default.
/trigger tinyauth.auth.create_personal_theme to create your own style. Please report any bugs you encounter with the custom UI creator!Why am I in a void world when I join?
What happens if I forget my password?
reset command to let you register a new password. They can also use the get command to remind you of your existing one.Does this work with my language?
Will this lag my server?
periodic_tick predicates to ensure timers and UI updates consume almost no CPU resources.Found a bug? We'd love to hear about it!

Authentication system that allows you to use almost all characters (0-9, A-Z) with dialogs.