Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,714,371

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
Totheron Totheron Engineer's Journey Engineer's Journey Enhanced Terrain Enhanced Terrain Bigger Holes: Rebuild Society Bigger Holes: Rebuild Society Lost in Beta - The Forgotten Worlds Lost in Beta - The Forgotten Worlds DucksOnIce DucksOnIce PureMash Tech PureMash Tech EmAlter's Trains EmAlter's Trains  2b2m 2b2m Aeternum Roleplay Aeternum Roleplay Klient (A Client-Side Experience) Klient (A Client-Side Experience) The Eyes: Watch.Jar The Eyes: Watch.Jar Millenaire Magics Millenaire Magics Please Send Resources Please Send Resources SC Final Adventure - Machines SC Final Adventure - Machines Cobbled Industries 2 Cobbled Industries 2 Cobblemon Generations SMP Cobblemon Generations SMP 02's PvP Modpack 02's PvP Modpack ORICHILL Client ORICHILL Client Vanilla Bloom Vanilla Bloom HeXHub.net optimized | Handheld HeXHub.net optimized | Handheld Our Way Of Life Our Way Of Life DreamWorld DreamWorld Lord Of Family Lord Of Family Manaeval Legacy (Black Clover) Manaeval Legacy (Black Clover) Cobblemon Survival with Friends Cobblemon Survival with Friends Zenith+ Zenith+ Dwarfz 6 Dwarfz 6 A Crow's Adventure A Crow's Adventure Eternal MC Eternal MC PebbleTown PebbleTown Slick and Packed Slick and Packed Makenai Wynncraft Makenai Wynncraft The Joaozin's Gayzown's Reforged - Guelcraft The Joaozin's Gayzown's Reforged - Guelcraft Perfectly Immersive Optimized (Cheats Edition) Perfectly Immersive Optimized (Cheats Edition) All Of Create: 3 All Of Create: 3 The Bubbleclaw Publands The Bubbleclaw Publands kxpack kxpack NeoMinecolonies NeoMinecolonies after the virus - parasite apocalypse after the virus - parasite apocalypse BluePrint SMP BluePrint SMP Only Create It Only Create It Comfy SkyBlock 3 - Rebirth of the Void (RotV) Comfy SkyBlock 3 - Rebirth of the Void (RotV) Malimala Malimala Survival Mode Tweaks Survival Mode Tweaks Create - Means of Production Create - Means of Production Pino 4 Pino 4 PvP & Performance Mods PvP & Performance Mods Etar Experience Etar Experience Prime Piece Lite Prime Piece Lite [FMCS-L] fps X media X crystal x survival Optimized LITE [FMCS-L] fps X media X crystal x survival Optimized LITE Cobblemon Adventures Cobblemon Adventures Swiss Squared Swiss Squared PixelLife PixelLife BiFrost BiFrost KnopfSalats Create Live 7 Expansions KnopfSalats Create Live 7 Expansions BetterCrafted BetterCrafted Pocky's Vanilla Pocky's Vanilla Projeto Omega Projeto Omega PsychoWinter PsychoWinter A Colony Survival A Colony Survival Shulker's Forever Shulker's Forever Matt Optimized Matt Optimized ABC Create - Aeronautics ABC Create - Aeronautics PvP by sikorka PvP by sikorka Crops And Cuisine Crops And Cuisine BuildUp (NeoForge) BuildUp (NeoForge) Vulkanized Vulkanized Stellar Warfare Stellar Warfare All About Alchemy - Magic & Potions All About Alchemy - Magic & Potions Skyblock essentials (SE) Skyblock essentials (SE) Raccoon Craft Raccoon Craft Tech's Optimized MC Tech's Optimized MC KaijuuCraft KaijuuCraft Jujutsu Kaisen Heian ERA-Cursed Fate Jujutsu Kaisen Heian ERA-Cursed Fate Pixalis Plus – Performance & QoL Pixalis Plus – Performance & QoL CloudCraft ModPack CloudCraft ModPack RatProject RatProject Wonderland_Tapes.jar Wonderland_Tapes.jar untitled awesome modpack 3000 untitled awesome modpack 3000 pseudofred's Vanilla+ pseudofred's Vanilla+ Biophobia Biophobia verity excelent verity excelent Arkobia 3 Arkobia 3 Warcrimes Central Warcrimes Central StormCore StormCore Gearfall Gearfall Maleadius' Dragons and Wine Maleadius' Dragons and Wine amethyst pvp amethyst pvp Create: Astral Tinkerer Create: Astral Tinkerer Copper Country Furry Forge Copper Country Furry Forge Haydenmon Evolved Haydenmon Evolved Create Unbound Create Unbound MCC Island Enhanced MCC Island Enhanced Simple Create Simple Create Sable Wood - Japan Sable Wood - Japan La Bouloumbele La Bouloumbele NZSMP NZSMP Better Vanilla Optimized Better Vanilla Optimized HM Basic Play HM Basic Play

External Resources