ModsFinder

VanillaConfig

by TreSet

VanillaConfig is a Fabric library for loading and saving mod configs, and it generates config screens that look like vanilla menus.

FabricClient-side onlyGNU General Public License v3.0 onlyOpen source1.19.3 – 26.3

What it does

The library gives other mods a way to read and write their settings, and to build config screens in a style close to the vanilla game. It does nothing on its own, so it is installed only when another mod asks for it; RideHud, Audio Hotkeys and Simple Compass are among the mods that require it. Fabric API must be installed alongside it, and Mod Menu is optional for opening the screens from the mod list. Only the client needs it, and files are published for 1.19.3 – 26.3 under the GNU General Public License v3.0 only, which is open source.

Key features

  1. Config loading and saving

    Settings are read from and written to files through a shared API that other mods call.

  2. Generated config screens

    Screens are built from the config definitions and styled to match vanilla menus.

  3. Mod Menu integration

    When Mod Menu is present, config screens can be opened from its mod list.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.2.18+26.3
26.21.2.17+26.2
26.1.21.2.16+26.1
26.1.11.2.16+26.1
26.11.2.16+26.1
1.21.x12 of 12 versions with builds
1.21.111.21.9-v1.2.15
1.21.101.21.9-v1.2.15
1.21.91.21.9-v1.2.15
1.21.81.21.6-v1.2.14
1.21.71.21.6-v1.2.14
1.21.61.21.6-v1.2.14
1.21.51.21.5-v1.2.13
1.21.41.21.2-v1.2.12
1.21.31.21.2-v1.2.12
1.21.21.21.2-v1.2.12
1.21.11.21-v1.2.11
1.211.21-v1.2.11
1.20.x7 of 7 versions with builds
1.19.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Required by 3 mods

How it compares

Full comparison

NiceLoad is a client-side Fabric and Quilt library under the MIT License, covering 1.18.2 – 1.19.2. Tulip is also client-side and open source under the MIT License, for Fabric and Quilt across 1.0 – 1.21.3. Easy Config runs on both client and server for Fabric and NeoForge, and only covers 26.2 – 26.3.

ModLoadersGame versionsEnvironmentUpdated
VanillaConfigFabric1.19.3 – 26.3Client-side only2026-09-15
NiceLoadFabric and Quilt1.18.2 – 1.19.2Client-side only2022-10-27
TulipFabric and Quilt1.0 – 1.21.3Client-side only2024-10-26
Easy ConfigFabric and NeoForge26.2 – 26.3Client and server2026-09-29

Questions

Does VanillaConfig need Fabric API?

Yes. Fabric API is a required dependency and must be installed next to VanillaConfig.

Should VanillaConfig be installed on its own?

No. It has no effect unless another mod that depends on it is installed.

In the catalog

VanillaConfig 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 TreSet

All projects

Similar mods

What the author says

A config API that allows for easy and flexible loading and saving of mod configs and generates vanilla-like config screens. It only does anything when installed with mod that depend on it. On its own it is useless. Only install this mod if another mod tells you to do so. You also need to install Fabric API with this…
TreSet, on the Modrinth page

Official listing

Owner
TreSet
Published
2023-02-05
Updated on Modrinth
2026-09-15
Facts verified
2026-10-15

Tags