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!

3.60M
435
Game Mechanics
Library
AboutGalleryChangelogVersions

fzzy_config-0.5.5+1.20.1+forge

by fzzyhmstrs on Oct 21, 2024
Download

Additions

  • None.

Changes

  • None.

Fixes

  • ValidatedIdentifier.ofRegistryKey now works properly with the three types of tables that apparently aren't in the normal dynamic registry manager (loot, functions, predicates)
  • ValidatedMaps have better popup error reporting
  • Error catching overall improved
  • Fixed class-level @Translation negation not being respected
  • ValidatedAny recognizes and prioritizes Translatable entries like normal config settings do

fzzy_config-0.5.4+1.21.2-pre4

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.21

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.6

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.4

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.1

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.21+neoforge

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.6+neoforge

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.4+neoforge

by fzzyhmstrs on Oct 16, 2024
Download

fzzy_config-0.5.4+1.20.1+forge

by fzzyhmstrs on Oct 16, 2024
Download

Additions

  • new ValdiatedCondition validation wrapper. Gate the wrapped value behind conditional checks added via withCondition when get is called. If checks fail, a fallback will be supplied instead of the stored "live" value, and the setting will be locked in-GUI.
    • New methods toCondition in ValidatedField to convert one to a ValidatedCondition
  • Text.isEmpty() and Text.isNotEmpty() extension functions in FcText
  • toLinebreakText in FcText to convert a list of text into one text split by newlines

Changes

  • Config settings with names that don't fit into the row (truncated with ellipses) will now have the full name appear in the tooltip
  • Archived documentation versions below 0.4.0. If you need to reference a specific older version for some reason, feel free to contact me.

Fixes

  • Translatable things now properly have their translations respected if they are wrapped with automatic validation.
  • Fixed context menu (right click menu) showing under text in some cases
  • Config entries ('rows') are better at compositing their tooltip information onto any native tooltip the containing widget wants to render.
  • Improved narration of config entry tooltips; stacking action narrations after the tooltip narration as needed.

fzzy_config-0.5.3+24w40a

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+24w34a

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.21

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.20.6

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.20.4

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.20.1

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.21+neoforge

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.20.6+neoforge

by fzzyhmstrs on Oct 13, 2024
Download

fzzy_config-0.5.3+1.20.4+neoforge

by fzzyhmstrs on Oct 13, 2024
Download

Additions

  • New experimental Result Provider api; providing a framework for reflectively accessing any config value via string scopes
    • Create result providers for any configurable type, providers soft fail to fallbacks given during creation
    • Results are dynamically updated as the config changes, no need for relogging, reloading, etc.
    • Built in argument handling system for performing actions on the scope requested - check the size of a list, check if a list contains a value, scale a result, anything you can dream up.
    • Check the wiki article for an example use case.

Changes

  • None.

Fixes

  • Restart screen now properly shows when a restart-causing change is received.
  • Pressing tab on suggestions now properly tabs the result into the setting text field instead of changing focus to the next widget (done button etc.)
  • ValidatedIdentifier.ofRegistryKey now takes ? extends Registry like the other helper method types, instead of just Registry.

fzzy_config-0.5.3+1.20.1+forge

by fzzyhmstrs on Oct 13, 2024
Download

Additions

  • New experimental Result Provider api; providing a framework for reflectively accessing any config value via string scopes
    • Create result providers for any configurable type, providers soft fail to fallbacks given during creation
    • Results are dynamically updated as the config changes, no need for relogging, reloading, etc.
    • Built in argument handling system for performing actions on the scope requested - check the size of a list, check if a list contains a value, scale a result, anything you can dream up.
    • Check the wiki article for an example use case.

Changes

  • None.

Fixes

  • Restart screen now properly shows when a restart-causing change is received.
  • Pressing tab on suggestions now properly tabs the result into the setting text field instead of changing focus to the next widget (done button etc.)
  • ValidatedIdentifier.ofRegistryKey now takes ? extends Registry like the other helper method types, instead of just Registry.
  • Fixed 1.20.1 forge c2s networking being broken.
1
6
7
8
13

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

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