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,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
Farmer Academy Farmer Academy Forge Of Conquest | Season 2 Forge Of Conquest | Season 2 Cobblemoncolonies Cobblemoncolonies VIP (Performance Preset) VIP (Performance Preset) AgalarMC Create AgalarMC Create Tuned Tuned Sorcerer Sorcerer ItsJustMC+ ItsJustMC+ Fedorista's Modpack Fedorista's Modpack All The Clients All The Clients MarchewkaSMP MarchewkaSMP ftehe's Vanilla+ ftehe's Vanilla+ Against The Furies Against The Furies ChaMods ChaMods Create - Brand New World Create - Brand New World KeeKee's SMP Visual KeeKee's SMP Visual ItzBuble's Create ItzBuble's Create Pervenience Pervenience Vivid Motions Vivid Motions GGPlays Cobblemon GGPlays Cobblemon Create: Physics And Aeronautics [Server-Side] Create: Physics And Aeronautics [Server-Side] LeafiumBoost LeafiumBoost LynhanSMP Modpack LynhanSMP Modpack Chaos: Arcane Engineering Chaos: Arcane Engineering cs:craft cs:craft Magic Expeditions Magic Expeditions Tropical Paradise Tropical Paradise Leos fantastiska modpaket Leos fantastiska modpaket OPLAZEY OPLAZEY Reinicio Desde De  Zero (0 To Hero) Reinicio Desde De Zero (0 To Hero) SharkSquad - True Survivors SharkSquad - True Survivors BagelSMP optimizer BagelSMP optimizer Creatively Create Politota Politota Butter Minecraft Butter Minecraft ELEV8 ELEV8 ZombieLand ZombieLand FlatWorlds FlatWorlds CMW: Reforged CMW: Reforged KillFPS+ KillFPS+ EverUncomplete EverUncomplete NasheyPvP NasheyPvP Bloom & Beyond Bloom & Beyond Cesura Cesura Raven Create RP Raven Create RP Martinj Realistico Martinj Realistico Aetherseekers Aetherseekers Vanilla Revamped Vanilla Revamped Create: Aeronautica SMP Create: Aeronautica SMP The Final Light The Final Light CobbleLegends CobbleLegends Azeris Azeris Semarina Semarina Comix Official Server Modpack Comix Official Server Modpack Cobblemon Extended (LD16) Cobblemon Extended (LD16) Wild Odyssey Wild Odyssey Medieval Fantasy For A Reason Medieval Fantasy For A Reason Onyx Onyx Create and  Chill Create and Chill Cobbled RPG Cobbled RPG The House Diablo Cobblemon Experience The House Diablo Cobblemon Experience Time To Work Time To Work AeronauticsCiC AeronauticsCiC My Hero Legacy My Hero Legacy Clarity Clarity Abyss Server Pack Abyss Server Pack Lite Optimizations Lite Optimizations Create the Skies Create the Skies MineCrew-Extra MineCrew-Extra DarkSol DarkSol From The Flingue - Season 2 From The Flingue - Season 2 Iron Garden Presents - Whiskey Business Iron Garden Presents - Whiskey Business That Time I Got 999+ FPS That Time I Got 999+ FPS Saleh's One Piece Saleh's One Piece HurleyCraft HurleyCraft Craft Colonies Craft Colonies Yesh's Pack Yesh's Pack Renderium Optimized Renderium Optimized Mundo Mitico Mundo Mitico Vanilla Seasoning Vanilla Seasoning Blue Moon SMP Blue Moon SMP Remboy optimized Neo Remboy optimized Neo Ascended Gear SMP Ascended Gear SMP Gorgeous Optimizations Gorgeous Optimizations Vanilla with Benefits Vanilla with Benefits Cherry+ Cherry+ Village Witch Village Witch y-v y-v Astryx Astryx Siren Shadows Siren Shadows OZPoke boys OZPoke boys Create: War and Economy Create: War and Economy SoulRise SoulRise Jady Apocalyptic Jady Apocalyptic Better Fireteam Better Fireteam Create: The Age of the Sky Create: The Age of the Sky Immersive realms (realistic) Immersive realms (realistic) Build n' Bake Build n' Bake OXG Modpack Client OXG Modpack Client Minevui Optimized Minevui Optimized

External Resources