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
Fzzy Config

Fzzy Config

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

7.52M
724
Game Mechanics
Library

Compatibility

Minecraft: Java Edition

24w34a
1.21.x
1.20.4–1.20.6
1.20.1

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client and server

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 Ko-fi

Creators

fzzyhmstrs
fzzyhmstrs Member

Details

Licensed TDL M
Published last year
Updated last month
DescriptionGalleryChangelogVersions

Show all versions

1
4
5
6
15

fzzy_config-0.6.3+1.20.1

by fzzyhmstrs on Jan 24, 2025
Download

fzzy_config-0.6.3+1.21.3+neoforge

by fzzyhmstrs on Jan 24, 2025
Download

fzzy_config-0.6.3+1.21+neoforge

by fzzyhmstrs on Jan 24, 2025
Download

fzzy_config-0.6.3+1.20.1+forge

by fzzyhmstrs on Jan 24, 2025
Download

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

fzzy_config-0.6.2+1.21.3

by fzzyhmstrs on Jan 18, 2025
Download

fzzy_config-0.6.2+1.21

by fzzyhmstrs on Jan 18, 2025
Download

fzzy_config-0.6.2+1.20.1

by fzzyhmstrs on Jan 18, 2025
Download

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
  • 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

  • None.

Changes

  • Registrar and it's implementations now expect Supplier<? extends T> instead of Supplier<T>

Fixes

  • None.

fzzy_config-0.6.2+1.21.3+neoforge

by fzzyhmstrs on Jan 18, 2025
Download

fzzy_config-0.6.2+1.21+neoforge

by fzzyhmstrs on Jan 18, 2025
Download

fzzy_config-0.6.2+1.20.1+forge

by fzzyhmstrs on Jan 18, 2025
Download

fzzy_config-0.6.1+1.21.3

by fzzyhmstrs on Jan 17, 2025
Download

fzzy_config-0.6.1+1.21

by fzzyhmstrs on Jan 17, 2025
Download

fzzy_config-0.6.1+1.20.1

by fzzyhmstrs on Jan 17, 2025
Download

fzzy_config-0.6.1+1.21.3+neoforge

by fzzyhmstrs on Jan 17, 2025
Download

fzzy_config-0.6.1+1.21+neoforge

by fzzyhmstrs on Jan 17, 2025
Download

fzzy_config-0.6.1+1.20.1+forge

by fzzyhmstrs on Jan 17, 2025
Download

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
  • 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 drawNineSlice and renderBlur methods in RenderUtil for matching method signatures across versions. Part of an ongoing effort to unify the API across all versions.
  • Added open ContextMenuPopup to Popups for easy third party creation of context menus.
  • New flatBuild in ContextResultBuilder that flattens the context map groups into one map.

Changes

  • None.

Fixes

  • ContextResultBuilder build and other utility methods no longer accidentally internal.
  • (1.21.4) fixed the included version of Fabric Permissions API being outdated.

fzzy_config-0.6.0+1.21.3

by fzzyhmstrs on Jan 7, 2025
Download

fzzy_config-0.6.0+1.21

by fzzyhmstrs on Jan 7, 2025
Download

fzzy_config-0.6.0+1.20.1

by fzzyhmstrs on Jan 7, 2025
Download

fzzy_config-0.6.0+1.21.3+neoforge

by fzzyhmstrs on Jan 7, 2025
Download
1
4
5
6
15

Modrinth is open source.

main@bd61f5d

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