Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Fzzy Config

Fzzy Config

Config API with automatic GUIs, powerful validation options, server-client sync, and more!

4.81M
546
Game Mechanics
Library
AboutGalleryChangelogVersions
All versionsfzzy_config-0.6.3+1.21

fzzy_config-0.6.3+1.21

Download
Report

Changelog

Reminder of breaking changes in 0.6.x

  • ValidatedEntityAttribute is removed
  • Custom[Widgets] are moved from the internal widget package to the custom package
  • Several widgets and other classes have been deleted
  • PopupWidget has many deprecations, and probably at least one breaking change despite my best efforts
  • As of 0.6.3, ActiveButtonWidget is unused and deprecated, marked for removal by 0.7.0
  • As of 0.6.3, TextlessActionWidget is unused and deprecated, marked for removal by 0.7.0
  • Possibly more, I didn't take great notes

Registrar is still marked experimental with anticipated stability by 0.7.0

As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.


Additions

  • new validation ValidatedChoiceList. Similar to ValidatedChoice, but the list version allows for enabling/disabling of none to all of the possible options while the Choice is one and always one of the choices from the options.
    • New toChoiceSet helper method in ValidatedList, ValidatedSet, and ValidatedChoice for creation of choice lists from the backing validation.
  • Added testVersion method to PlatformApi for platform-agnostic testing of MC or mod version
  • CustomButtonWidget now accepts an activeSupplier to dynamically update active state, and a messageSupplier to dynamically update the button label. See the builder for details.

Changes

  • @Validated[Number].Restrict annotations now accept an optional ValidatedNumber.WidgetType with the new third param type
  • Reimplemented all instances of ActiveButtonWidget as built or extended-from CustomButtonWidget, and ActiveButtonWidget is now deprecated.
  • Reimplemented all instances of TextlessActionWidget as built CustomButtonWidget, and TextlessActionWidget is now deprecated.

Fixes

  • Fixed suggestion windows not being properly linked up in the config screen.
  • Several popups, widgets, and so on have better layout and positioning; fixed several weird overlap and underlap issues among other things.
  • Top and bottom of scrollable lists now position better.
  • Fixed searching leading to entries "hiding" above the top of the viewport, needing you to scroll up to find them despite not having a scroll bar potentially
  • Group collapsing now properly positions the bottom of the setting list at the bottom of the list viewport when applicable

Dependencies

dependency-iconFabric Language Kotlinrequired
dependency-iconFabric APIrequired

Files

fzzy_config-0.6.3+1.21.jar(1.81 MiB) Primary
Download
fzzy_config-0.6.3+1.21-sources.jar(542.54 KiB)
Download

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Metadata

Release channel

Release

Version number

0.6.3+1.21

Loaders

Fabric Quilt

Game versions

1.21–1.21.1

Downloads

13146

Publication date

January 24, 2025 at 9:57 PM

Publisher

fzzyhmstrs

fzzyhmstrs

Member

Version ID

Modrinth is open source.

main@aaf125c

© 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.