Craft Config Lib
by tricube
Craft Config Lib is a client-side configuration library that manages presets, keybinds and config screens for other Fabric, Forge and NeoForge mods.
What it does
Configuration presets let a player switch between several saved configs quickly, and a preset can be applied automatically when a specific world or server is joined. The library also creates boolean options that can be bound to a key, so a toggle needs no separate keybind code in the mod that uses it.
Config screens are registered automatically, so a mod using the library does not have to register each config by hand. Only the client runs the library, which means servers do not need it. Craft Config Lib is open source under the MIT License, and it requires Fabric API. Files exist for 1.20.1 and for 1.21.1 – 26.3, across 17 release versions in total, with the latest Fabric build 1.1.13+26.3-fabric dated 2026-09-16.
Four catalog mods require the library, among them Better Tab Info, Optimized Fullbright, Holo Damage Indicator and Blocks Previewer. Mod authors who need configuration screens or keybind toggles can depend on it instead of writing those systems themselves.
Key features
Config presets
Several configs can be saved and swapped in quickly, so one setup does not have to be rebuilt for each play style.
Automatic preset switching
A preset can be applied on specific worlds or servers, so the matching config loads when that world is joined.
Keybind toggles
Boolean options are created automatically and can be bound to a key, with no keybind code in the dependent mod.
Automatic config registration
Config screens are registered without manual setup, reducing the code a dependent mod must write.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x11 of 11 versions with builds
1.20.x1 of 1 version with builds
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 4 mods
Use cases
Switching setups by world
A player keeps separate configs for a creative world and a survival server and lets the preset apply on join.
Adding keybind toggles to a mod
A mod author exposes on/off options that players can bind to keys without writing keybind handling.
Who it’s for: Players who run several client-side mods with configuration screens, and mod authors who want presets, keybind toggles and automatic config screens without writing that code.
How it compares
Easy Config Switcher is client-side only, open source under the GNU General Public License v3.0 only, and published for 1.20.1 – 26.3 on Fabric, Forge and NeoForge. Custom Default World Preset is server-side only, open source under the MIT License, and covers 1.19.2 – 26.2 on Fabric, NeoForge and Quilt, so players join without installing it. Config Presets is client-side only and open source under the MIT License, with files for 1.21.11 – 26.1.2 on Fabric and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Craft Config Lib | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-09-16 |
| Easy Config Switcher | Fabric, Forge and NeoForge | 1.20.1 – 26.3 | Client-side only | 2026-10-02 |
| Custom Default World Preset | Fabric, NeoForge and Quilt | 1.19.2 – 26.2 | Server-side only | 2025-12-25 |
| Config Presets | Fabric and NeoForge | 1.21.11 – 26.1.2 | Client-side only | 2026-06-28 |
Questions
Does Craft Config Lib need Fabric API?
Does a server need Craft Config Lib?
Which loaders are supported?
In the catalog
Craft Config Lib 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 tricube
Similar mods
What the author says
A client-sided configuration library with preset support, made for my mods. Feel free to use it in your mod if it fits your needs. NOTE: you should only use this for client sided mods.
Official listing
- Modrinth page
- modrinth.com/mod/craft-config
- Owner
- tricube
- Published
- 2026-04-26
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
