Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
YetAnotherConfigLib (YACL)

YetAnotherConfigLib (YACL)

A builder-based configuration library for Minecraft.

36.59M
6,084
Library
Management
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Patreon

Creators

isxander
isxander Owner

Details

Licensed LGPL-3.0-or-later
Published 2 years ago
Updated last week
DescriptionGalleryChangelogVersions
All versions3.0.0-beta.4+1.20 (Fabric)

3.0.0-beta.4+1.20 (Fabric)

Download
Report

Changelog

YetAnotherConfigLib 3.0 Beta 4

Additions

  • Added OptionDescription.Builder.customImage() to add your own renderer for the option description.

API Changes

This release brings a few API breakages, getting them out the way, as it is a major update.

  • All controllers now have an API builder for creating them. This is to make it easier to add more options to them in the future. This also creates a new API layer to remove simple implementations of YACL from using the GUI package. The old constructors are still available and you can pass your own controller with .customController(). An example would be .controller(TickBoxControllerBuilder::create) or:
    .controller(opt -> IntegerSliderControllerBuilder.create(opt)
            .range(0, 10)
            .step(1))
    
  • Completely removed .tooltip() from groups and options. You should use .description() instead. To make this a little easier, OptionDescription.of(Component...) has been added so you don't need to create a builder.
  • Removed OptionDescription.Builder.name(Component) as it now just uses the option name.

Bug Fixes

  • Fixed option descriptions being stuck on the last clicked option when not hovering.
  • Fixed category tooltips not being displayed with the new tabs.

Files

yet-another-config-lib-fabric-3.0.0-beta.4+1.20.jar(271.21 KiB) Primary
Download

Metadata

Release channel

Beta

Version number

3.0.0-beta.4+1.20-fabric

Loaders

Fabric Quilt

Game versions

1.20-pre2

Downloads

49

Publication date

May 27, 2023 at 8:38 PM

Publisher

isxander

isxander

Owner

Version ID

Modrinth is open source.

main@bf16d36

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.