Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,698,844

CurseForge ID

667299

Modrinth Downloads

134,022,313

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
Voxelprint Voxelprint VictoriaCraft VictoriaCraft SKD MineColonies SKD MineColonies Taproot Taproot Spyro Modpack Spyro Modpack All The Loot! [REMASTERED] All The Loot! [REMASTERED] Turmoil (ULTIMATE HORROR EXPERIENCE) Turmoil (ULTIMATE HORROR EXPERIENCE) Path of the Wither Storm Path of the Wither Storm Horror Backrooms [Remastered] Horror Backrooms [Remastered] Trash Panda Twist Trash Panda Twist Gateways Gateways UnBound World UnBound World mistview's pvp modpack mistview's pvp modpack Thaumic Horizon Thaumic Horizon RPG 101: The Storm Scourge RPG 101: The Storm Scourge Just Vanilla Things Just Vanilla Things Better Than Basics Better Than Basics SauroLab Create Official Pack SauroLab Create Official Pack Village & Pillage: Ultimate Village & Pillage: Ultimate  DayCraft REVAMPED DayCraft REVAMPED HardRock Apocalypse - Plagueborn (HRAP) HardRock Apocalypse - Plagueborn (HRAP) Analog Dinosaurs Analog Dinosaurs Velocity Velocity Call of Block Call of Block Vulkanium Vulkanium TchicX Modpack TchicX Modpack Recorded Depth {HORROR MAP} Recorded Depth {HORROR MAP} PhoenixTech: Reloaded PhoenixTech: Reloaded Harder Than Copper Age Harder Than Copper Age Arcane Dragons [NEOFORGE] Arcane Dragons [NEOFORGE] ReCreated - Create Aeronautics Update ReCreated - Create Aeronautics Update Kinetia Kinetia Block Front Block Front Rine Time Rine Time Better & Enhanced: Client Edition Better & Enhanced: Client Edition Zoompack 4 Zoompack 4 True: Calamity True: Calamity Marvel-DC Zombies Marvel-DC Zombies Cobblemon Enclave Cobblemon Enclave BareBonesCraft+ BareBonesCraft+ Cookie Pack(e4mc) Cookie Pack(e4mc) Perfectly Optimized (Fabric) Perfectly Optimized (Fabric) WildLouna WildLouna Skybound SMP Skybound SMP Magnetia Modpack Magnetia Modpack RageCraft Revived RageCraft Revived Dungeons and Shuttles Evolution Dungeons and Shuttles Evolution Sonic Block FF Sonic Block FF Banjo's Lightly Salted Banjo's Lightly Salted Banandez Optimized Banandez Optimized Noroi Noroi Weaponized: guns and all Weaponized: guns and all MineColonies-Caos e Ordem [Unnoficial] MineColonies-Caos e Ordem [Unnoficial] Freshly Distant Freshly Distant Hoplite Modpack Hoplite Modpack Furrest Modpack Furrest Modpack Electricity Generation Integration Package Electricity Generation Integration Package Iris Shaders with Ragdoll Reactions Iris Shaders with Ragdoll Reactions NeebsCraft NeebsCraft Trials of Terra Trials of Terra Kart's Chaotic Kit Kart's Chaotic Kit Nations Event Nations Event Vanoss Crew SMP Vanoss Crew SMP RiftRealm UNLIMITED RiftRealm UNLIMITED ExileColonies ExileColonies VBots x Down to Earth: Summer 2026 VBots x Down to Earth: Summer 2026 World at war World at war Guns, military, and stuff lite Guns, military, and stuff lite Modustrie Modustrie Kingdom Cordis - RP Kingdom Cordis - RP Horror on the Block! Horror on the Block! Lets Just Say CRAFT - [Christmas] (LJSC) Lets Just Say CRAFT - [Christmas] (LJSC) BasicPackage BasicPackage asphyxia mods asphyxia mods Irmandade: Eternos - Fanmade Irmandade: Eternos - Fanmade EVON'S BETTER CRAFT EVON'S BETTER CRAFT ArcaneAxis - ARS ArcaneAxis - ARS Bottom of The Barrel Bottom of The Barrel Virtues of Life Virtues of Life Usefully Optimized Usefully Optimized CobbleKingdoms CobbleKingdoms Absolute Realism Absolute Realism Quality Time - Beautified and Optimized Quality Time - Beautified and Optimized Growth VR Growth VR Windows Edition Windows Edition Ascension QoL Ascension QoL Lucky Pillar Lucky Pillar New Worlds Polished! New Worlds Polished! Create: Constructs of the Wild Create: Constructs of the Wild THE INFINITY Project THE INFINITY Project M-Freunde 3 M-Freunde 3 Simple Server Set: Base Simple Server Set: Base Optimus Optimus Gentle Brew Gentle Brew Simonuwu Fabric Project Simonuwu Fabric Project TerraCraft:Confluence TerraCraft:Confluence EasyBuild EasyBuild Mods MC Mods MC Create: SatisFactory Create: SatisFactory Kameritverse ( Alien Evolution ) Kameritverse ( Alien Evolution )

External Resources