ModsFinder

SAuth

by shu4y

SAuth gives a Forge server a password-based login system, so players must register and log in before they can play.

ForgeServer-side onlyMIT License1.20.1

What it does

Until a player logs in, the server blocks movement, breaking blocks, attacking and interacting with the world, while chat stays open so players can ask for help or recover a forgotten password. A custom join message reminds each player to register or log in when they connect. Operators can reset a player's password with the changepw command, and account data is stored locally in a JSON database, with no external plugin or online mode required.

SAuth is aimed at small servers and friend groups that want basic account protection without running an external authentication service. It needs Forge 1.20.1 and is installed on the server only, so players join without any client-side install. The mod is published for 1.20.1 alone, and its license is the MIT License, though the project is not open source.

Key features

  1. Registration and login

    Players create a password on first join and must log in on later joins before they can take part in the game.

  2. Action blocking before login

    Unauthenticated players cannot move, break blocks, attack or interact until they have logged in.

  3. Chat before login

    Chat stays available before login so players can ask for help or reset a forgotten password.

  4. Operator password reset

    Admins can change any player's password with the changepw command.

  5. Custom join message

    A clear join message reminds each player to register or log in when connecting.

Compatibility

Latest build for each game version and loader.

1.20.12.0.0FIX
ReleaseBetaAlphaNot available

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

Use cases

Small friend groups

A group that hosts a private Forge server can give each member a login without setting up an external service.

Servers without online mode

Servers that cannot rely on Mojang account checks can use local passwords stored in a JSON database.

Who it’s for: Owners of small Forge servers for 1.20.1 who want basic player accounts, and friend groups that play together on a private server. Players need nothing installed on their own side.

How it compares

Full comparison

OfflineAuth is server-side only like SAuth, covers 1.20.1 – 1.20.6 and is open source under the GNU Lesser General Public License v3.0 only. TAuth is published for 1.20.1 under the MIT License and is open source, but it needs the server to run it while the client may optionally have it. DAuthentication is a client and server mod for 1.20.1 under All rights reserved, and it is not open source.

ModLoadersGame versionsEnvironmentUpdated
SAuthForge1.20.1Server-side only2025-10-05
OfflineAuthForge1.20.1 – 1.20.6Server-side only2025-10-31
TAuthForge1.20.1Server required, client optional2026-07-27
DAuthenticationForge1.20.1Client and server2026-02-18

Questions

Does SAuth need to be installed on clients?

No. Players join without it, since only the server has to run the mod. Only the server needs SAuth.

Which Minecraft version does SAuth support?

SAuth has Forge files for 1.20.1 only, with the latest file published on 2025-10-05.

Where are player accounts stored?

Account data is kept locally in a JSON database on the server, so no external authentication service is involved.

In the catalog

SAuth is one of 4,058 Storage mods on ModsFinder, and one of 1,886 Storage mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from shu4y

All projects

Similar mods

What the author says

Server Registration Mod adds a simple but powerful player authentication system for Minecraft servers running Forge 1.20.1. It requires every player to register and log in before they can move, break blocks, or interact with the world — perfect for small servers without online mode or external plugins. 🔐 Player…
shu4y, on the Modrinth page

Official listing

Owner
shu4y
Published
2025-10-04
Updated on Modrinth
2025-10-05
Facts verified
2026-10-15

Tags