Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,721,592

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
Spectacular FPS Spectacular FPS Create and Adventure With Friends Create and Adventure With Friends Silver's Cobblemon Silver's Cobblemon Endo Vanilla Endo Vanilla hardcore-pvz hardcore-pvz Cobblemon Grand Journey Cobblemon Grand Journey Star Wars Galaxy Exploration Star Wars Galaxy Exploration Kimetsu No Yaiba Slayer Or Demon Kimetsu No Yaiba Slayer Or Demon Sorbet Sorbet FroggyCraft FroggyCraft Convergence Convergence Potato RPG - Performance Meets Adventure Potato RPG - Performance Meets Adventure Create: Aeronautics Experience Create: Aeronautics Experience Sinborn Odyssey 2 Sinborn Odyssey 2 Nefastoland 2 Nefastoland 2 Classic, but not a classic - CBNC Classic, but not a classic - CBNC The Hunter Project The Hunter Project MonyaPack MonyaPack Unseen - (VHS Horror) (Found Footage) Unseen - (VHS Horror) (Found Footage) Create: Up and Away Create: Up and Away AREACRAFT AREACRAFT Adventure Wildfront Adventure Wildfront Harvest Haven Harvest Haven Eshkere-modpack Eshkere-modpack Magecraft: A Gods Tale Magecraft: A Gods Tale Oasis Tropic Oasis Tropic OptimizedPVP+ OptimizedPVP+ Complimentary Vanilla Complimentary Vanilla Dispatch Dispatch Mitte-Erde Mitte-Erde Perfect Java Perfect Java Vanilla Peak Vanilla Peak Soldier On Soldier On Requiem ad Vitam Requiem ad Vitam CloudyWorlds Modpack CloudyWorlds Modpack Zynirium Zynirium Kings Are Dead Kings Are Dead Perfect Optimized Perfect Optimized Everwind Field Equestrian Everwind Field Equestrian Ex.Beta RDX Ex.Beta RDX BiteForceMC Cobblemon BiteForceMC Cobblemon PurpleSMP PurpleSMP CreateMore CreateMore WGame WGame Master Farmer's Master Farmer's Fated Lands Fated Lands Create Terrible Creations Create Terrible Creations NWB Vanilla NWB Vanilla VortexCraft VortexCraft Block Saga Block Saga Ultimate VR Modpack! Ultimate VR Modpack! NSmp NSmp EverWyn Survival EverWyn Survival Omniverse Heroes Omniverse Heroes Potainium Optimized Potainium Optimized Phantasmagoria Phantasmagoria Create Refabricated Create Refabricated Rosedalean SMP Modpack Rosedalean SMP Modpack Weedie's Industrial Fantasy Weedie's Industrial Fantasy AlphaCraft Essentials AlphaCraft Essentials Holdy's Chronicle Holdy's Chronicle Redmium Redmium EwMedieval Modpack EwMedieval Modpack Create Mod-Attack Create Mod-Attack Community Horror Pack Community Horror Pack Karmalandia Oficial BY KKurotsukii Karmalandia Oficial BY KKurotsukii Minecraft: Promo Edition Minecraft: Promo Edition True Performance True Performance Gex RPG Gex RPG Turkuć SMP: PENTIMENTO Turkuć SMP: PENTIMENTO PackNeverLucky PackNeverLucky DrUltraLux's Steam Fantasy DrUltraLux's Steam Fantasy Embervale SMP Embervale SMP LightCraft Season 3 LightCraft Season 3 Zenith Lite Zenith Lite Andy's Vanilla+ Modpack Andy's Vanilla+ Modpack Fidelity Fidelity Cozymon Adventure Cozymon Adventure PixelSprings PixelSprings BMCITY - ONE MORE TIME BMCITY - ONE MORE TIME Marjoto [FABRIC - NeoForge] Marjoto [FABRIC - NeoForge] Jotunheimr Jotunheimr Comfycraft Comfycraft Dark Hours Dark Hours 9C: Eternity 9C: Eternity Cobblemon Exploration Wonder Cobblemon Exploration Wonder Lotsa Modsa Fanficial Lotsa Modsa Fanficial Weedie's Undead Adventure Weedie's Undead Adventure OvermoddedCraft OvermoddedCraft Flookers All The Mons! Flookers All The Mons! Milkman of Walnuts Regrowth Milkman of Walnuts Regrowth NewPath - Echoes of the Wild NewPath - Echoes of the Wild MafiaCraft MafiaCraft ALEKAT - Verity ALEKAT - Verity Finally a GREAT Tensura Server! Finally a GREAT Tensura Server! LokelPack LokelPack All About Aether - Sky Dimension Adventure All About Aether - Sky Dimension Adventure SwellCraft - Create & Cobblemon SwellCraft - Create & Cobblemon The Harpy Express: Cat's Expresso The Harpy Express: Cat's Expresso Zephaire Zephaire

External Resources