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
GoldenApple Optimized GoldenApple Optimized Tuckabout A New Story - A Roundabout Jojo Experience Tuckabout A New Story - A Roundabout Jojo Experience Create - Tamed Frontiers Create - Tamed Frontiers Astral Titans Astral Titans Let's Create - The First Edition Let's Create - The First Edition Vanilla Deluxe Edition Vanilla Deluxe Edition APEX WEAPONRY 2 [[remake]] APEX WEAPONRY 2 [[remake]] VaultSMP VaultSMP Create Areo Naughts Create Areo Naughts THE VAULT BRUTAL FACTIONS THE VAULT BRUTAL FACTIONS New World Awakened New World Awakened Winter Leveling Winter Leveling Retards Modpack Retards Modpack GHyst Distant Horizons GHyst Distant Horizons Lively Craft Lively Craft Nefix Optimized Nefix Optimized Besacraft 1722 Besacraft 1722 Luminosity Luminosity ProtoMP ProtoMP ImprovedExperience - A better game experience ImprovedExperience - A better game experience Full Spectrum Realism Full Spectrum Realism WALY VANILLA WALY VANILLA トヨナツちゃんねる銃、冒険MODサーバー参加パック トヨナツちゃんねる銃、冒険MODサーバー参加パック MakeShift MakeShift Isekai DX Isekai DX Sneykor's Cobblemon online Sneykor's Cobblemon online Apotelesmatic Neoforge Apotelesmatic Neoforge Murkrid PvP Optimized Murkrid PvP Optimized Craft and Conquer Craft and Conquer Alex Modpack Alex Modpack I Heard it Too (UNOFFICAL) I Heard it Too (UNOFFICAL) Mystic Visuals Mystic Visuals Create & Electrics Create & Electrics Waymarked Waymarked Leo's Medieval Fantasy Leo's Medieval Fantasy LCLP's Mini Game Pack LCLP's Mini Game Pack Myths & Ruins (RPG) Myths & Ruins (RPG) Super Enhanced Visuals Super Enhanced Visuals  A Parallel Universe A Parallel Universe Qwnks's Console Experience Qwnks's Console Experience TLT - The Lost Tape TLT - The Lost Tape Arvahall II - Gunpowder and Divinity Arvahall II - Gunpowder and Divinity Deck Craft (Client Midnight) Deck Craft (Client Midnight) TerraLite TerraLite Founding Realms - Millénaire + MineColonies Town Building Adventure Founding Realms - Millénaire + MineColonies Town Building Adventure Ben 10 and Extras Ben 10 and Extras Jimmu's Factory 2 Jimmu's Factory 2 Actions & Extra: Java Edition Actions & Extra: Java Edition Tardis Flight M Tardis Flight M project Moa. project Moa. Perfect Fantasy Created Perfect Fantasy Created Pink Castle Pink Castle Essentially Optimized Essentially Optimized Sporelight Hollow Sporelight Hollow The fishing pack The fishing pack Vircraft Modpack Vircraft Modpack Uniquely Optimised Uniquely Optimised AysgarthRP AysgarthRP Ice, Fire, & Gunpowder Ice, Fire, & Gunpowder Cobblemon Epsilon More Than Mining 2- More Mining More Than Mining 2- More Mining Leo's Military Factions Leo's Military Factions Client Optimized Client Optimized Slop Shooter 3000 Slop Shooter 3000 Wintercraft Wintercraft Craftwars: Battle Royale Craftwars: Battle Royale Convergence SMP Convergence SMP New Century Adventure  New Century Adventure Sibo`s Vanilla Enhanced Sibo`s Vanilla Enhanced Peps SMP Season 4 Continents and Colonies Peps SMP Season 4 Continents and Colonies SCORPIOX1Day1Addition SCORPIOX1Day1Addition KrackherSMP Vanilla KrackherSMP Vanilla The Collective, The Aeronautical Edition The Collective, The Aeronautical Edition PogSMP 6 PogSMP 6 Warspire Warspire vibrant experience vibrant experience EverLush; The Garden EverLush; The Garden Eight Seas Eight Seas Smart & whimscape Smart & whimscape Figuratives 2 Figuratives 2 Leyendas de Teagarden Pyroven Leyendas de Teagarden Pyroven Daki's Vanilla Plus Daki's Vanilla Plus Tube's Not a modpack Modpack Tube's Not a modpack Modpack Aetherbound RPG Aetherbound RPG The Old Kitchen The Old Kitchen Realms of Simia Realms of Simia Create: Endless Industry Create: Endless Industry Create Boundary Engineer Create Boundary Engineer Cobblemon: Age Of Industry Cobblemon: Age Of Industry MCBR Cobblemon - Mobile MCBR Cobblemon - Mobile Prospecity Prospecity oneblock but have cool technology oneblock but have cool technology Sirius Sirius PacPack Voxydized PacPack Voxydized Beboucraft Beboucraft BeeShield Legends BeeShield Legends Magit's Vanilla Modpack Magit's Vanilla Modpack VanillaReborn VanillaReborn What is GAMBLING What is GAMBLING RomeSMP RomeSMP

External Resources