Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,680,669

CurseForge ID

667299

Modrinth Downloads

134,000,354

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
Prehistoric World Prehistoric World Monumental Experience Monumental Experience uku's pvp modpack uku's pvp modpack Project Infinity 0.1 Project Infinity 0.1 Prodigium Reforged (Terraria Pack) Prodigium Reforged (Terraria Pack) StaTech Industry StaTech Industry Low Res Trailer Recreation Low Res Trailer Recreation More Animals [FORGE] - 1.21 UPDATE! More Animals [FORGE] - 1.21 UPDATE! Jurassic World Reborn II Jurassic World Reborn II TownCraft TownCraft JJKL Jujutsu Kaisen Craft JJKL Jujutsu Kaisen Craft Additive Additive MARSHY'S SECRETS OF THE OMNITRIX - PALLADIUM BETA MARSHY'S SECRETS OF THE OMNITRIX - PALLADIUM BETA FTB Evolution FTB Evolution The Cobblemon SMP - Pokemon in Minecraft The Cobblemon SMP - Pokemon in Minecraft Cobblemon Academy (Legacy) Cobblemon Academy (Legacy) Hypixel Skyblock for Lunar Client Hypixel Skyblock for Lunar Client Elysium Days Elysium Days Medieval MC [FABRIC] MMC3 Medieval MC [FABRIC] MMC3 Tensura Neo Otherworld Tensura Neo Otherworld Over Stars Over Stars 命运齿轮FOM【Fate's Machinery】 命运齿轮FOM【Fate's Machinery】 TACZ Expanded V13.5 Optimization Update TACZ Expanded V13.5 Optimization Update MineField Mods MineField Mods Conquest Reforged Modpack (Fabric) Conquest Reforged Modpack (Fabric) New Game 2 - Enjoy An Adventure Without Limits New Game 2 - Enjoy An Adventure Without Limits The Ancient Dawn - Prehistoric Journey The Ancient Dawn - Prehistoric Journey Cobblemon.gg - Ultimate Pokemon Experience Cobblemon.gg - Ultimate Pokemon Experience NotiFine NotiFine CobbleGalaxy - Cobblemon CobbleGalaxy - Cobblemon Actions & Better [ON JAVA] Actions & Better [ON JAVA] Ages Of War (Nukes,Bombs and Guns!!) Ages Of War (Nukes,Bombs and Guns!!) Ultimate Origins Modpack Ultimate Origins Modpack Conquest Reforged Modpack (Fabric) Conquest Reforged Modpack (Fabric) TNP Limitless 8 - LL8 TNP Limitless 8 - LL8 waccyy's Fantasia waccyy's Fantasia Hope and despair Hope and despair Dreamcraft [FABRIC] Dreamcraft [FABRIC] KEO RPG optimized KEO RPG optimized Medieval MC [NEOFORGE] MMC5 Medieval MC [NEOFORGE] MMC5 Cobblemon Optimized All 1028 Pokemons + Legendary Cobblemon Optimized All 1028 Pokemons + Legendary Cobblemon Expanded (by Jonathan) Cobblemon Expanded (by Jonathan) Origins SMP: Fabric Origins SMP: Fabric RTX ON RTX ON FPS Booster FPS Booster The Broken Script Enhanced The Broken Script Enhanced Cozy Zen Cozy Zen [MODIFIED] Cobblemon: PLUS [MODIFIED] Cobblemon: PLUS The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! The Last War - Guns And Adventure (Survivor's World with Guns) | QUESTS UPDATE! Better Adventures++ Better Adventures++ Create Optimized [FABRIC] Create Optimized [FABRIC] OptiMobile+ OptiMobile+ Ozone Skyblock Reborn Ozone Skyblock Reborn Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] Alaskan Wilderness Reimagined - ForgeLabs Recreation [AWR] FTB Skies 2 Aero FTB Skies 2 Aero Horrorland - New Horror Modpack (Herobrine, Cave Dweller...) | Horror+ Horrorland - New Horror Modpack (Herobrine, Cave Dweller...) | Horror+ Vanilla Perfected (Curseforge Edition!) Vanilla Perfected (Curseforge Edition!) CraftZ - Zombie Survival CraftZ - Zombie Survival GenCraft - Forge your world, Create your destiny! GenCraft - Forge your world, Create your destiny! Ocean Depths - Quests & Ocean Mods Ocean Depths - Quests & Ocean Mods Create 2 Mekanism: Sky Edition 2 Create 2 Mekanism: Sky Edition 2 RaftPack RaftPack Life in the village 4 Life in the village 4 Act. & Better Act. & Better Cobblemon SMP Cobblemon SMP All the Mods 10 Aeronautics All the Mods 10 Aeronautics Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests Create Aeronautics - Skybound | Create Aeronautics & Create Addons with Quests Prominence™ I (Legacy) Prominence™ I (Legacy) ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] ChaosZProject - A Modern Zombie Apocalypse [VR for WIP v.3.0.0] The Pioneers The Pioneers Better Cobblemon (Pokemon) Better Cobblemon (Pokemon) Optimization+ | Shaders, FPS Boost, and QoL Optimization+ | Shaders, FPS Boost, and QoL Medieval MC [FABRIC] MMC2 Medieval MC [FABRIC] MMC2 Society: Sunlit Cobblemon Society: Sunlit Cobblemon One Chunk At A Time One Chunk At A Time  Cobblemon SMP - RPG - The #1 Cobblemon Experience - Pokemon in Cobblemon Aventure Cobblemon SMP - RPG - The #1 Cobblemon Experience - Pokemon in Cobblemon Aventure Horrorland - With Horror Quests! Horrorland - With Horror Quests! MYTHCRAFT 5 MYTHCRAFT 5 BETTER FANTASY - Overture BETTER FANTASY - Overture New Revolution - An Improved Vanilla Experience | 1.21 UPDATE! New Revolution - An Improved Vanilla Experience | 1.21 UPDATE! All the Magic - Arcana All the Magic - Arcana Confluence: Journey's Start (Terraria ModPack) Confluence: Journey's Start (Terraria ModPack) Vanilla+ Lightweight | MC Vanilla+ 1.21.11 Vanilla+ Lightweight | MC Vanilla+ 1.21.11 Better Adventures+ Better Adventures+ Cobblemon Islands Server Modpack Cobblemon Islands Server Modpack My Hero Mineademia Origins Server (Modpack for MHA SMP) My Hero Mineademia Origins Server (Modpack for MHA SMP) Contained Opolis (A Space Adventure) Contained Opolis (A Space Adventure) FTB Presents: Direwolf20 - Season 14 FTB Presents: Direwolf20 - Season 14 Cobblemon Eternal: The Minecraft Pokémon Experience Cobblemon Eternal: The Minecraft Pokémon Experience FPSBOOST FPSBOOST Cobblemon Delta Cobblemon Delta Restless Horizons Restless Horizons Vulkan Droid Vulkan Droid Sensible MC Sensible MC Farming Crossing 5: Made to Order! Farming Crossing 5: Made to Order! Spunky X Vulkan Spunky X Vulkan New Age - Welcome To The Medieval Era | MEDIEVAL QUESTS UPDATE! New Age - Welcome To The Medieval Era | MEDIEVAL QUESTS UPDATE! Christmas Holidays - Ideal For Festivities | Christmas Quests Update! Christmas Holidays - Ideal For Festivities | Christmas Quests Update! FTB Presents Architect's Exodus FTB Presents Architect's Exodus Technical Electrical Technical Electrical

External Resources