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
Infinity Craft Infinity Craft Cursed Life Cursed Life SE Aeroworks SE Aeroworks Cobblemon Netherite Cobblemon Netherite OptimisticMC PvP OptimisticMC PvP LotaCraft: Lotaria LotaCraft: Lotaria OutlineVanila OutlineVanila The Core Modpack The Core Modpack OptiCore OptiCore Build and Thrive [Information Update Is out!] Build and Thrive [Information Update Is out!] WorldStudios' WackyCraft WorldStudios' WackyCraft Potato SMP (Survival Multi Player) Potato SMP (Survival Multi Player) Grietina Grietina visually perfected visually perfected Project Combat Project Combat Digital Dreamers Digital Dreamers Champions Ascent Official Champions Ascent Official Jordan's Modpack Jordan's Modpack Skyblock Collection Skyblock Collection Hydrion Lite Hydrion Lite Opti pepo Opti pepo Tensura - A Weakened Hierarchy Tensura - A Weakened Hierarchy Bambam Modpack Bambam Modpack Vanilla Odyssey Vanilla Odyssey Jacob's Silly Spacepack Jacob's Silly Spacepack Raion's Vanilla Plus Raion's Vanilla Plus Stonehill Client Stonehill Client LessGrind+ LessGrind+ Create UNSC version Create UNSC version Twixxel's Stalkers Original Twixxel's Stalkers Original Sestain's Optimizations Sestain's Optimizations Fatifers Cobblemon Fatifers Cobblemon Echo One Group Echo One Group KeeKee's SMP Utility KeeKee's SMP Utility Snobblemon Regions Snobblemon Regions Just QoL Just QoL Quadra Isles Quadra Isles Nationcraft by Emmet Nationcraft by Emmet Trambiquecraft Trambiquecraft Pigster's Spells and Dragons Pigster's Spells and Dragons Deepa's Monumenta Pack Deepa's Monumenta Pack The Modded Rizoma DayZ The Modded Rizoma DayZ Winter's Delight Winter's Delight Aethelgardd Aethelgardd Squared Media Builders Squared Media Builders BTE Ukraine modpack BTE Ukraine modpack The Real New World The Real New World Christmas in Cobblemon Christmas in Cobblemon Forge-rune.fr Forge-rune.fr Vanilla Enhanced Vanilla Enhanced Yet Another Vanilla But Better (YAVBB) Yet Another Vanilla But Better (YAVBB) create live erisa create live erisa Castigo's Castigo's Venturecraft Venturecraft Velocity Velocity AgalarMC Vanilla AgalarMC Vanilla lots of gun lots of gun Rural Factory Rural Factory Kdogs Fps+ Kdogs Fps+ Cozy Swords RPG 4.0 Cozy Swords RPG 4.0 Mine Attack Mine Attack Snowbound Serenity Snowbound Serenity Momentum Momentum A Winterly Christmas World - WCW A Winterly Christmas World - WCW BOI IV BOI IV CARCHcraft CARCHcraft Create: Just for Fun Create: Just for Fun Lumora Lumora +Optivanilla 2.0+ +Optivanilla 2.0+ Rebirth RPG Rebirth RPG CobbleSpirits CobbleSpirits Farbound Farbound MineLabs Network SMP MineLabs Network SMP Femboy Foundry Femboy Foundry Active's Mod Folder Active's Mod Folder Leyends of Teagarden Leyends of Teagarden FriendForest FriendForest EW optimized EW optimized StarbaseSMP - Apocalypse StarbaseSMP - Apocalypse Basically Bare Bones Basically Bare Bones Redefined Vanilla - IdN Redefined Vanilla - IdN Kitty Pack Kitty Pack Visual Journey Visual Journey PokeAurora Oficial PokeAurora Oficial Barely Modded Barely Modded Sakura Valley: Create & Beyond Sakura Valley: Create & Beyond Slarof Modpacks Slarof Modpacks Horitsushiki's Advanced Visual Enhancer Horitsushiki's Advanced Visual Enhancer KeeKee's SMP Lite KeeKee's SMP Lite MineCity NewEra MineCity NewEra Enhancemize Enhancemize Stormdal Colonies Stormdal Colonies Immersive Beauty Immersive Beauty Crafted Plus Crafted Plus Your's Optimized Your's Optimized Shroomcraft 2 Cobblemon Edition Shroomcraft 2 Cobblemon Edition GRP Server project GRP Server project PlasmoPack PlasmoPack RMC Optimization RMC Optimization VKRPG VKRPG

External Resources