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
Loka Fabric Loka Fabric Conquest of the Bleak Isles Conquest of the Bleak Isles Performium: Continued Performium: Continued Folklore SMP Folklore SMP Penumbralcraft Penumbralcraft All About Decoration - Building & Furniture All About Decoration - Building & Furniture Hexwoven Hexwoven Redstone Optimized Redstone Optimized The Verity Server The Verity Server Kimetsu No Yaiba Story Kimetsu No Yaiba Story Complete Essential Complete Essential PS Homegrown - Sunlit Valley PS Homegrown - Sunlit Valley Veloxy's Pack Veloxy's Pack MC:SM Ultimate Experience Refresh! MC:SM Ultimate Experience Refresh! [TACZ] [SBW] BlockField [TACZ] [SBW] BlockField Unaltered+ Unaltered+ CordCraft Season 4 CordCraft Season 4 fly like invincible fly like invincible The Ultimate Experience The Ultimate Experience AdvoTech JJThunder AdvoTech JJThunder Splitted Multiplayer Splitted Multiplayer Dark TFC - UltraHardcore Dark TFC - UltraHardcore Cobblemon Guapisimo Cobblemon Guapisimo Tinker's Tavern: Cobblemon Tinker's Tavern: Cobblemon SLG: Best of Terramity SLG: Best of Terramity CobbleCraft CobbleCraft Minecolonies Create - Aeronautics Colonies Minecolonies Create - Aeronautics Colonies [Cobblemon] BlockeMon [Cobblemon] BlockeMon COMBAT STRIKE ZERO(TACZ FPS PVP) COMBAT STRIKE ZERO(TACZ FPS PVP) The Gallo's Horizons (Distant Horizons) The Gallo's Horizons (Distant Horizons) Custom morph Custom morph Turtle's Auxiliar Modpack Turtle's Auxiliar Modpack Dioses Performance+ | Used by Vegetta777 & Willyrex Dioses Performance+ | Used by Vegetta777 & Willyrex Adaptive Adaptive FTB Unstable 6 FTB Unstable 6 Tukel Realism (ModernArch 128x - Distant Horizons - Shader - Physics) Tukel Realism (ModernArch 128x - Distant Horizons - Shader - Physics) All you need: Mace PVP All you need: Mace PVP Wellspring Adventures 2 (SMP) Wellspring Adventures 2 (SMP) [Cobblemon] PokeClash+ [Cobblemon] PokeClash+ QoL Client QoL Client lwkSlick's PvP Modpack lwkSlick's PvP Modpack 1000 Ways to Explode 1000 Ways to Explode LifeOre Create S1 LifeOre Create S1 TABSMP Modpack TABSMP Modpack A beginning of Origins (Fabric) A beginning of Origins (Fabric) AdventureCrafts [Fabric] AdventureCrafts [Fabric] Vanilla+ Vanilla+ Vanilla Plus Vanilla Plus Wynn + Wynn + Rizmotopia - Barebones Rizmotopia - Barebones The Createville Pack The Createville Pack TacZ VR (Vivecraft) TacZ VR (Vivecraft) Doge Client Doge Client Twixxels Stalkers Experience Twixxels Stalkers Experience Optimus Optimus Revelations 3 - just Tech N' building! Revelations 3 - just Tech N' building! Antique Runes: Medieval RPG Antique Runes: Medieval RPG KyuSekai KyuSekai truehorror.jar truehorror.jar Two Mouths One Lie Two Mouths One Lie Frizpa Studios Winter Apocalypse Frizpa Studios Winter Apocalypse Qearioz's Optimized PvP & SMP Qearioz's Optimized PvP & SMP Best Distant Horizons Experience Best Distant Horizons Experience Ludo's Modpack Ludo's Modpack SBooster Official SBooster Official Cobblemon Optimised Cobblemon Optimised Beautifully Optimized Beautifully Optimized PocketSMP (OFFICIAL) PocketSMP (OFFICIAL) NSCOP生电客户端 NSCOP生电客户端 Pepu's Shrimp Game Project Pepu's Shrimp Game Project Volormon Volormon Cobblemon Apex Worlds Cobblemon Apex Worlds ReZero Pack ReZero Pack Prison Escape - Beginnings (reborn) Prison Escape - Beginnings (reborn) Creatopia Unbound Creatopia Unbound Survival Project Pack Survival Project Pack Utopia SMP Utopia SMP spook's setup spook's setup 363帆的原版美化 363帆的原版美化 Create & Farmer's Delight + Create & Farmer's Delight + Architecture & Automatum Architecture & Automatum Flawless Horror: Nostalgic Dread (Proximity Chat) Flawless Horror: Nostalgic Dread (Proximity Chat) Cobblemon AU Cobblemon AU Inferno - Better Hardcore Inferno - Better Hardcore Vanilla Pack Vanilla Pack Lumen Packs Lumen Packs The Decimation of Mankind The Decimation of Mankind Transportcraft Next Generation Transportcraft Next Generation BUILDTECH 3 BUILDTECH 3 better herobrine [FORGE/ FABRIC] better herobrine [FORGE/ FABRIC] Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Perfect Realism (Patrix 32x-Distant Horizon-Shaders) Project X (Palladium) Project X (Palladium) PeakCraftTV PeakCraftTV CobblemonCove - Cobblemon CobblemonCove - Cobblemon TACZcraft TACZcraft Create: Gearworks Create: Gearworks dronko's dragon survival dronko's dragon survival narutoto Ultimate narutoto Ultimate FOXY COZY LITE FOXY COZY LITE GSZYpack GSZYpack

External Resources