Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,706,942

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
Tensura Tainted Grace Tensura Tainted Grace Cobble Cove QOL Modpack Cobble Cove QOL Modpack Smooth Pack Smooth Pack Create:Otherworld Create:Otherworld TussleCraft - Forgotten Age TussleCraft - Forgotten Age Optim Optim Westercraft Official Westercraft Official Ark Origins - Back to Origins Ark Origins - Back to Origins Just Verity   (Im your Personal Helper Friend) Just Verity (Im your Personal Helper Friend) Builders Delight 4 Builders Delight 4 A4 Mystic Odyssey [Lite] A4 Mystic Odyssey [Lite] Catch, Create, Conquer Catch, Create, Conquer The Odyssey (Create Aeronautics & Weather mods) The Odyssey (Create Aeronautics & Weather mods) The Everlasting Winter The Everlasting Winter Furtastic (a changed adventure) Furtastic (a changed adventure) Galaxy Sky Galaxy Sky Better Creative [FABRIC] Better Creative [FABRIC] Salbox's Technical MC Salbox's Technical MC Everwild (Cobblemon) Everwild (Cobblemon) BTE Germany Modpack BTE Germany Modpack Warrior Cats - Whispers of StarClan Warrior Cats - Whispers of StarClan Jurassic era Jurassic era Vanilla Optimized Plus Vanilla Optimized Plus Sitrus Cobblemon - [MOBILE] Sitrus Cobblemon - [MOBILE] Yippee MC SMP - Client Pack Yippee MC SMP - Client Pack FNaF's UNIVERSE & FANVERSE UNOFFICIAL FNaF's UNIVERSE & FANVERSE UNOFFICIAL Create: Cogs & Cataclysm Create: Cogs & Cataclysm Better QoL Better QoL ABHI FPS BOOST ABHI FPS BOOST Spade's Vanilla+ Spade's Vanilla+ Cobblemon Vulkan (Performance Pack) Cobblemon Vulkan (Performance Pack) garetcraft SMP garetcraft SMP Better MC [ PACK ] Better MC [ PACK ] Semi Realistic Space Exploration Modpack Semi Realistic Space Exploration Modpack SLG-Primal Survival SLG-Primal Survival Vanilla Remaked Vanilla Remaked The Great Beyond The Great Beyond CR-Realistic Survival CR-Realistic Survival SpHiNxX's Technical Overhaul SpHiNxX's Technical Overhaul Create SMP Addons+extra Create SMP Addons+extra Maid Service Maid Service ATOMLAND Optimized ATOMLAND Optimized Applied Energestic 2 vs Refined Storage Neoforged Applied Energestic 2 vs Refined Storage Neoforged Mines & Monarchs (M&M) Mines & Monarchs (M&M) Awakened Server Awakened Server Ignacia SMP Ignacia SMP Gundustry Gundustry Ultimate Neodium Ultimate Neodium Horyzen Horyzen Dracium Create Edition Dracium Create Edition AgoniaPack AgoniaPack Epinephrine Epinephrine Better RPG Realms Better RPG Realms JOJO VS SCP-610 Invade 100 Days JOJO VS SCP-610 Invade 100 Days Legacized Legacized Guns, Dinosaurs and Stuff Guns, Dinosaurs and Stuff ALBOE! [FABRIC] ALBOE! [FABRIC] Changed Chaos Edition Changed Chaos Edition Create Aeronautics - Skyblock Create Aeronautics - Skyblock The last awakene The last awakene PMX PMX Overclock - Tech Automation with Quests | Create, Aeronautics, AE2, Modern Industrialization & More Overclock - Tech Automation with Quests | Create, Aeronautics, AE2, Modern Industrialization & More The Stalker (Twixxel Recreation) The Stalker (Twixxel Recreation) Peak Vanilla Premium by Gewie Peak Vanilla Premium by Gewie Lucky World Invasion (Updates & Tweaks) Lucky World Invasion (Updates & Tweaks) LebaneseMC LebaneseMC Miraculous Hollow SMP Miraculous Hollow SMP Zecoar Modpack Zecoar Modpack Extraction - A Looter Shooter Experience Extraction - A Looter Shooter Experience Client Refresh Client Refresh Creatorio Supply Chain Creatorio Supply Chain BlackRose's Shenanigans BlackRose's Shenanigans Chunk by Chunk (Maggi's Edition) Chunk by Chunk (Maggi's Edition) StaTech Industry: GoG StaTech Industry: GoG CreateSMP Polska CreateSMP Polska Maxed Optimized Maxed Optimized PojavLauncher Horor PojavLauncher Horor Jets & More Jets & More Liquid Client Liquid Client Create Vanilla+ (THEO) Create Vanilla+ (THEO) Fantasy Adventures+ Fantasy Adventures+ Optimizng Optimized Optimizng Optimized Bakumon Official Bakumon Official Apocalyptic Hardcore: The World of SCP Infection ☠️ Apocalyptic Hardcore: The World of SCP Infection ☠️ Projet Nouveau Monde Steel Ball No Run [jojo] Projet Nouveau Monde Steel Ball No Run [jojo] Hearths of Middle Earth - HoME Hearths of Middle Earth - HoME Bare PVP Bare PVP Create RPG+ Create RPG+ Alien Revolution 10 Alien Revolution 10 TPSRX - Enchanted TPSRX - Enchanted MysticCraft Divivded Kingdoms MysticCraft Divivded Kingdoms Realms Server Modpack (Season 13) Realms Server Modpack (Season 13) Quick Vanilla+ Quick Vanilla+ Bingus SMP Season 9 Aeronautics Bingus SMP Season 9 Aeronautics Society Sunlit Valley - Mystical Skyblock Society Sunlit Valley - Mystical Skyblock Kool Optimized Studio (BBS) Kool Optimized Studio (BBS) HARDCORE EVOLUTIONS HARDCORE EVOLUTIONS Optimization Plus Optimization Plus DiscoveryRPG DiscoveryRPG FoxMagic FoxMagic

External Resources