
LimboAuth Client Mod
Implement auto-login with the LimboAuth plugin, the client mod and optionally using a custom launcher
About this Mod
LimboAuth Client Mod
A client mod for LimboAuth
Test server: ely.su
Mod dependencies
- Architectury API
Features of LimboAuth Client Mod
- Saves session tokens to the config file (
.minecraft/config/limboauth.yml) - You can set your own session token via the custom launcher
How does session token work
- The server makes a token - a struct that contains an issue timestamp
- The server signs this token with a private verify key (which you can see in the LimboAuth config)
- The server sends the token to the client, the client saves it to the config file
- When player joins the server, servers asks client if he has a session token
- If the player has a session token, it sends it to the server
- The server verifies the token via the private verify key
How to generate a session token
Pseudocode
# This key must be the same in the plugin config and in the server hash issuer
verify_key = "testkey123"
issue_timestamp = unix_timestamp_millis()
player_username = "TestPlayer123"
username_bytes = utf8.string_to_bytes(lower(player_username))
timestamp_bytes = big_endian.long_to_bytes(issue_timestamp)
# siphash 2-4 (default siphash) is used here
tokenhash = siphash.hash(verify_key, byte_concat(username_bytes, timestamp_bytes))
hash_bytes = big_endian.long_to_bytes(tokenhash)
token = base64.encode_to_string(byte_concat(timestamp_bytes, hash_bytes))
When does the token expire?
- The token expires if the player changes his password
- See ISSUEDTIME database field
Donation
Your donations are really appreciated. Donations wallets/links/cards:
Available Versions
How to Install LimboAuth Client Mod on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.19.4).
Install Mod
Open the mod browser in the dashboard and search for "LimboAuth Client Mod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.19.4, 1.19.3, 1.19.2 (+17 more)
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
LimboAuth Client Mod server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.19.4). You can switch loaders with one click in the panel.
Is LimboAuth Client Mod compatible with fabric and forge?
LimboAuth Client Mod officially supports fabric, forge for Minecraft 1.19.4, 1.19.3, 1.19.2. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with LimboAuth Client Mod – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if LimboAuth Client Mod consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install LimboAuth Client Mod with just one click on your server.