ModsFinder

SHAuth

by Sotgun

SHAuth lets a server running in offline mode check that each joining player owns the account they claim, using a key tied to that account.

FabricClient or server, optionalCreative Commons Attribution No Derivatives 4.01.21.11 – 26.3

What it does

On servers with online-mode set to false, any player can choose a username and join under the name of another player. SHAuth addresses this by giving the server operator a way to bind each account to a key, so a join under a protected name requires that key. The mod is aimed at server owners who want a stronger safeguard than the default offline setup provides.

The operator creates the key first and ties it to an account through the SHAuth authorize step. Players then type their key into the client-side settings for the address they connect to. Fabric API must be installed alongside SHAuth. Either side can run it, and neither needs it, and the license is Creative Commons Attribution No Derivatives 4.0, which means the mod is not open source. Files are published for Fabric only, across six release versions, 1.21.11 – 26.3, with 1.2.0-RELEASE-26.3 as the latest file for 26.3.

Key features

  1. Account-bound keys

    The operator creates a key and ties it to a specific account, so only the holder of that key can join as that account.

  2. Authorize command

    An authorize step in SHAuth links a key to an account, after which the bound player can sign in.

  3. Key entry in the client

    Players type their key into the client, so no separate launcher or file is needed.

  4. Protection against impersonation

    Attackers are kept from joining under a name that belongs to someone else, which is the gap SHAuth is built to close.

Compatibility

Latest build for each game version and loader.

26.31.2.0-RELEASE-26.3
26.21.2.0-RELEASE-26.2
26.1.21.2.0-RELEASE-26.1.x
26.1.11.2.0-RELEASE-26.1.x
26.11.2.0-RELEASE-26.1.x
1.21.111.1.0-RELEASE-1.21.11
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Server owners who run offline-mode servers and want each protected account tied to a key. Players on those servers enter their key once in the client.

How it compares

Full comparison

Gatekeeper is open source under the GNU Lesser General Public License v3.0 only and is for 1.21.11 with the client and server environment. RadminPlus is open source under the MIT License, covers 1.21 – 1.21.11, and works on either side, and neither needs it. UUID Impersonate is server-side only, open source under the GNU Affero General Public License v3.0 only, and covers 1.20.1 – 1.21.

ModLoadersGame versionsEnvironmentUpdated
SHAuthFabric1.21.11 – 26.3Client or server, optional2026-09-20
GatekeeperFabric1.21.11Client and server2026-08-16
RadminPlusFabric1.21 – 1.21.11Client or server, optional2026-07-08
UUID ImpersonateFabric1.20.1 – 1.21Server-side only2025-11-11

Questions

Does SHAuth need Fabric API?

Yes. Fabric API is a required dependency and has to be installed next to SHAuth on Fabric.

Does SHAuth have to be installed on the server?

It works on either side, and neither needs it, so installing it on the server alone or on the client alone is enough for it to run.

Where does a player enter the key?

The key is typed into the client after the operator has created it and linked it to the account.

Which game versions does SHAuth support?

Files exist for 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 and 26.3, covering 1.21.11 – 26.3.

In the catalog

SHAuth is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

Similar mods

Official listing

Owner
Sotgun
Published
2025-12-29
Updated on Modrinth
2026-09-20
Facts verified
2026-10-15

Tags