Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,728,714

CurseForge ID

667299

Modrinth Downloads

134,050,678

Modrinth ID

1eAoo2KR

Last Updated

Nov 7, 2026

Description

YetAnotherConfigLib

Enviroment Java 17 Discord

Modrinth CurseForge

Ko-fi

Yet Another Config Lib, like, what were you expecting?

Why does this mod even exist?

This mod was made to fill a hole in this area of Fabric modding. The existing main config libraries don't achieve what I want from them:

  • Cloth Config API: It's stale. The developer of cloth has clarified that they are likely not going to add any more features. They don't want to touch it. (citation)
  • SpruceUI: It isn't designed for configuration. In this essence the design feels cluttered. Further details available in this issue.
  • OwoLib: It's content focused. It does a lot of other things as well as config, adding to the size.

As you can see, there's sadly a drawback with all of them and this is where YetAnotherConfigLib comes in.

How is YACL better?

YACL has the favour of hindsight. Whilst developing this fresh library, I can make sure that it does everything right:

  • Easy API. YACL takes inspiration from Sodium's internal configuration library.
  • It's styled to fit in Minecraft. YACL's GUI is designed to fit right in.

Features

YACL has a ton of configuration features:

  • Custom control widgets
    • Create your own unique "controller" if the default set does not suit your needs
  • Rich descriptions
    • Clickable & hoverable text, powered by vanilla's Text component system
    • WebP (including animated) image previews
    • Custom rich-renderable section to replace image
  • Multiple controllers for the same type:
    • Sliders or fields for numbers
    • Dropdowns, cyclers, or raw text fields for strings
    • Tickboxes or ON/OFF text display for booleans
    • ...and more!
  • Fully-featured color picker
  • Accessible with full compatibility for keyboard control (optimised for Controlify usage)
  • High organisation with tabs (categories) and collapsable groups
  • Built-in serialization/deserialization techniques so you can skip the error-prone config code
  • Full alternative Kotlin DSL

Usage

The wiki contains a full documentation on how to use YACL.

Screenshots

image preview

License

This mod is under the GNU Lesser General Public License, v3.0.

Compatibility

Mod Loaders

Fabric Forge Neoforge Quilt

Game Versions

1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.19.4-pre1 1.20 1.20-pre1 1.20-pre2 1.20.1 +36 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (4,605)

Show fewer
Hephaestus Forge - Sky Hephaestus Forge - Sky Kennaye Server Pack Kennaye Server Pack Common-Arcadia - Next Gen Common-Arcadia - Next Gen Mechanical Cobblemons Mechanical Cobblemons Cxrrvptxd's ChillCraft Cxrrvptxd's ChillCraft De Grote Spelers Modpack De Grote Spelers Modpack BetterVanilla SMP ModPack BetterVanilla SMP ModPack Icabu 4 modpack Icabu 4 modpack Pibblecraft Pibblecraft OPdium OPdium Mihuco's Modpack Mihuco's Modpack Bubbles' Breath Of Life Bubbles' Breath Of Life Taste of Matcha Taste of Matcha United Clan RP Modpack United Clan RP Modpack Crimson Valley Crimson Valley New Worlds Geopol New Worlds Geopol Cobblemon Forever Edition Cobblemon Forever Edition V-Civilization V-Island (Unofficial) V-Civilization V-Island (Unofficial) SK33 - CreateFull SK33 - CreateFull Create block Create block Dingle's Create Wonderland Dingle's Create Wonderland Vanilla Experience Expanded Vanilla Experience Expanded Shades 'n' Shine Shades 'n' Shine Quebecs Goated Pack Quebecs Goated Pack Minecraft: Sensational Edition Minecraft: Sensational Edition Quant Quant Vanilla Smooth🍃 Vanilla Smooth🍃 Wtalom (Wow Thats A LOta Mods) Wtalom (Wow Thats A LOta Mods) The Sakura SMP The Sakura SMP Cobblemon - Vapeur & Constellation Cobblemon - Vapeur & Constellation team pkb pack team pkb pack WW3 Last Mission WW3 Last Mission SCBEE SCBEE notha vanilla+ modpack notha vanilla+ modpack Isles++ Isles++ Little Lanterns Little Lanterns LAHORI_PLAYZ LAHORI_PLAYZ Proxy Adventures Proxy Adventures NoSignal Infected NoSignal Infected Blebcraft Blebcraft Barons Big Barony Barons Big Barony Reincarnation and Wrenches Reincarnation and Wrenches UnstableCraft UnstableCraft Cobblemon Pals Cobblemon Pals Hpixel-Optimized Hpixel-Optimized Schleichi's Mods Schleichi's Mods [balls_game_2] [balls_game_2] Vanilla Plus - Slime Edition Vanilla Plus - Slime Edition Better Cobblemon Adventure with friends Better Cobblemon Adventure with friends Just Enough Mods (Brass and Cinders Edition) Just Enough Mods (Brass and Cinders Edition) VIRISMP VIRISMP HypeCraft - Saison 3 HypeCraft - Saison 3 Cobbleverse Tojisama Cobbleverse Tojisama AeroMechanica AeroMechanica Mazite Mazite Fallout Realms Fallout Realms AWAWA'S Clan AWAWA'S Clan Sorcerer+ Sorcerer+ Final Factory Final Factory Medieval Epic Adventure Medieval Epic Adventure DREGLR HORRORVERSE DREGLR HORRORVERSE Forged Frontier Forged Frontier Godzillawarz's Kitchen Sink Godzillawarz's Kitchen Sink LostCraft (2025) LostCraft (2025) Create Skyward Odyssey Create Skyward Odyssey Feather Feather Sachi's fps Client Sachi's fps Client vxsp vxsp Age of Brass SMP Age of Brass SMP Amethyst Amethyst Vanilla Reworked Vanilla Reworked Contemporary Spellcraft Contemporary Spellcraft Bud Du Bud Bud Du Bud Masivo SMP - Farfadox Server [Fan Made] Masivo SMP - Farfadox Server [Fan Made] World at War Frontlines World at War Frontlines Nenuu's Legacy Pack Nenuu's Legacy Pack Just Vanilla Just Vanilla The Baseline Project The Baseline Project Just Good Enough Just Good Enough ClientRefine ClientRefine CC - CreateCobble CC - CreateCobble eXtra Live Collect them all eXtra Live Collect them all Gears, Dragon and Vampires Gears, Dragon and Vampires NM-modpack NM-modpack Anthos: Grounded Anthos: Grounded Thoryx Thoryx OmegaLite OmegaLite Classic Edition Classic Edition SALOLAND SALOLAND Opium Cobblemon Opium Cobblemon Steampunk Wizard City Steampunk Wizard City Cactus Edition Cactus Edition Rocks & Monsters Rocks & Monsters Skybound Chronicles Skybound Chronicles Eskara's Create Eskara's Create Cobblemon: Snackbar SMP Cobblemon: Snackbar SMP Universe1 Universe1 Dylan's Cozy Vanilla+ Dylan's Cozy Vanilla+ MVanilla MVanilla Beautiful For You Beautiful For You

External Resources