ChosenLib
Mod authors who want shared helpers and a ready template can build on ChosenLib, a Fabric library for 1.21.1 with static utilities, text formatting and example mixins.
What it does
ChosenLib supplies shared code for building Fabric mods: static helpers for math and string handling, TextUtils for clean localized message formatting, and a general utilities package. Authors can depend on it instead of copying the same routines into each project. Fabric API is required, so it must be installed next to ChosenLib.
The library also serves as a starting point. Its template includes a modern entrypoint setup and a safe mixin example for patching game behavior, so a new mod can begin from working code. The build targets Java 21 with Yarn mappings. Homy TP requires ChosenLib, so it is one of the mods that depend on the library.
Either side can run ChosenLib, and neither needs it. Builds exist only for Fabric and only for 1.21.1, with 1.6.0 as the latest file, published on 2025-11-03. The code is open source under the MIT License, and the source code, issue tracker and wiki are public.
Key features
Static helper methods
Helpers for math and string handling, grouped as static methods that can be called without creating objects.
Localized text formatting
TextUtils formats messages so that localized text stays clean and consistent across a mod's interface.
Mixin template
A safe mixin example shows how to patch game behavior without writing the boilerplate from scratch.
Modern entrypoint setup
The template sets up a current Fabric entrypoint, so a new project starts from a layout that already compiles.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Who it’s for: Mod developers who build Fabric projects for 1.21.1 and want reusable helpers and a starting template. Players are not the target audience, since the library adds no content of its own.
How it compares
VeloraLib is Fabric only, for 1.21.11, and client-side only under All rights reserved. SkyzLibs is Fabric only, covers 1.21 – 1.21.11, is client-side only and is released under the MIT License without being open source. Duchessentials is Fabric only, covers 1.21 – 26.2, is client-side only and is open source under the MIT License, so it covers a wider version range than ChosenLib.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ChosenLib | Fabric | 1.21.1 | Client or server, optional | 2025-11-03 |
| VeloraLib | Fabric | 1.21.11 | Client-side only | 2026-06-15 |
| SkyzLibs | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-02-26 |
| Duchessentials | Fabric | 1.21 – 26.2 | Client-side only | 2026-08-17 |
Questions
Does ChosenLib need Fabric API?
Which mods depend on ChosenLib?
Does ChosenLib have to be installed on servers?
In the catalog
ChosenLib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Chosentechies
Similar mods
What the author says
ChosenLib is a lightweight utility library for Fabric that helps you build mods faster and cleaner. It provides reusable helpers, a modern entrypoint setup, and example mixins—so you can focus on your mod’s features, not boilerplate.
Official listing
- Modrinth page
- modrinth.com/mod/chosenlib
- Owner
- Chosentechies
- Published
- 2025-08-28
- Updated on Modrinth
- 2025-11-03
- Facts verified
- 2026-10-15
