ModsFinder

A different client

by a_JiaoZi

A different client is a Fabric management mod for 1.21.1 that lets server owners and modpack authors build a custom client tied to their own server.

FabricClient and serverMIT License1.21.1

What it does

Developers who run custom modpacks, event servers, survival servers or RPG servers can use the mod to lock the client to one server. Limiting certain client UI screens and interaction logic, the mod turns the launcher into a path that opens directly to one chosen server. Players enter the server directly after the game starts, and the client feels more like a dedicated server launcher than a general-purpose game.

The mod targets closed-style clients, where players cannot freely change the entry point. It also reduces client-side misoperations by removing options that would let players bypass the server. Pairing it with Java launch arguments that join a server automatically gives an even closer result. The mod is built for server projects that want one entry point and a consistent resource pack, and its requirements include a unified resource pack, the server list and the gameplay flow. A different client is published for Fabric only, for 1.21.1, and needs Fabric API. A server running it needs every connecting player to have it too.

Key features

  1. Single-server client

    The client is tied to one server, so players launch straight into the intended experience.

  2. Singleplayer disabled

    Players cannot enter singleplayer mode to change the preset server, keeping the world on the server side.

  3. Resource pack and menu control

    Dedicated resource packs, custom menus and special UI elements stay tied to the server connection.

Compatibility

Latest build for each game version and loader.

1.21.11.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

Who it’s for: Developers, server owners and modpack authors who want players to use a client built around one server rather than the general game.

How it compares

Full comparison

Poime's Mod Checker is a Fabric mod for 1.21.4 under the MIT License, and it is open source; it runs on client and server. QuitKeybind is a Fabric mod for 1.21.11 – 26.3 under the MIT License that is not open source, and it is client-side only. ClientBridge is a Fabric mod for 1.21 – 1.21.10 that runs on client and server, and it is not open source under All rights reserved.

ModLoadersGame versionsEnvironmentUpdated
A different clientFabric1.21.1Client and server2026-06-21
Poime's Mod CheckerFabric1.21.4Client and server2025-05-26
QuitKeybindFabric1.21.11 – 26.3Client-side only2026-09-19
ClientBridgeFabric1.21 – 1.21.10Client and server2025-10-30

Questions

Does A different client need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to the mod on Fabric.

Does the server need the mod as well as players?

Yes. Servers that run it need every player to install it too.

Can players still open singleplayer worlds with this mod?

Singleplayer mode is disabled by the mod, so players cannot use it to change the preset server.

Which Minecraft version does A different client support?

The mod has Fabric files for 1.21.1 only, with 1.0.0 published on 2026-06-21.

In the catalog

A different client is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from a_JiaoZi

All projects

Similar mods

What the author says

本模组适合那些想要为自己的 Minecraft 服务器开发定制客户端,但又不希望玩家脱离服务器环境去游玩单人世界的服主或整合包作者使用。 如果再搭配 Java 启动参数中的自动进服功能使用,效果会更好。玩家启动客户端后可以直接进入服务器,从而获得更接近“专用游戏客户端”的体验。
a_JiaoZi, on the Modrinth page

Official listing

Owner
a_JiaoZi
Published
2026-06-21
Updated on Modrinth
2026-06-21
Facts verified
2026-10-15

Tags