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
Ron's Forever World Ron's Forever World CATACLYSMIC CHRONICLES CATACLYSMIC CHRONICLES Calvianos Calvianos John's Cobblemon ServerPack John's Cobblemon ServerPack Mortium optimised Mortium optimised Outatime Gamers Vanilla+ Outatime Gamers Vanilla+ Hope SMP S2 (COBBLEMON) Hope SMP S2 (COBBLEMON) Create Aero Mobile Cities Create Aero Mobile Cities Valderheim Valderheim Hearthvale Hearthvale Bigger Better Experience Bigger Better Experience Creators Wilds Creators Wilds VanillaFlex VanillaFlex Argyll's solo leveling Argyll's solo leveling Mochi Mochi FPS Flood; Pixelforge Collective FPS Flood; Pixelforge Collective Project Overclock Project Overclock HiLand Optimization HiLand Optimization CobbleHelx Modpack (Cobblemon) CobbleHelx Modpack (Cobblemon) The Krabby Patty The Krabby Patty Fox's Ultimate MacBook Modpack Fox's Ultimate MacBook Modpack just another copy A&S just another copy A&S Weedie's Technological Cookstravaganza Weedie's Technological Cookstravaganza Rodd's Shadow League MAIN Rodd's Shadow League MAIN BeyondCraft BeyondCraft Banquito Banquito advanced graphics advanced graphics AnstorePack AnstorePack Create Vanilla Mechanics Create Vanilla Mechanics Realms of Craft Realms of Craft Optimizium Optimizium Super Mario Mash Up Pack Deluxe Super Mario Mash Up Pack Deluxe JMFPS JMFPS The FPS: King Performance The FPS: King Performance FortMine ++ FortMine ++ Refresher Refresher FenixCraft Optimized FenixCraft Optimized Megalopolis Crazily Optimized Crazily Optimized You and Ambience! You and Ambience! Undead Lands Undead Lands DOME DOME Create: Horizons Create: Horizons Sky's Vanilla Sky's Vanilla Rise of the Ancients Rise of the Ancients LlamaWorld LlamaWorld Adventure Reforged Adventure Reforged Blastub Aeronautics SMP Starter Pack SMP Starter Pack Livia Modpack Livia Modpack DarkMetaKnight's Adventure Pack DarkMetaKnight's Adventure Pack 43rd Flying Modpack Reborn 43rd Flying Modpack Reborn Diggicraft -  The Beginning Diggicraft - The Beginning MerlMC Modpack MerlMC Modpack HighTide HighTide M: Realistic Edition. M: Realistic Edition. Malficarum Malficarum Cute buff Cute buff LD: A life's dungeon LD: A life's dungeon HeySMP.de HeySMP.de Aetherium [FORGE] Aetherium [FORGE] WonderCraft Server Modpack shah bid shah bid RC Cobblemon RC Cobblemon Vanilla Deluxe Vanilla Deluxe Corpus 2026 Corpus 2026 Aetheria Cobblemon Modpack Aetheria Cobblemon Modpack JS Life+ JS Life+ Creator Optimized Creator Optimized Recraft S7 Deceased Craft Recraft S7 Deceased Craft The Oblivion The Oblivion Bingotopia Bingotopia Notazia 2 Notazia 2 AshTech AshTech MerVik’s Vanilla+ MerVik’s Vanilla+ Glatzencraft Glatzencraft Autumn core Autumn core Unova-Unys Unova-Unys Eternity - Refugievements Eternity - Refugievements Echoes of Alpha: The Herobrine Myth Echoes of Alpha: The Herobrine Myth ISMP S5 singleplayer and server modpack ISMP S5 singleplayer and server modpack Refined Refined HDR+ HDR+ MC: They Watch MC: They Watch SupernovaSMP SupernovaSMP GenPlus GenPlus The Foundry Pack The Foundry Pack Wolf's Enhanced Vanilla Wolf's Enhanced Vanilla Foundry Semi-Anarchy Foundry Semi-Anarchy DDAGCraft DDAGCraft Electronium Refined Electronium Refined Minimal Boating Minimal Boating Sven's Venture Sven's Venture SunsetCat's Create Modpack Balanced Origins Balanced Origins MilkyGang Adventure+ MilkyGang Adventure+ MDSMP Refresh MDSMP Refresh Endgame Protocol Endgame Protocol Bachnet Survival Bachnet Survival CreatorCraft 2 CreatorCraft 2

External Resources