Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,714,371

CurseForge ID

667299

Modrinth Downloads

134,031,312

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
Immersive Factory - Create and Immersive Petroleum Immersive Factory - Create and Immersive Petroleum Star Wars Aeronautics and superheroes Star Wars Aeronautics and superheroes SCSMP 2 SCSMP 2 LONELY PLACE [ANALOG HORROR EXPERIENCE] LONELY PLACE [ANALOG HORROR EXPERIENCE] SkullShade SkullShade Space and Beyond! Space and Beyond! Havenfall Reimagined Havenfall Reimagined Evocraft  cobblemon X create V2 Evocraft cobblemon X create V2 fortcraft+ fortcraft+ PARANOID - Beyond Sanity PARANOID - Beyond Sanity Aetherium Forge Aetherium Forge Cobblecraft: Topdown Frontier Cobblecraft: Topdown Frontier CATpack CATpack Create Waves Create Waves Aerium Aerium Family Friendly Pack Family Friendly Pack Elden Witchcraft Elden Witchcraft gears guns and dragons gears guns and dragons Create Woensdag - Aeronautics Create Woensdag - Aeronautics Aeronautics: Cogs and Clouds Aeronautics: Cogs and Clouds Dragon mine Z - Time Havoc Dragon mine Z - Time Havoc Considerable original [co1] Considerable original [co1] Create OneBlock | by Saurier.xyz Create OneBlock | by Saurier.xyz Dark's Trials of the Unknown Dark's Trials of the Unknown Silent Cities - Zombie Apocalypse Silent Cities - Zombie Apocalypse Verbesserung Verbesserung Batoon's Modpacks: Optimization Batoon's Modpacks: Optimization Tiny Takeover Pack Tiny Takeover Pack The Goofy Gooners MC The Goofy Gooners MC Prism Drift Prism Drift Cloud's FPS Booster Cloud's FPS Booster MCB Create Live MCB Create Live CobblemonOrigins CobblemonOrigins Gunz Galore Gunz Galore Cozy Time For My Friends Cozy Time For My Friends Adventures Together 27 Adventures Together 27 KPBSPM - Pojav Edition KPBSPM - Pojav Edition Corroxin's optimizations Corroxin's optimizations TensuraNewWorld TensuraNewWorld Buildering Buildering Kreyc's Overgrown Pack Kreyc's Overgrown Pack Mourshine Skies [MMORPG] Mourshine Skies [MMORPG] CR Craft REMASTERED CR Craft REMASTERED RomixerX RomixerX One Block to Rule Them All One Block to Rule Them All Vanilla Reinvented Vanilla Reinvented KindredCraft KindredCraft Trailer Vibes Client Trailer Vibes Client Steve Fans Steve Fans The Order of the Stone The Order of the Stone Absolute Industrialization Absolute Industrialization HeXHub.net optimized | Enhanced HeXHub.net optimized | Enhanced ALCHEMIST RPG ALCHEMIST RPG Very Optimised Very Optimised Basically OF Basically OF Most the Mods official Mod pack Most the Mods official Mod pack Barbtoria 2 Barbtoria 2 CraftNepal CraftNepal Brother's RPG Brother's RPG Dynasty Craft [RPG] Dynasty Craft [RPG] Puffy's One Block Horror Puffy's One Block Horror YAMINABE - Combat YAMINABE - Combat Natures Odyssey Natures Odyssey Dao of Endless Regression Dao of Endless Regression Create: Whiskers and Wonders Create: Whiskers and Wonders Adventure Mod Adventure Mod Suscraft Recharged Suscraft Recharged Optimized Utilities Optimized Utilities Immortal Craft Reimagined Immortal Craft Reimagined The Last Province zombie apocalypse The Last Province zombie apocalypse uhpvp uhpvp Tensura Abyss Tensura Abyss Sodtesium Sodtesium Flowstate Flowstate Mystic's Monstrosity - Immersive Edition Mystic's Monstrosity - Immersive Edition Smooth Stone Smooth Stone Krümelchencraft Krümelchencraft Dinosaurs & Trains Dinosaurs & Trains Create Aeronautics (& Stuff) Create Aeronautics (& Stuff) Create Cracking Contraptions 5: Aeronautics Create Cracking Contraptions 5: Aeronautics lower items and fire lower items and fire Nat's Cozy Creations Nat's Cozy Creations Medieval Sieges and Airship warfare Medieval Sieges and Airship warfare The Adventure of 1000 - Hunters of Evil The Adventure of 1000 - Hunters of Evil EndlessPixel-Modpack EndlessPixel-Modpack SimplyFellas SimplyFellas GreenBound GreenBound BiteForce Cobblemon BiteForce Cobblemon Moewe's Modded Vanilla Moewe's Modded Vanilla Cobblemon, Side by Side! (EARLY ACCESS) Cobblemon, Side by Side! (EARLY ACCESS) Create Aeronautics Sky Islands Create Aeronautics Sky Islands Polished Survival Polished Survival Minemon -- A cobbleverse spinoff Minemon -- A cobbleverse spinoff Pixel Craft Modpack Pixel Craft Modpack Better Survival (BSurvival2) Better Survival (BSurvival2) Copper Valley Copper Valley Maor The King Of The Light Maor The King Of The Light Wizards and Warriors RPG Wizards and Warriors RPG theajpack! theajpack! Create Industrial Village Create Industrial Village

External Resources