LTS Auth
ModrinthAdd auth for not big servers without hash
353 downloads updated 1d ago
latest v1.0.1+mc1.20.1 Modrinth
LTS Auth Mod
A server-side authentication mod for Minecraft Forge 1.20.1.
Features
- Simple Authentication: Players can register and login using simple commands.
- Player Restrictions: Unauthenticated players are frozen in place and cannot interact with the world.
- Auto-Kick: Players are automatically kicked if they fail to authenticate within 60 seconds.
- JSON Storage: Player data is stored in a simple JSON file for easy management.
- Server-Side Only: Clients do not need to install the mod to join the server.
Commands
/register <password>: Register a new account./login <password>: Login to an existing account.
Configuration
The mod stores player data in config/lts_auth/players.json.
{
"12345678-1234-1234-1234-123456789012": {
"uuid": "12345678-1234-1234-1234-123456789012",
"username": "PlayerName",
"password": "plaintext_password",
"registeredAt": 1769890665260
}
}
Messages in config/lts_auth/messages.yml
messages:
mod_initialized: "&aLTS Auth Mod initialized!"
register_success: "&aRegistration successful. You are now logged in."
login_success: "&aLogin successful."
login_prompt: "&6Please log in using: /login <password>"
register_prompt: "&6Please register using: /register <password>"
login_reminder: "&cPlease log in using: /login <password>"
register_reminder: "&cPlease register using: /register <password>"
timeout_kick: "Authentication time has expired!"
already_registered: "&cYou are already registered!"
password_too_short: "&cPassword must contain at least 4 characters!"
not_registered: "&cYou are not registered! Use /register <password>"
already_logged_in: "&cYou are already logged in!"
invalid_password: "&cInvalid password!"
storage_load_failed: "Failed to load player data"
storage_save_failed: "Failed to save player data"
Installation
- Download the mod JAR file.
- Place it in the
modsfolder of your Forge 1.20.1 server. - Restart the server.

Comments 0
No comments yet. Be the first to share your thoughts.