Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,735,848

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
LyzOPTP Vanilla Rewired Vanilla Rewired Astro's Mixin' Match Pack Astro's Mixin' Match Pack Enigma-Craft Enigma-Craft Bee Fast Bee Fast MyNameIsPen's Vanilla+ MyNameIsPen's Vanilla+ Joel's Optimizations Joel's Optimizations SkyForge (Member Edition) SkyForge (Member Edition) ENSImon ENSImon Vaelor semiRPG Vaelor semiRPG Teble's Medieval Immersion Teble's Medieval Immersion Simply Vanilla Simply Vanilla JUSTCREATE_byzemzemsuyu JUSTCREATE_byzemzemsuyu TinyN TinyN BLOCK ALM BLOCK ALM Project Beautiful Project Beautiful Ethereal Wrath Ethereal Wrath Frost And Fungus Frost And Fungus Virimon Virimon XenCraft Ultimate Hypixel Dungeons Ultimate Hypixel Dungeons [First Night] [First Night] FPS Basepack FPS Basepack Rutles port Rutles port Official Yakuza modpack Official Yakuza modpack Loser Modpack Loser Modpack Kaisen Cursed offical modpack Kaisen Cursed offical modpack Fireworks Optimization Fireworks Optimization Better Than Nothing Better Than Nothing Tryforce optimizations Tryforce optimizations Better Create Better Create Seed & Stock: Swords to Plowshares Seed & Stock: Swords to Plowshares Croissant Pack Croissant Pack Tales of the Horizon Tales of the Horizon Opinionatedly Optimized Opinionatedly Optimized wiktrEx Youtube Pack wiktrEx Youtube Pack Perfected Aeronautics Perfected Aeronautics OpTimatic LITE OptimNVC QoL OptimNVC QoL Ethereal Technologies Ethereal Technologies Liye Liye Lush Lands Lush Lands Traveller's Heaven Traveller's Heaven Mobs & Mines V2 Mobs & Mines V2 NEOptimized NEOptimized Mundo Mods Reforged Mundo Mods Reforged WhiteWorld Modpack WhiteWorld Modpack Kryeit: Cake Edition Kryeit: Cake Edition MazOptimized MazOptimized Cobblemon Cobalt Edition Cobblemon Cobalt Edition aLFa_iq aLFa_iq MC Sooty Edition MC Sooty Edition LumaVale LumaVale MeepPack MeepPack CaptnJason's Server Pack CaptnJason's Server Pack Carefully Created Carefully Created pasta's create modpack pasta's create modpack PrimeFormance Engine PrimeFormance Engine Stratos Сore Stratos Сore Fairly Optimized Fairly Optimized MC Royale MC Royale Lightest Lightest Mr. Aura's Cobblemon Mr. Aura's Cobblemon Exploratoria Exploratoria FrameCraft FrameCraft EverFall EverFall create simple cool create simple cool Starbounded SMP Lite Starbounded SMP Lite Teushitties Revenge 3D: Dorfeldt Fucking Dies Teushitties Revenge 3D: Dorfeldt Fucking Dies Definitive Vanilla Definitive Vanilla Foreverworld Essentials Foreverworld Essentials Vanilla Refreshed Vanilla Refreshed ZoeyNeko's Create Modpack ZoeyNeko's Create Modpack Felix′s Survival Modpack ZSM CreateSMP ZSM CreateSMP andrzejczakpack andrzejczakpack Hardcore Forever World Hardcore Forever World Client Compressed Client Compressed MbB MbB Builders Dream Builders Dream Veloz Veloz Aeronautic Adventures jonshu's structure mods! jonshu's structure mods! Aizen Private Modpack Aizen Private Modpack Something of the Sort Something of the Sort Create Zerene Create Zerene Sensible Perfected Sensible Perfected The Broken Script Chronicles The Broken Script Chronicles PulseNode PulseNode Difficulty-10 Difficulty-10 Matcha Tinted Matcha Tinted JoghurtYoki's Community S2 JoghurtYoki's Community S2 Kinda Vanilla !! Kinda Vanilla !! MinefurIV FPS+ MinefurIV FPS+ [PRH] Project Rabbit Hutch [PRH] Project Rabbit Hutch Domo's Cozy Adventure Domo's Cozy Adventure Luconia Network Modpack Luconia Network Modpack Comfy Optimized Comfy Optimized Performance Enhanced Performance Enhanced Hero Enhanced Vanilla Hero Enhanced Vanilla

External Resources