ModsFinder

YAML Config

by DAQEM Studios

YAML Config is a configuration library that lets mod developers define and manage settings in the YAML file format, with a GUI for editing them.

FabricNeoForgeClient or server, optionalApache License 2.0Open source1.21 – 26.3

What it does

Developers use the library to create configuration files written in YAML, a format chosen for its readability. Players can open a graphical screen to browse and change those settings without editing text files by hand. The library handles reading and writing the files, so a mod built on it does not need its own parser.

Supported values include the primitive types boolean, int, float, double and String, along with ResourceLocation and Registry entries, collections such as List and Map, and LocalDateTime for dates and times. When a setting is changed on a server, the new value is pushed to connected clients so both sides stay in step. The library is a dependency rather than a standalone feature: it is required by 6 other mods, including Arc Lib, Item Restrictions, Jobs+, GriefLogger and Tiny Mob Farm Remastered. It is published for Fabric and NeoForge across 13 release versions, 1.21 – 26.3, and the code is under the Apache License 2.0, so it is open source.

Key features

  1. Readable settings files

    Configuration values are written as YAML text, which keeps the stored settings legible to people reading the file.

  2. Graphical settings screen

    A screen lists configuration entries so players can view and adjust values without opening a text editor.

  3. Typed configuration values

    Primitive values, registry identifiers, lists, maps and date-time values can all be stored as configuration entries.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.322.1.022.1.0
26.221.1.021.1.0
26.1.220.1.220.1.2
26.1.120.1.220.1.2
26.120.1.220.1.2
1.21.x8 of 8 versions with builds
1.21.1119.1.219.1.2
1.21.91.3.2-1.21.91.3.2-1.21.9
1.21.81.3.2-1.21.61.3.2-1.21.6
1.21.71.3.2-1.21.61.3.2-1.21.6
1.21.61.3.2-1.21.61.3.2-1.21.6
1.21.51.2-1.21.51.2-1.21.5
1.21.19.0.09.0.0
1.219.0.09.0.0
ReleaseBetaAlphaNot available

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

Required by 6 mods

Use cases

Mod configuration

A mod author can declare its options once and let players change them in a screen instead of a text file.

Server administration

Server owners can adjust mod settings in one place and have clients receive the updated values.

Who it’s for: Mod developers who want a YAML-based configuration system with a graphical editor, and server owners who manage configuration for several mods.

How it compares

Full comparison

5q12's YAML API is a Fabric-only library for 1.19.4 – 1.21 with a client or server optional environment, released under the MIT License. YAML Resources is a Fabric-only library for 1.0 – 1.21.4, also client or server optional and under the MIT License. Kiwi Customization runs on Fabric, NeoForge and Quilt for 1.21.1 – 26.1.2 and must be installed on both client and server.

ModLoadersGame versionsEnvironmentUpdated
YAML ConfigFabric and NeoForge1.21 – 26.3Client or server, optional2026-10-10
5q12's YAML APIFabric1.19.4 – 1.21Client or server, optional2024-07-20
YAML ResourcesFabric1.0 – 1.21.4Client or server, optional2025-03-09
Kiwi CustomizationFabric, NeoForge and Quilt1.21.1 – 26.1.2Client and server2025-08-22

Questions

Which loaders does YAML Config support?

The library is published for Fabric and NeoForge, with the latest file for each being 22.1.0 for 26.3.

Does a server need YAML Config for clients to receive synced values?

The library works on either side, and neither side needs it, but synchronization of server changes depends on it being present.

Which mods depend on YAML Config?

Six catalog mods require it, including Arc Lib, Item Restrictions, Jobs+, GriefLogger and Tiny Mob Farm Remastered.

In the catalog

YAML Config 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 DAQEM Studios

All projects

Similar mods

What the author says

YAML Config is a powerful Minecraft configuration mod that enables mod developers to create and manage configuration settings using the YAML file format. It offers a user-friendly GUI, extensive support for data types, and robust networking for client-server synchronization.
DAQEM Studios, on the Modrinth page

Official listing

Owner
DAQEM Studios
Published
2024-10-26
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags