ReLib
ReLib is a Fabric library of config classes, typed options and JSON persistence that other mods in the catalog build on.
What it does
Developers declare configuration as classes marked with the Config annotation. At startup, Fabric entrypoints register each config so it is discovered without manual wiring. Values are saved to and loaded from pretty-printed JSON through Gson, so a config file stays readable and editable by hand.
The library offers typed options: boolean, string, integer, double, enum and string-list. Integer and double options enforce minimum and maximum bounds. A list option is backed by a mutable wrapper that supports add, edit, remove and clear. The mod is a general-purpose utility library, originally built for the author's own mods and open for anyone to use. Two catalog mods, Ench Tell and Deplete Tell, require it. ReLib is client-side only, so servers run without it while players install it on the client. Builds cover 26.1 – 26.3.
Key features
Config classes
Configuration is declared as annotated classes, so each option lives in one place in code.
Automatic discovery
Registered configs are found through Fabric entrypoints at startup, with no manual loading step.
Typed options
Boolean, string, integer, double, enum and string-list options cover the value types mods usually need.
Bounded numeric ranges
Integer and double options clamp values to a declared minimum and maximum.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 2 mods
How it compares
Tiny Config is open source under the MIT License and supports Fabric, Forge and NeoForge for 1.20.1 – 26.2, running as client and server. NexusLib covers Fabric and NeoForge for 1.21 – 1.21.1 under a custom license that is not open source. CorimLib is client-side only, supports Fabric, Forge and NeoForge for 26.1 – 26.2, and is licensed as All rights reserved, not open source. ReLib differs by targeting Fabric alone for 26.1 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ReLib | Fabric | 26.1 – 26.3 | Client-side only | 2026-07-31 |
| Tiny Config | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-09-10 |
| NexusLib | Fabric and NeoForge | 1.21 – 1.21.1 | Client and server | 2026-09-18 |
| CorimLib | Fabric, Forge and NeoForge | 26.1 – 26.2 | Client-side only | 2026-08-14 |
Questions
Does Ench Tell need ReLib installed?
Does ReLib have to be installed on the server?
Which Minecraft versions does ReLib support?
In the catalog
ReLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from TheSmoothRere
Similar mods
What the author says
General-purpose utility library for Fabric mods, originally built for TheSmoothRere's mods but open for anyone to use. Licensed under the GNU Lesser General Public License v2.1. See LICENSE.
Official listing
- Modrinth page
- modrinth.com/mod/relib
- Owner
- TheSmoothRere
- Published
- 2026-06-25
- Updated on Modrinth
- 2026-07-31
- Facts verified
- 2026-10-15
