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,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
Da Boys Craft - Create Edition Da Boys Craft - Create Edition ITR 整合包 ITR 整合包 BRSK Omega Protocol BRSK Omega Protocol Simply Vanilla [UPDATED] Simply Vanilla [UPDATED] Eldoria: The Last Epoch Eldoria: The Last Epoch Smoother Adventures+ Smoother Adventures+ Weenie Hut NEO Weenie Hut NEO Omni-Apocalypse Omni-Apocalypse BACKPORT LOVERNITE BACKPORT LOVERNITE Vanilla Horizons Vanilla Horizons Funtime FPS+ Funtime FPS+ Create : Constant Warfare Create : Constant Warfare Antarchy - Ascension Antarchy - Ascension Pokengineers – Create to Catch Pokengineers – Create to Catch Cabinmod 5 Cabinmod 5 StupiClient StupiClient Era of the Wyrm Era of the Wyrm Cobblemon SMP: Trainer's Journey Cobblemon SMP: Trainer's Journey Cobblemon: Unbound Cobblemon: Unbound Sk1llz Client Sk1llz Client FLUSTIFY OPTI FLUSTIFY OPTI Actual Mobs (smarter and stronger mobs) Actual Mobs (smarter and stronger mobs) The Garden Of Lilith - A vibing RPG, Tech, Magic and building pack! The Garden Of Lilith - A vibing RPG, Tech, Magic and building pack! Fajita's Enhanced Minecraft Fajita's Enhanced Minecraft Rebirth - The Dead World Rebirth - The Dead World Camputron Chronicles Camputron Chronicles World of Minecolonies World of Minecolonies Ultra Distant Horizons LITE Ultra Distant Horizons LITE The Chatting Place Modpack CreateMons - COBBLEMON PACK CreateMons - COBBLEMON PACK Eldarval Drehmal Eldarval Drehmal Vampiric Realms Vampiric Realms TACZ DreadOverhaul the horror modpack TACZ DreadOverhaul the horror modpack WindCrest War SMP WindCrest War SMP Ziptastic Ziptastic Mannequin Essentials Mannequin Essentials skyblock skyblock Lite Aeronautics Lite Aeronautics Tensura Waka Edition Tensura Waka Edition PVP Solution PVP Solution Theyab’s Survival Experience Theyab’s Survival Experience QSMP 2026 (fan made) QSMP 2026 (fan made) Better Third Person (BTP) Better Third Person (BTP) CraftToMuck: Sky CraftToMuck: Sky Veloria Performans [Sodium Edition] Veloria Performans [Sodium Edition] HexCraft HexCraft V-Cube V-Cube Hide n' Seek... Hide n' Seek... COBBLEPOKEMON COBBLEPOKEMON Bubble Cobble Redux Bubble Cobble Redux Cottagecore Delight Cottagecore Delight not a dreamscape not a dreamscape ImprovedCraft ImprovedCraft Sengoku Jidai - Samurai Legends Sengoku Jidai - Samurai Legends Construction Construction Civilization, Industry, and Architecture Civilization, Industry, and Architecture Souls: Survival Souls: Survival Survival-OneBlock Fabric Survival-OneBlock Fabric SL Quantum Factory SL Quantum Factory The Last Bastion – RPG, Medieval, Dark Fantasy Survival The Last Bastion – RPG, Medieval, Dark Fantasy Survival bodycam bodycam guns and vihicles guns and vihicles Grinding and industrialization GANDI 1 Grinding and industrialization GANDI 1 Cobblemon Irisian Edition Cobblemon Irisian Edition Fungal Engines Fungal Engines Vanilla's Finest Vanilla's Finest Victory's land Victory's land Nostalgized Nostalgized HUMANITAS HUMANITAS Plants Vs Zombies - JavaEdition Plants Vs Zombies - JavaEdition Classic Evolved Classic Evolved [PPE] Project Performance Enhance [PPE] Project Performance Enhance Impressively Optimized. Impressively Optimized. Sakeva Optimized Sakeva Optimized Legend's Optimized Legend's Optimized John Hall CEu Pack John Hall CEu Pack Vanilla Fabric Vanilla Fabric Recuria Recuria Cobblemon Origins - Road to Champion Cobblemon Origins - Road to Champion Steel Block Run 1890 (Jojo, JJBA) Steel Block Run 1890 (Jojo, JJBA) Essência Mods Essência Mods Gänseteich Gänseteich Frozen Realms Frozen Realms Lurker in the Fog: Herobrine’s Dominion Lurker in the Fog: Herobrine’s Dominion Aedans Vanilla Plus Aedans Vanilla Plus The Girls 2.0 The Girls 2.0 Generic Wasteland Generic Wasteland islandcraft: a Pirate's Life islandcraft: a Pirate's Life Marvelously Client-Side Marvelously Client-Side Through the Seasons Through the Seasons Vanilla-'s Vanilla PLUS Vanilla-'s Vanilla PLUS The Poke Isles Official Modpack The Poke Isles Official Modpack Changed World Changed World CobbleValley CobbleValley Aetheris QoL Aetheris QoL Knights of the Eve Knights of the Eve The Convergence I The Convergence I [OUTDATED] Cobbleland+ (Unofficial) [OUTDATED] Cobbleland+ (Unofficial) Nogla and Terroriser Reacts Patreon Nogla and Terroriser Reacts Patreon Enchant.cz Enchant.cz

External Resources