HomeJavaModsTAuth
TAuth
ModsJava

TAuth

A modern, lightweight and highly configurable authentication plugin featuring trusted IP auto-login, session login, BCrypt security, SQLite/MySQL support…

⬇ Download on Modrinth

🔐 TAuth

The modern authentication plugin built for performance, security and simplicity.

Unlike traditional authentication plugins, TAuth focuses on providing a smooth player experience while giving server owners complete control through extensive configuration options.

Designed with modern Java practices, asynchronous database operations and clean architecture, TAuth is suitable for both small SMPs and large public networks.


✨ Features

🔑 Secure Authentication


🤖 Trusted IP Auto Login

After a successful login, the player's IP can automatically become trusted.

Returning with the same username and trusted IP?

✅ Automatically logged in.

New IP?

🔒 Manual login required.


⚡ Session Login

Players reconnecting after a crash or internet disconnect don't need to log in again within the configured session time.

Perfect for unstable internet connections.


🛡️ Authentication Protection

Before authentication, TAuth can individually disable:

Everything is configurable.


📍 Spawn System

Separate spawn locations for:

After successful authentication, players are automatically returned to their previous location.


🎨 Modern UI

Supports:

Every element can be individually enabled or disabled.


⚙️ Highly Configurable

Almost everything can be customized.

No hardcoded values.


🗄 Database Support


🔌 Developer API

TAuth includes a public API for plugin developers.

Available Events:

Perfect for integrating authentication into custom plugins.


🚀 Performance

Designed for production servers.

✔ Async database operations

✔ Lightweight

✔ Minimal TPS impact

✔ Clean modular architecture

✔ Java 21

✔ Optimized listeners

✔ Low memory usage


📦 Commands

Command Description
/register Register an account
/login Login
/logout Logout
/changepassword Change password
/unregister Delete account
/devices Manage trusted devices
/tauth Admin commands

🔐 Permissions

See the Wiki or README for the complete permission list.


❤️ Why TAuth?

Most authentication plugins have remained largely unchanged for years.

TAuth was created to provide a cleaner, faster and more modern alternative while keeping performance as the highest priority.

Whether you're running a small survival server or a large public network, TAuth is built to scale.


💬 Support

Found a bug or have a feature request?

Open an issue on GitHub or join the community Discord.

Feedback is always welcome.


⭐ If you enjoy TAuth, consider starring the repository and sharing it with other server owners.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more