Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,698,844

CurseForge ID

667299

Modrinth Downloads

134,017,785

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
Happy Sandwich Happy Sandwich All About Lucky Block -  PvP & Events & RNG Madness All About Lucky Block - PvP & Events & RNG Madness OptiDroid OptiDroid Essential Enhancements Essential Enhancements Izakji's Genesis Pack Izakji's Genesis Pack InteritusCraft (post-apocalyptic survival) InteritusCraft (post-apocalyptic survival) BadLands [Survie/Semi-RP] BadLands [Survie/Semi-RP] POKEPURAM-SMP POKEPURAM-SMP Danmo Danmo The Panda Foundry The Panda Foundry Fully Optimized 2 (Built in Shaders) Fully Optimized 2 (Built in Shaders) Create With Friends SMP Create With Friends SMP The Rise of Newstone Hollow The Rise of Newstone Hollow Vulkan Plus QoL Vulkan Plus QoL RE:Rotaria RE:Rotaria NecoPack NecoPack Decently Optimized Decently Optimized Better Sounds And Visuals Better Sounds And Visuals Cobblemon Origins Cobblemon Origins Void Nomad Void Nomad orifu's modpack orifu's modpack Aeroworks Aeroworks Synergy Pokemon Synergy Pokemon The World Of Dinosaurs The World Of Dinosaurs CRYPTID-Old School Horror CRYPTID-Old School Horror The Conjuring: Last Rites | Horror Modpack The Conjuring: Last Rites | Horror Modpack SMARTCRAFT SMARTCRAFT Apocalipse Light - A Zombie Apocalypse Survival Apocalipse Light - A Zombie Apocalypse Survival Twixxel's all stalkers Twixxel's all stalkers All of Dungeons and Taverns All of Dungeons and Taverns Vulkanized Pojav Vulkanized Pojav Miracul212 Miracul212 Realistic Minecraft - Frealism Realistic Minecraft - Frealism Sky XP Sky XP SuperSMP Pack SuperSMP Pack Buzzycombs' 100 Baby Challenge Buzzycombs' 100 Baby Challenge Cuter Craft Cuter Craft Block Ops - Warfare Block Ops - Warfare MC EXPEDITIONS MC EXPEDITIONS Craft & Action Craft & Action war for the omnitrix war for the omnitrix Artifice & Industry Artifice & Industry FPSCraft for More FPS FPSCraft for More FPS Fiction Friction Gaming Fiction Friction Gaming Optimal Survival Optimal Survival CreateFlyingColonies Aeronautics CreateFlyingColonies Aeronautics Brainrot Adventure Brainrot Adventure bloodbath horror bloodbath horror Quality Of Voxy Quality Of Voxy Guns, military, and stuff Guns, military, and stuff Cinematic Horizons (Distant Horizon with Shader) Cinematic Horizons (Distant Horizon with Shader) BigChadGuys Plus (w/Cobblemon) // Wommii's Version BigChadGuys Plus (w/Cobblemon) // Wommii's Version Cobblemon Trailblazer's Modpack Cobblemon Trailblazer's Modpack Petrichor Mosslorn - Abandoned Overgrown City Zombie Survival Petrichor Mosslorn - Abandoned Overgrown City Zombie Survival Friends United 2.1 Friends United 2.1 Felpscraft Felpscraft Hunting Bigfoot Hunting Bigfoot Fabric-reinforced Lucky OneBlock Fabric-reinforced Lucky OneBlock Skyblock MasterPack - Hypixel Skyblock Skyblock MasterPack - Hypixel Skyblock ZUMBILÂNDIA - (ZOMBIE LAND) ZUMBILÂNDIA - (ZOMBIE LAND) Horizon (New Dawn) Horizon (New Dawn) CoupleTime CoupleTime Rise of the Ottomans Rise of the Ottomans Nilsa's Vanilla Plus Nilsa's Vanilla Plus INVINCIBLE- A project INVINCIBLE- A project Monumental Experience - NeoForge Monumental Experience - NeoForge BuildingModpack BuildingModpack Forge of Eternity Forge of Eternity Better Performance & Fps (BPF) Better Performance & Fps (BPF) [Map] Cobblemon Scarlet Red [Map] Cobblemon Scarlet Red Cherry Cherry Create: Reatomized! Create: Reatomized! BACAPtimized BACAPtimized TEDS Plus TEDS Plus Yes Nicer MC [Fabric] YNM Yes Nicer MC [Fabric] YNM Super III Super III Crazy Cozy Adventure+ Crazy Cozy Adventure+ R.M. Apocalyptic Zombies R.M. Apocalyptic Zombies Bodkin Boats League Bodkin Boats League Cobblemon PokeFactory Cobblemon PokeFactory Atomized Atomized NeoCraft Gardens & Gadgetry NeoCraft Gardens & Gadgetry Null Sector Null Sector Dark Fantasy Reborn Dark Fantasy Reborn RedstoneToolkit RedstoneToolkit Creeping_signal.Jar Creeping_signal.Jar Action and Punchy! Action and Punchy! Tsu's Celestial Quests - Wynncraft 1.21.11 Fruma Eddition Tsu's Celestial Quests - Wynncraft 1.21.11 Fruma Eddition Dying of the Light Dying of the Light OPKoffee Infused OPKoffee Infused Create: Physics And Aeronautics Create: Physics And Aeronautics editon's Modpack editon's Modpack AllCreateMods AllCreateMods Zurvive - The Last Apocalypse Zurvive - The Last Apocalypse cloudmoon cloudmoon World War Z - Zombie Evolution World War Z - Zombie Evolution Better PvP Optimize Better PvP Optimize Seven Deadly Sins Chronicles Seven Deadly Sins Chronicles Sakura Client Sakura Client Immersive Vanilla Immersive Vanilla

External Resources