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,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
Gergapack III Gergapack III A MAFIA SMP A MAFIA SMP Fishy's Client Fishy's Client Convenient Optimization Convenient Optimization Stev's Halloween Pack 3 Stev's Halloween Pack 3 Tensura - Sovereign Rebirth Tensura - Sovereign Rebirth Refugium Refugium NightWard - A multi-class RPG modpack NightWard - A multi-class RPG modpack TKS SMP TKS SMP Fast & Fine Fast & Fine Creating Sandwiches Creating Sandwiches Fabulously Fossils & Archeology Fabulously Fossils & Archeology Reign of Cataclysm Reign of Cataclysm RainbowMon 2 RainbowMon 2 Mutzman's Modpack Mutzman's Modpack PvP Tiers Pack PvP Tiers Pack Rust and Rituals Rust and Rituals The Frame Machine The Frame Machine Re-Crafted 2 Re-Crafted 2 Remboy perfect Remboy perfect KarmaCraft Chaos & bleibender Schaden KarmaCraft Chaos & bleibender Schaden GENMON GENMON Faithfully optimized Faithfully optimized The Created Pack The Created Pack The BetaCore Network The BetaCore Network Pvp Optimized Pack Pvp Optimized Pack Surviving Against All Odds Surviving Against All Odds CobbleAnacrônico CobbleAnacrônico Braincells: Back to Basics Braincells: Back to Basics MichMax - Serveur Communautaire MichMax - Serveur Communautaire Cinematic Experience Cinematic Experience Titans Beyond the Walls Titans Beyond the Walls ZOMBIE INVASION!!!(EVIL cut) ZOMBIE INVASION!!!(EVIL cut) The Artisan Frontiers The Artisan Frontiers BetterImproved BetterImproved Хрєкотрон Хрєкотрон Advanced Space and Beyond Advanced Space and Beyond Shivtanium Client Shivtanium Client Attack on Titan - The Hunter Becomes the Hunted Attack on Titan - The Hunter Becomes the Hunted Hisoka Optimized Hisoka Optimized Vanilla Mastered Vanilla Mastered Peformance Pack Peformance Pack All Those Tech All Those Tech BOSS KIT BOSS KIT Wen's Create Experience Wen's Create Experience Into The Crazy Into The Crazy Saucer Beans Saucer Beans Skyblock Ascended Skyblock Ascended KA&AL Magic KA&AL Magic Vanilla Expanse survival redefined survival redefined Craft Attack 14 Pack Craft Attack 14 Pack Tulacraft IV Tulacraft IV She Asked for Cozy, I Installed Create She Asked for Cozy, I Installed Create Fabulously Vulkan Fabulously Vulkan JustPack JustPack Project Frostbite - Eternal Winter Project Frostbite - Eternal Winter HoopieSMP HoopieSMP Battlefield 6 Battlefield 6 Resurgence of the Damned: Further West Resurgence of the Damned: Further West Changed Survival Priority Changed Survival Priority Vanilla Planifolia Vanilla Planifolia Willow's Random RPG Willow's Random RPG create: ultimate create: ultimate Commands Pack Commands Pack PSG BOOST PSG BOOST Machines and Mythology Machines and Mythology JS Basic Play JS Basic Play Ashes and Iron Ashes and Iron Perfectly Optimised Perfectly Optimised CreateRatinized CreateRatinized Tomato Performance Pack Tomato Performance Pack Cozy Cobble Adventures Cozy Cobble Adventures Industrial Skies pack Industrial Skies pack NeoScaled NeoScaled SPORE - The Silent Decay SPORE - The Silent Decay espania saison 2 espania saison 2 Mount And Craft Mount And Craft Aldara Geopol Aldara Geopol GuardianOptimized GuardianOptimized Trial by Farmer Trial by Farmer Beyond Depth ( Zenith's Way ) Beyond Depth ( Zenith's Way ) The ELemental Deathcord Smp The ELemental Deathcord Smp Piekarnia Modpack Piekarnia Modpack Sorcerers Fate Sorcerers Fate Better Hypixel Experience Better Hypixel Experience PokeHarvest PokeHarvest ShroomCluster ShroomCluster Create World (Aeronautics) Create World (Aeronautics) Randomize Optimized Randomize Optimized Pixel Valley Pixel Valley WrightCraft WrightCraft Atom & Dragon Atom & Dragon Main by Waldnetworks Main by Waldnetworks Minecolonies Create Aeronautics Minecolonies Create Aeronautics Core PvP Vulkan Vitalised Vulkan Vitalised Wonders Reimagined Wonders Reimagined Kool Optimized Kool Optimized Mytocrafted Mytocrafted

External Resources