ModsFinder

E-Utils

by Hysocs

E-Utils is a server-side utility library for Fabric, providing reusable systems that other mods can build on, from configuration files to scheduling and interface helpers.

FabricServer-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.16 – 1.21.4

What it does

Modders get ready-made components for common server tasks: configuration files, command systems, user interfaces and collection helpers. The aim is to let developers spend their time on a mod's own content rather than rebuilding these pieces. The library is open source under the GNU Lesser General Public License v3.0 only, and source code is publicly available.

E-Utils runs on the server only, so players join without installing it. Fabric API and Fabric Language Kotlin are required, and files are published for Fabric alone, across 16 release versions, 1.16 – 1.21.4. Seven other catalog mods require it, among them CobbleSpawners, CobbleHunts, CobbleBattleRewards, EventAntiXray and B-RTP.

Key features

  1. Type-safe configuration

    ConfigManager reads several files through Kotlin data classes, with JSONC files that allow human-readable comments.

  2. Live reloading

    Changed configuration files are picked up from disk automatically, so server owners can adjust settings without a restart.

  3. Automatic migration

    When a new mod version changes the config structure, existing values are merged into the updated file and changes are kept.

  4. Task scheduling

    SchedulerManager runs delayed and repeating tasks and separates main-thread work from asynchronous tasks to avoid common concurrency problems.

  5. Command builder

    A fluent Brigadier-based builder creates commands with integrated permission handling.

  6. Inventory GUIs

    A simple framework builds interactive inventory screens, including standard anvil types.

Compatibility

Latest build for each game version and loader.

1.21.x5 of 5 versions with builds
1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.1.6
1.211.1.6
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.2
1.201.0.0
1.19.x1 of 1 version with builds
1.18.x1 of 1 version 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 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 7 mods

Use cases

Multi-file configs

Complex data such as Pokémon loot pools can sit in a main config and secondary configs in sub-directories.

Who it’s for: Fabric mod developers who want a shared server-side toolkit for configuration, commands, scheduling and menus, and server owners who run mods built on it.

How it compares

Full comparison

Silk is a Fabric library that runs on the client or the server, with an optional environment, under the GNU General Public License v3.0 only, and is open source. Brigadier Extras is also open source under the GNU General Public License v3.0 only, but it is server-side only and targets 1.21.1 – 1.21.5, while E-Utils covers 1.16 – 1.21.4. ShadowEssentials is server-side only and is not open source, released under All rights reserved for 1.21 – 1.21.3.

ModLoadersGame versionsEnvironmentUpdated
E-UtilsFabric1.16 – 1.21.4Server-side only2026-05-16
SilkFabric1.16.5 – 26.3Client or server, optional2026-09-28
Brigadier ExtrasFabric1.21.1 – 1.21.5Server-side only2025-04-11
ShadowEssentialsFabric1.21 – 1.21.3Server-side only2025-12-31

Questions

Does E-Utils need to be installed on the client?

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

What does E-Utils require?

Fabric API and Fabric Language Kotlin are required, and both must be installed alongside E-Utils on Fabric.

Will configuration changes apply without a restart?

Yes. Changed config files are reloaded from disk automatically while the server runs.

In the catalog

E-Utils is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from Hysocs

All projects

Similar mods

What the author says

EverlastingUtils is a powerful, server-side utility and API library for the Fabric modding toolchain. It provides a robust framework for common, yet complex, features that mod developers frequently need, allowing them to focus more on their mod's unique content. The ConfigManager is a sophisticated system designed to…
Hysocs, on the Modrinth page

Official listing

Owner
Hysocs
Published
2025-02-07
Updated on Modrinth
2026-05-16
Facts verified
2026-10-15

Tags