Modscraper Modscraper Minecraft
YetAnotherConfigLib logo

YetAnotherConfigLib

Mod

by isXander

A builder-based configuration library for Minecraft.

Type

Mod

CurseForge Downloads

134,735,848

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
Latveria Latveria Koala's Silly Lil Community Pack Season 2 Koala's Silly Lil Community Pack Season 2 Qwnks's Better Adventures Qwnks's Better Adventures Heavily Optimized Heavily Optimized SPC Bingo SPC Bingo WonsatyPack 3 WonsatyPack 3 Full Scale Full Scale Extra Optimized QoL Extra Optimized QoL AuroraSMP Season 5 Modpack AuroraSMP Season 5 Modpack Glowy's Pack Glowy's Pack PoeheeSMP PoeheeSMP En+anced Plus En+anced Plus VILLOW VILLOW X-Factor Optimization X-Factor Optimization a Totally Normal Vanilla+ Modpack a Totally Normal Vanilla+ Modpack aaaaeeeeeeEEEEEeee aaaaeeeeeeEEEEEeee All Libraries And Dependencies All Libraries And Dependencies SquirrelPAK 123 SquirrelPAK 123 New Eden PeninsulaCraft PeninsulaCraft Triton Triton Miksu's Vanilla+ Miksu's Vanilla+ Better client Better client Fantasism Fantasism Bap Co. Pack Bap Co. Pack Schülercraft Mittelalter Projekt Schülercraft Mittelalter Projekt Nolann's ModPack Nolann's ModPack ONEPIXEL ONEPIXEL Lucpack Survival Lucpack Survival MavenCraft MavenCraft BassetBlocks: Community BassetBlocks: Community DejaVu Anemoia DejaVu Anemoia Warfare SMP Warfare SMP Cobbleish Cobbleish Revision Revision Rudy's Vanilla Enhanced Rudy's Vanilla Enhanced Cxrrvptxd Better Survival Cxrrvptxd Better Survival Perpetual Motion Perpetual Motion The Vanilla Experience The Vanilla Experience Minimalstic skyblock Minimalstic skyblock Shifting Voxels Shifting Voxels ClearFrame Client ClearFrame Client Better Adventure Enhanced Better Adventure Enhanced Ludari Create 1 Ludari Create 1 Better Frames Per Second! Better Frames Per Second! Rodd's Shadow League LITE Rodd's Shadow League LITE SkillFull Vanilla Sufficiently Analyzed Magic Sufficiently Analyzed Magic Skyfication Skyfication Expanded Adventures: Vanilla+ Expanded Adventures: Vanilla+ [balls_game] [balls_game] T.MOD T.MOD Friendly Adventures Friendly Adventures PMI SMP PMI SMP Voiding of World Voiding of World Gears 'N' Cheers Gears 'N' Cheers fantasy mc fantasy mc Light&Lowly Light&Lowly ImmersiCraft ImmersiCraft Iron Sky: TurboClocked Iron Sky: TurboClocked Goob Sink Goob Sink MyPvP Survival MyPvP Survival Mister Experience Mister Experience Elcan! Elcan! Prismatic Prismatic Dinguz's Survival Ultimate Dinguz's Survival Ultimate Fyxe's Classic+ Fyxe's Classic+ Ultimate Hypixel Foraging Ultimate Hypixel Foraging RothCraft RothCraft Smolder's Ultimatum Smolder's Ultimatum Harold SMP  Season 4 Modpack Harold SMP Season 4 Modpack CobbleBeta CobbleBeta Truly Vanilla Truly Vanilla DiamondFire Modpack Vanilla & Voyage Vanilla & Voyage Feed the Meef Feed the Meef BassetBlocks: Creator BassetBlocks: Creator FlameCraft - Explore The Unknown FlameCraft - Explore The Unknown MCNS ModPack - Complete Edition MCNS ModPack - Complete Edition Content Creator Pack (CCP) Content Creator Pack (CCP) Decky Edition Decky Edition PlasmicMC PlasmicMC Convenience at it's finest Convenience at it's finest Darkness to Dawn Darkness to Dawn Skull Boost Skull Boost Horizons Edge Horizons Edge Realms of Old OptimisticMC Lycoris Pack OptimisticMC Lycoris Pack OptimaVisuals OptimaVisuals Pixel Earth's Enchanted Survival Pixel Earth's Enchanted Survival Vanilla Adjacent Vanilla Adjacent Aetherion Aetherion Content Creation - JrakeM Content Creation - JrakeM Apex Apex Aeronautics Shafts and Gears Aeronautics Shafts and Gears Renice Squared Renice Squared Clear Skies Clear Skies perfomance perfomance IOOMNI 8 IOOMNI 8 Onyx Onyx

External Resources