Duchessentials
by Duuchniuk
Duchessentials is a Fabric library that gathers shared helpers for mod developers: a logging system, string, math and collection utilities, and a mod registration API.
What it does
The library exists because its author kept rewriting the same small systems across separate projects. Duchessentials keeps those commonly used pieces in one place, so other projects can depend on it rather than copy the code into each build. It adds no gameplay content of its own; players see nothing new in the game when it is installed.
Its helpers cover text handling, arithmetic, and collection operations, alongside a simple logging system and an API for registering mods. Six other catalog mods already list it as a required dependency, including Duch Cart Fix, Duch-orbitalstrike-cannon, WindCharge Reset, Player Hitbox Fix and Duch-ArmorHUD, so installing those requires Duchessentials as well.
It is installed on the player's side alone, so servers need nothing. Builds target 1.21 – 26.2 with 1.0.0 for 26.2 as the latest file, and the code is released under the MIT License as open source, with the source code publicly available.
Key features
Logging system
A simple logging system that other mods can call to record messages during development and play.
String helpers
Utility methods for common text operations that projects otherwise write again from scratch.
Math and collection helpers
Shared numeric and collection utilities gathered into one dependency instead of copied between projects.
Mod registration API
A basic API for registering mods, giving dependent projects one consistent way to set themselves up.
Compatibility
Latest build for each game version and loader.
26.x2 of 2 versions with builds
1.21.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 6 mods
Use cases
Who it’s for: Mod developers who want shared utilities for strings, math, collections and logging without copying code between projects. Players do not need it unless a mod they use requires it.
How it compares
Registrar is another Fabric library with a MIT License, open source, and it runs on client and server across 1.21 – 26.2, so it must be installed on both sides. EzLib covers only 26.1 – 26.1.2, is client-side only and is not open source under the MIT License. CraftLib is open source under the MIT License, client-side only, and targets 1.21 – 1.21.11, so it does not cover 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Duchessentials | Fabric | 1.21 – 26.2 | Client-side only | 2026-08-17 |
| Registrar | Fabric | 1.21 – 26.2 | Client and server | 2026-10-06 |
| EzLib | Fabric | 26.1 – 26.1.2 | Client-side only | 2026-05-13 |
| CraftLib | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-02-18 |
Questions
Does Duchessentials need Fabric API?
Which mods require Duchessentials?
Does Duchessentials have to be installed on the server?
In the catalog
Duchessentials is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Duuchniuk
Similar mods
What the author says
DuchEssentials is a small utility library made mainly for my Minecraft mods and plugins, but it can also be used by other developers. It contains a few common systems and helpers that I kept rewriting between projects, so I decided to put them into one library instead.
Official listing
- Modrinth page
- modrinth.com/mod/duchessentials
- Owner
- Duuchniuk
- Published
- 2026-01-18
- Updated on Modrinth
- 2026-08-17
- Facts verified
- 2026-10-15
