ModsFinder

EssentialClient

by senseiwells

Players who want to change Carpet server rules without typing commands can open EssentialClient, a client-side Fabric mod with a settings screen for Carpet and several other client utilities.

FabricClient-side onlyMIT LicenseOpen source1.16.5 – 26.3

What it does

EssentialClient adds a graphical menu for viewing and editing Carpet rules, so the /carpet command is not needed. The Carpet Server Settings screen lists every rule in its category order, with each rule's description and extra information, and it also shows rules added by Carpet extensions, grouped by the mod that provides them. Carpet does not have to be installed on the client for this to work. Changes only apply when the player has permission to modify rules on the server; otherwise the rules are shown read-only.

The menu also holds EssentialClient's own settings, which are grouped into the same categories found in the game, and it opens ChunkDebug's map and the Kursive scripting menu. Those two mods were once features of EssentialClient and are now separate projects, so each button stays disabled unless its mod is installed. The mod requires Fabric API, Fabric Language Kotlin and YetAnotherConfigLib (YACL). Carpet, ChunkDebug and Mod Menu are optional. The mod runs on the client alone, and the license is the MIT License, so the code is open source. Files exist for Fabric only, across 34 release versions, 1.16.5 – 26.3.

Key features

  1. Carpet rules in a menu

    Every Carpet rule can be viewed and edited in a graphical screen, sorted by category with descriptions.

  2. Extension rules

    Rules added by Carpet extensions are listed separately, grouped by the mod that provides them.

  3. Client utility settings

    The EssentialClient settings screen groups its options into the same categories used in the game.

  4. Optional ChunkDebug and Kursive buttons

    The menu opens the ChunkDebug map and the Kursive scripting menu when those mods are installed.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.32.8.0+26.3
26.22.7.0+26.2
26.1.22.6.0+26.1.2
26.1.12.5.3+26.1.1
26.12.5.2+26.1
1.21.x12 of 12 versions with builds
1.21.112.4.1+1.21.11
1.21.102.3.3+1.21.9
1.21.92.3.3+1.21.9
1.21.82.2.6+1.21.8
1.21.72.2.5+1.21.6
1.21.62.2.5+1.21.6
1.21.52.2.3+1.21.5
1.21.42.1.2+1.21.4
1.21.32.0.0-beta.3+1.21.3
1.21.22.0.0-beta.3+1.21.3
1.21.12.2.3+1.21.1
1.212.2.3+1.21.1
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
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 3

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 3

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
CarpetTake full control over your vanilla game
Optional
ChunkDebugChunkDebug is a useful tool for debugging chunk loading. It provides you with a live display of all the loaded chunks in any given dimension.
Optional

How it compares

Full comparison

Carpet Blue Addition is a Fabric mod that runs on the client or the server, with an optional role on either side, and is open source under the MIT License for 1.15.2 – 1.21.1. Botools is server-side only, under the MIT License, and covers 1.16.5 – 1.19.3, so players join without installing it. gamerule-gui is a client-required mod with optional server support, under the MIT License, and targets 1.20.1 – 1.20.6 only.

ModLoadersGame versionsEnvironmentUpdated
EssentialClientFabric1.16.5 – 26.3Client-side only2026-09-18
Carpet Blue AdditionFabric1.15.2 – 1.21.1Client or server, optional2025-07-09
BotoolsFabric1.16.5 – 1.19.3Server-side only2023-08-15
gamerule-guiFabric1.20.1 – 1.20.6Client required, server optional2026-05-19

Questions

Does EssentialClient need Carpet installed on the client?

No. Carpet is optional, and the rule screen works without it on the client. The server still needs Carpet to have any rules to show.

Why do rule changes not apply on a server?

Changes apply only when the player has permission to modify Carpet rules on that server. Without it, the rules are only displayed.

Why is the ChunkDebug button disabled?

The button stays disabled until ChunkDebug is installed separately, because it is no longer part of EssentialClient.

In the catalog

EssentialClient 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 senseiwells

All projects

Similar mods

What the author says

EssentialClient is a client-side mod that adds many client utilities as well as providing a gui to modify carpet rules! This mod requires the fabric-launcher, fabric-api, fabric-kotlin, and YetAnotherConfigLib.
senseiwells, on the Modrinth page

Official listing

Owner
senseiwells
Published
2021-12-06
Updated on Modrinth
2026-09-18
Facts verified
2026-10-15

Tags