Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,689,979

CurseForge ID

667299

Modrinth Downloads

134,008,890

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
Sky Bees Reborn Sky Bees Reborn DonutSMP+ DonutSMP+ Kawaii Craftia Kawaii Craftia Minecraft Trailer Minecraft Trailer VampireReborn VampireReborn MC-RP Laboria MC-RP Laboria RTX ON [FABRIC] RTX ON [FABRIC] Endless End - A Multiverse Adventure Endless End - A Multiverse Adventure Create Overlord Aeronautics Update Create Overlord Aeronautics Update Optimized Maxima Optimized Maxima Factory in the Sky 4 Factory in the Sky 4 Stargate20 Stargate20 OptiMobile (Forge) OptiMobile (Forge) MacOS Optimized MacOS Optimized Unstable SMP Recreation Unstable SMP Recreation Cobblemon PokeOdyssey Cobblemon PokeOdyssey Smiley's Collection Smiley's Collection Melatonin Melatonin The Definitive Verity Pack The Definitive Verity Pack TExperience: Horror + Performance (Fabric) TExperience: Horror + Performance (Fabric) Stardew Village - Living the village life Stardew Village - Living the village life Stable FPS (Pojav + PC) Stable FPS (Pojav + PC) Spell Sword Spell Sword Essential TerraFirmaCraft (TFC) Essential TerraFirmaCraft (TFC) Minecraft+ Minecraft+ The Corrupted Aftermath The Corrupted Aftermath Adventures in Time - Dalek Wasteland Adventures in Time - Dalek Wasteland Verity [ Horror ] Verity [ Horror ] Ultimate CPVP Ultimate CPVP Cobbelmon (CKnight) Cobbelmon (CKnight) Polymania! Polymania! Alinea Essentials Alinea Essentials Fastest Client Fastest Client Create: Civilizations - C:C Create: Civilizations - C:C Thormen 1.21.1 - Mekanism -  Spaceships -  ICBMs -  Force Fields -  Nuclear Science  -  Voltz successor - Modpack server running Thormen 1.21.1 - Mekanism - Spaceships - ICBMs - Force Fields - Nuclear Science - Voltz successor - Modpack server running Apocalypse Begins [Zombie Apocalypse] Apocalypse Begins [Zombie Apocalypse] Better FPS Better FPS Actions and Smooth Actions and Smooth RAT+ RAT+ Automation Automation luseban luseban One Piece Grand Blue - (Mine Piece) One Piece Grand Blue - (Mine Piece) POKEFUN - The Ultimate Pokemon Adventure [Cobblemon} POKEFUN - The Ultimate Pokemon Adventure [Cobblemon} The Forest - The Ultimate Survival Horror Pack The Forest - The Ultimate Survival Horror Pack NANGMAN SEA NANGMAN SEA Factorio: Nuclear (OxMODPACK) Factorio: Nuclear (OxMODPACK) VR Medieval | Immersion plus | [FABRIC] VR Medieval | Immersion plus | [FABRIC] Animated & Fun Animated & Fun FCL Optimize FCL Optimize Crazy Kitty's Fnaf Management Wanted Pack Crazy Kitty's Fnaf Management Wanted Pack Cobblemon - Master Mon Cobblemon - Master Mon Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) Improved Oritech | Oritech, Technology & Quests (Oritech 1.21.1) Techindustry Techindustry ThatMob's Verity Series ThatMob's Verity Series CrownlexVideoPack CrownlexVideoPack CRETANIA CRETANIA Gobba's Crystal PVP Modpack Gobba's Crystal PVP Modpack Neuroshroud: The Abandoned Neuroshroud: The Abandoned Delight: Desert Chef Delight: Desert Chef version 6.6.6     (Horror,Dweller,Scary,Terror) version 6.6.6 (Horror,Dweller,Scary,Terror) Mechanical Infinity Mechanical Infinity The Clash of Epochs The Clash of Epochs Steller: The Rise of the Kingdom Steller: The Rise of the Kingdom MC Dungeons - Reforged MC Dungeons - Reforged TJP - Endless Sky TJP - Endless Sky WynnX WynnX Beyond Crazycraft Beyond Crazycraft PVPify PVPify GregTech:New Beginnings GregTech:New Beginnings ChunkBound ChunkBound Better MC Better MC Kryeit Kryeit Crystal Verse Crystal Verse Cottage World Cottage World MIKEL's Controllable MIKEL's Controllable Create: Clockwork+ [Forge] Create: Clockwork+ [Forge] POKEFUN Server – The Ultimate Pokemon Adventure [Cobblemon] POKEFUN Server – The Ultimate Pokemon Adventure [Cobblemon] RPG Plus RPG Plus Reverie Foundry Reverie Foundry Gregnautics Gregnautics Mega's SkyBlock Mega's SkyBlock TRUE RTX TRUE RTX Vanilla Extension Vanilla Extension CobbleVerse + (For servers with friends) CobbleVerse + (For servers with friends) Fps Optimized Fps Optimized ServidorCobblemonOficial ServidorCobblemonOficial Moonstruck's Rebirth - A Better Cozy Experience Moonstruck's Rebirth - A Better Cozy Experience max's smp pack max's smp pack [MODIFIED] Cobblemon: Essentials [MODIFIED] Cobblemon: Essentials Servidor Magnatas Servidor Magnatas SharpSharp RPG SharpSharp RPG World Destroying - Apocalipse Zombie World Destroying - Apocalipse Zombie Z Apocalypse - A Modern Zombie Apocalypse Z Apocalypse - A Modern Zombie Apocalypse Greg's Tardis Greg's Tardis Finality Industries - Omnia Finality Industries - Omnia TACZ+ Add-Ons | +15 TACZ+ Add-Ons TACZ+ Add-Ons | +15 TACZ+ Add-Ons VanillaEnhanced VanillaEnhanced Realm of Destiny Realm of Destiny Incy PLUS Incy PLUS Project Minecolonies United Project Minecolonies United

External Resources