Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,689,979

CurseForge ID

667299

Modrinth Downloads

134,008,890

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
Tom's Cobblemon Tom's Cobblemon All The Hacks - ATH All The Hacks - ATH ALAND's Optimized Hypixel SkyBlock ALAND's Optimized Hypixel SkyBlock FEARCRAFT  [FORGE JAVA] FEARCRAFT [FORGE JAVA] Tensura All The Slime 1 Tensura All The Slime 1 Bare Bones Improved Bare Bones Improved Solo Leveling - OVERLOAD Solo Leveling - OVERLOAD Tropimon Tropimon Vanilla Reimagined+ Vanilla Reimagined+ Christmas Nostalgia Christmas Nostalgia Everwind - RPG & Survival Everwind - RPG & Survival Pixelax Pixelax Oneblock Ultimate Oneblock Ultimate New Age Science and Technology New Age Science and Technology Cobblemon - RPG Edition | Cobblemon & RPG [Cobblemon 1.7.3] Cobblemon - RPG Edition | Cobblemon & RPG [Cobblemon 1.7.3] Essentials Mods Essentials Mods VERITY.BALL VERITY.BALL Portal SkyCraft Portal SkyCraft Avalon Cobblemon Mobile Avalon Cobblemon Mobile FreshCraft SteamPunk Industry DLC FreshCraft SteamPunk Industry DLC WebDisplays Plus WebDisplays Plus Better Experience (BTV) - Last Update! | The Copper Age! Better Experience (BTV) - Last Update! | The Copper Age! Physics Modpack CobbleKanto - A Cobblemon Adventure CobbleKanto - A Cobblemon Adventure M-Freunde  3 M-Freunde 3 crazy craft even more updated crazy craft even more updated TheoBalds PvP Map TheoBalds PvP Map Horror Reborn Horror Reborn Integrated Boogaloo Integrated Boogaloo Whispers From Below [From The Caves] Whispers From Below [From The Caves] Ultimately Optimized - Vanilla but Better! Ultimately Optimized - Vanilla but Better! Mustard Mode: ENGAGED! Mustard Mode: ENGAGED! Cacademy - The Ultimate Cobblemon Academy Cacademy - The Ultimate Cobblemon Academy wonderland.jar enhanced wonderland.jar enhanced New Horizons New Horizons World of Minecraft - Meidde World of Minecraft - Meidde Appalachian Mountains Appalachian Mountains Our Story - Earth 2 (soon) Our Story - Earth 2 (soon) CobbleGems CobbleGems ObsidianFPS ObsidianFPS Mine Piece World Mine Piece World Sideyy Boost Sideyy Boost Framework Framework Minecraft: Story Mode Minecraft: Story Mode Ascension of Ages Ascension of Ages Voxy with Shaders Voxy with Shaders Monumental Experience - Creatures Across the World Monumental Experience - Creatures Across the World Guns Survival Multiplayer Guns Survival Multiplayer Official Invincible Incorporated Server Official Invincible Incorporated Server Ryan Cliffords VR Experience 3 Ryan Cliffords VR Experience 3 More Animals 2 More Animals 2 secret's pack secret's pack Kingdoms Of The Valley Kingdoms Of The Valley Create Tycoon Create Tycoon Realisticraft - The Realistic Experience Realisticraft - The Realistic Experience PVP Pack by dihogen PVP Pack by dihogen Lunchbutt's Modpack Lunchbutt's Modpack OptiFinium OptiFinium TNF-Vanilla TNF-Vanilla PvP Beyond PvP Beyond Just Hide - A Ransomware Horror Experience (Inspired by Twixxel & Thatmob) Scary Stalker Gameplay Recreation Modpack Just Hide - A Ransomware Horror Experience (Inspired by Twixxel & Thatmob) Scary Stalker Gameplay Recreation Modpack Stars Optimized Stars Optimized Gold Edition Gold Edition All of Create Fabric All of Create Fabric horror the last world in ruins horror the last world in ruins All You Need - Mods/Textures/Shaders All You Need - Mods/Textures/Shaders CastCrafter Survival Server CastCrafter Survival Server KPBSPM - SPm Edition KPBSPM - SPm Edition Farming Crossing 6 Dinner Party Farming Crossing 6 Dinner Party Mechanomania Mechanomania Steam 'n' Rails Server Modpack Steam 'n' Rails Server Modpack Cobblemon Explorers! Cobblemon Explorers! Nirvana - Better Vanilla Nirvana - Better Vanilla HORROR -  Echoes In The Pines - Siren head  (horror) HORROR - Echoes In The Pines - Siren head (horror) Create: Cobblemon [Cardboard Edition] Create: Cobblemon [Cardboard Edition] Create: Gears of History Create: Gears of History Plants vs Zombies Overgrowth Plants vs Zombies Overgrowth Mysticlouds - Cuteness and Chaos Mysticlouds - Cuteness and Chaos DonutSMP Pack DonutSMP Pack The Cobblemon Colonies The Cobblemon Colonies Cobblemon Dreams Cobblemon Dreams Celestia SMP - The ModPack Celestia SMP - The ModPack Kami Chan Optimized Kami Chan Optimized Crystal PvP Modpack Crystal PvP Modpack Sebi's Distant Horizons Optimization Pack Sebi's Distant Horizons Optimization Pack VaniX VaniX SpookyJam 2024 SpookyJam 2024 Fantastic Frontier Fantastic Frontier Meccha Crafteleon Together ! Meccha Crafteleon Together ! SmashMC Cobblemon SmashMC Cobblemon Nickly Optimized Nickly Optimized Veritycraft By Kamerit Veritycraft By Kamerit DiosesMC - Enhanced (Unofficial) - ExoTeam DiosesMC - Enhanced (Unofficial) - ExoTeam SparkleFlake's Optimization pack SparkleFlake's Optimization pack Nvidium Performance (Full) Nvidium Performance (Full) FWF LuckyBlocks FWF LuckyBlocks Impostor Syndrome Impostor Syndrome The last of MC (The last of us recreation) The last of MC (The last of us recreation) Ben  10 MINEDITION Ben 10 MINEDITION Optimy (optimized&optimization) Optimy (optimized&optimization)

External Resources