TAuth
TAuth requires players on a Forge 1.20.1 server to log in or register before they can act, with secure password storage and admin tools.
What it does
Until a player completes authentication, the server holds back the usual actions: talking in chat, running most commands, walking around, using items, picking things up, opening inventory and taking damage are all restricted. Players register with a password through /register and sign in with /login, and operators can reset a password with /resetpasswd. Login timeouts and a cap on failed attempts are configurable.
Passwords are stored using PBKDF2WithHmacSHA256. An optional shortcut lets a known device sign in without retyping the password, and it can be paired with the password check. When LDLib is present, the client gets a graphical login screen, and migration tools help servers move existing accounts over.
Server owners install it, and players can join with or without it. It depends on Cloth Config API and Kotlin for Forge, and LDLib is optional. Builds exist for Forge 1.20.1 only, with 0.2.0-beta.2 as the latest file, released under the MIT License and open source.
Key features
Login and registration gate
Players must register or log in before most actions are allowed, and the gate lifts once authentication completes.
Secure password storage
Passwords are stored with PBKDF2WithHmacSHA256 rather than in plain text.
Operator password reset
Operators can reset a player's password with the resetpasswd command.
Configurable login limits
Login timeout and the maximum number of failed attempts can be set in the configuration.
Optional login GUI
With LDLib present, the client shows a graphical login screen.
Migration tools
Migration tools help servers move existing player data into TAuth.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Who it’s for: Server owners running Forge 1.20.1 who want password-based login for their players.
How it compares
SAuth is server-side only, under the MIT License, and built for 1.20.1 like TAuth, so players can join without installing it. DAuthentication is client and server, for 1.20.1 as well, and is not open source under All rights reserved. The Best Login needs both sides for 1.20.1 and is open source under the MIT License, while PasswordGate covers 1.20.1 – 1.21.1 for Forge and NeoForge under the Apache License 2.0.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TAuth | Forge | 1.20.1 | Server required, client optional | 2026-07-27 |
| SAuth | Forge | 1.20.1 | Server-side only | 2025-10-05 |
| DAuthentication | Forge | 1.20.1 | Client and server | 2026-02-18 |
| The Best Login | Forge | 1.20.1 | Client and server | 2026-03-20 |
| PasswordGate | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-08-10 |
Questions
Does TAuth need to be installed on the client?
Which dependencies does TAuth require?
Does TAuth work on other Minecraft versions?
In the catalog
TAuth is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
TAuth 是适用于 Minecraft Forge 1.20.1 的服务器端认证模组。服务器安装后,可通过密码验证为玩家账号增加保护;客户端也可选择安装,以使用基于 LDLib 的登录/注册界面和便捷登录体验。
Official listing
- Modrinth page
- modrinth.com/mod/tauth
- Owner
- TDR Develop Group
- Published
- 2026-06-21
- Updated on Modrinth
- 2026-07-27
- Facts verified
- 2026-10-15
