Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,728,714

CurseForge ID

667299

Modrinth Downloads

134,050,678

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
EquinoxxMC EquinoxxMC the chieftain pack the chieftain pack Killercode's SMP Killercode's SMP CPWN Pack 2 CPWN Pack 2 Cobblemon Chaos Edition Cobblemon Chaos Edition Solrise Solrise Superbly Optimized Superbly Optimized Silver Age+ Silver Age+ Inso's Craft Inso's Craft Suzeren Optimization Suzeren Optimization Modded Hollow Modded Hollow Goosker's Medieval Modpack Goosker's Medieval Modpack Miummy! Miummy! MC Plus MC Plus Simple Optimized Vanilla Simple Optimized Vanilla Void-Attack Void-Attack CaliburnSMP Craft Mizyen Craft Mizyen Create Mod - Second Chance Create Mod - Second Chance YaLikeFPS? YaLikeFPS? Vanilla Reloaded Vanilla Reloaded Ultimate Client Ultimate Client Pixel's Simply Reoptimized Pixel's Simply Reoptimized The 2 Week Pack The 2 Week Pack HighBarBlue's Vanilla+ Modpack HighBarBlue's Vanilla+ Modpack Vanilla Plus+++ Vanilla Plus+++ Visually Vibrant - [FABRIC] Visually Vibrant - [FABRIC] Les petits pédestres Les petits pédestres Steinbank Refined Steinbank Refined Jameel's Private SMP Jameel's Private SMP Endless horizon Endless horizon AdemEXE AdemEXE AwACraft Client Side Pack AwACraft Client Side Pack Electrical Warfare Electrical Warfare glutchy's performance modpack glutchy's performance modpack ElunovaPack ElunovaPack Peace Optimizer Peace Optimizer Unicraft 9: Cobblemon Unicraft 9: Cobblemon DonutSMP Enhanced DonutSMP Enhanced The Mishaps Smp The Mishaps Smp Bosstimized Bosstimized Dungeons & adventures [D&D] Dungeons & adventures [D&D] ZeroFabric ZeroFabric Create Attack 7 Create Attack 7 Greveholm Essentials Greveholm Essentials Cogwheels and Wires Cogwheels and Wires Hyblock Hyblock Amethyst Eclipse Amethyst Eclipse Realms of Palluto Realms of Palluto Create: Aeronova Create: Aeronova kraizipack kraizipack Engram NewEntry Engram NewEntry Vanilla Refined Vanilla Refined Tralty's Modded Adventure 2 Tralty's Modded Adventure 2 Cobblemon ViewerSMP Cobblemon ViewerSMP SiestaSMP Modpack SiestaSMP Modpack Beta Redux Beta Redux RE:mix RE:mix Wayward Wayward Serenity Create SMP Serenity Create SMP Vulkan: X-Lite Vulkan: X-Lite Badger Colonies Badger Colonies Vanilla Essencia Vanilla Essencia Create - CMY Create - CMY ImmerseMON [Cobblemon] ImmerseMON [Cobblemon] prjkt333 prjkt333 Beyond Vanilla+ Beyond Vanilla+ Janis1895 Janis1895 Last MC 2025 JTF Last MC 2025 JTF Craft And Chill Craft And Chill Fantastically Optimised (Vulkan) Fantastically Optimised (Vulkan) Cobble Champs Official Cobble Champs Official CraftCore Modpack CraftCore Modpack SuperCraft SuperCraft Lotus Vision Lotus Vision EMPIRES BUT NOT??? EMPIRES BUT NOT??? VPatchcraft VPatchcraft Bastelgruppen Client Optimized Bastelgruppen Client Optimized Ultimate Hypixel Mining Ultimate Hypixel Mining PokéBlocksPack PokéBlocksPack MYTHORIA MYTHORIA Refabricated Villagers: Vanilla+ Refabricated Villagers: Vanilla+ Neoclassic Neoclassic Hypixel Modpack P0 Hypixel Modpack P0 Chill&Stay Chill&Stay Chronalis - Ancient Times Chronalis - Ancient Times Cherry Sorbet Cherry Sorbet Bhored's Banana Sandwich Modpack Bhored's Banana Sandwich Modpack Bluelight Client Plus Bluelight Client Plus Cobble X Friends Cobble X Friends Venture INC. Venture INC. Bad No Cookie Bad No Cookie Vanilla: Remixed Vanilla: Remixed Enhanced Enhanced System Failory System Failory PURE. PURE. Graviton Graviton Rub3n's Vanilla pack Rub3n's Vanilla pack Worlds O' Plenty II Worlds O' Plenty II BANGLA OPTIMIZE BANGLA OPTIMIZE

External Resources