Config lib is a Vintage Story mod by VSCustodian, Maltiez and TheInsanityGod. Config lib is a library that gives Vintage Story content mods a shared in-game configuration interface and supports editable JSON patch values.


Why this mod is worth installing
This is mainly for mod authors and modpacks that need optional, centralized settings without forcing every player to edit files manually. Players benefit when installed mods expose their options through the same in-game interface.
What Config lib adds
Config lib provides an API for content mods and code mods, including support for custom widgets. A mod can use it as an optional dependency: if the library is absent, its asset-defined default values can still be used.
The library presents configuration controls through a unified in-game GUI and can notify a mod when settings change or configurations finish loading. This lets compatible mods apply new values without requiring a full restart.
It can also expose values from regular JSON patches for editing. That is useful for server administrators and modpack makers who need to tune another mod’s behavior without repeatedly changing patch files by hand.
ImGui is required for the configuration interface. Config lib itself is a framework rather than a gameplay content mod, so its visible features depend on the mods that integrate with its API.
Where to download Config lib
The official Vintage Story Mod DB page is the right place to get the current release through the in-game mod manager.