ModsFinder

Selective Offline Mode

by Jmeow

Selective Offline Mode lets a Fabric server admit some players in offline mode while others stay in online mode, all on the same server.

FabricServer-side onlyMIT LicenseOpen source1.20 – 1.21.5

What it does

Selective Offline Mode is a server-side Fabric mod, so only the server needs it and players join without installing anything. Fabric API is a required dependency and must be installed on the server next to it. The author describes the goal as keeping online-mode security for most players while easing offline-mode access for chosen accounts at the same time.

Files are published for Fabric only, in 13 release versions, with the latest build 1.0.0 for 1.21.5 dated 2025-06-01. The author states that the code was tested on 1.20.1, and that 1.20.4 and 1.21.4 are the other versions named in the notes, with little change expected across newer builds. The source code is public and the project is released under the MIT License, so it is open source.

The author notes say a dependency override in the Fabric loader file was considered and warned as probably unworkable, and that support for further features was still undecided at the time of writing. Those points are not documented as shipped behavior, so no separate feature set is listed here.

Key features

  1. Mixed login modes

    The server can allow online-mode and offline-mode accounts at the same time, with the choice applied per player.

  2. Server-side install

    Only the server runs the mod, so players connect without any client-side addition.

  3. Public source code

    The source is available to read, so server owners can check how the login decision is made.

Compatibility

Latest build for each game version and loader.

1.21.x6 of 6 versions with builds
1.21.51.0.0
1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.0.0
1.211.0.0
1.20.x7 of 7 versions with builds
1.20.61.0.0
1.20.51.0.0
1.20.41.0.0
1.20.31.0.0
1.20.21.0.0
1.20.11.0.0
1.201.0.0
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

Mixed-account servers

A server with both licensed and unlicensed players can keep online checks for most accounts and relax them for specific ones.

Who it’s for: Server owners running Fabric who need some players to join without a Mojang account while keeping online-mode security for the rest.

How it compares

Full comparison

Partial Online Mode also runs server-side only under the MIT License, but its listed build is for 26.2 alone, so it does not cover the older releases that Selective Offline Mode targets. Offline Players is open source under the GNU Lesser General Public License v3.0 or later and is required on the server side with the client optional, with files covering a shorter span of releases. Connecto is server-side only and open source under the MIT License, with files for a later span of releases.

ModLoadersGame versionsEnvironmentUpdated
Selective Offline ModeFabric1.20 – 1.21.5Server-side only2025-06-01
Partial Online ModeFabric26.2Server-side only2026-07-24
Offline PlayersFabric1.20.1 – 1.21.1Server required, client optional2025-07-16
ConnectoFabric1.20.2 – 26.2Server-side only2026-08-12

Questions

Does Selective Offline Mode need Fabric API?

Yes. Fabric API is a required dependency, so it has to be installed on the server alongside this mod.

Do players need to install anything?

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

Which game versions have files?

Files exist for 13 releases across the supported span. The author says the code was tested on 1.20.1, so other versions rely on the newer builds as published.

In the catalog

Selective Offline Mode is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from Jmeow

All projects

Similar mods

What the author says

Allow unauthenticated players, such as custom bots, to join the game without authenticating through Microsoft. Use the /allowplayer command to allow a player with that username to join in the next 60 seconds, even if they aren't logged in to a valid Microsoft account. This allows players you want on your server to…
Jmeow, on the Modrinth page

Official listing

Owner
Jmeow
Published
2025-06-01
Updated on Modrinth
2025-06-01
Facts verified
2026-10-15

Tags