ModsFinder

Authenticate

by Enaium

Authenticate is a server-side Fabric mod that lets players register accounts with passwords and log in before they can play on a server.

FabricServer-side onlyApache License 2.0Open source1.7.10 – 26.3

What it does

Players register an account with a password and sign in with it on later visits, so unauthorized access to a server is harder. The mod also covers basic account management: a player can log out, and server administrators can ban players. Account and ban records are kept in an H2 database, which stores them as persistent data between restarts.

The mod is built on Fabric Language Kotlin and Fabric ORM Jimmer for its database operations, and needs Fabric Database H2 and Fabric API as well. Because it runs only on the server, players join without installing anything. Files are published for Fabric across 19 release versions, 1.7.10 – 26.3, and snapshot builds are published too, with 26.3-1.1.1 for 26.3 as the latest file.

Key features

  1. Password registration

    Players create an account by registering a password, which the server then checks on each login.

  2. Login verification

    Logins are verified against the stored password before a player is allowed onto the server.

  3. Logout

    A player can end a session by logging out of the account.

  4. Ban management

    Server administrators can ban players, keeping them off the server without removing their records.

  5. Persistent storage

    Accounts and bans are written to an H2 database so they survive server restarts.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.326.3-1.1.1
26.226.2-1.1.1
26.126.1-1.1.1
1.21.x3 of 3 versions with builds
1.21.111.21.11-1.1.0
1.21.101.21.10-1.1.0
1.21.81.21.8-1.0.0
1.20.x1 of 1 version with builds
1.20.61.20.6-1.1.0
1.19.x1 of 1 version with builds
1.19.41.19.4-1.1.0
1.18.x1 of 1 version with builds
1.18.21.18.2-1.1.0
1.17.x1 of 1 version with builds
1.17.11.17.1-1.1.0
1.16.x1 of 1 version with builds
1.16.51.16.5-1.1.0
1.15.x1 of 1 version with builds
1.15.21.15.2-1.1.0
1.14.x1 of 1 version with builds
1.12.x1 of 1 version with builds
1.11.x1 of 1 version with builds
1.10.x1 of 1 version with builds
1.9.x1 of 1 version with builds
1.8.x1 of 1 version with builds
1.7.x1 of 1 version with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 4

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric Database H2Fabric database module for H2.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric ORM JimmerFabric ORM module for Jimmer.
Required

Use cases

Protecting a public server

A server owner who wants to keep unregistered players from joining as existing accounts can require registration and login.

Managing bans

Administrators who need to block particular players can use the ban feature from the same mod.

Who it’s for: Server owners who run a Fabric server and want players to register and log in with passwords. Players do not need to install anything on their own clients.

How it compares

Full comparison

Simpler Auth is a Fabric server-side mod under the MIT License, published for 1.16.5 – 1.19. combo Auth is also Fabric and server-side, under the MIT License, with files for 1.7.5 – 1.21. Auto Login is client-side only and open source under the MIT License, for 1.21.11 – 26.3, so it runs on players' clients rather than the server.

ModLoadersGame versionsEnvironmentUpdated
AuthenticateFabric1.7.10 – 26.3Server-side only2026-09-24
Simpler AuthFabric1.16.5 – 1.19Server-side only2022-06-09
combo AuthFabric1.7.5 – 1.21Server-side only2024-06-13
Auto LoginFabric1.21.11 – 26.3Client-side only2026-09-21

Questions

Does Authenticate need to be installed on players' clients?

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

Which dependencies does Authenticate require?

Fabric API, Fabric Database H2, Fabric Language Kotlin and Fabric ORM Jimmer are all required. They must be installed on the server alongside Authenticate.

Where are registered accounts stored?

Accounts and bans are stored in an H2 database, so the records persist between server restarts.

In the catalog

Authenticate is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Enaium

All projects

Similar mods

What the author says

A Minecraft Fabric mod that provides player authentication functionality for servers. Authenticate is a server-side authentication mod for Minecraft that allows players to register accounts with passwords and login to access the server. This mod helps protect your server from unauthorized access and provides basic…
Enaium, on the Modrinth page

Official listing

Owner
Enaium
Published
2025-07-27
Updated on Modrinth
2026-09-24
Facts verified
2026-10-15

Tags