promotional bannermobile promotional banner

Fzzy Config

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

File Details

fzzy_config-0.5.3+1.20.1+forge

  • R
  • Oct 13, 2024
  • 1.40 MB
  • 6.5K
  • 1.20.1
  • Forge + 1

File Name

fzzy_config-0.5.3+1.20.1+forge.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:fzzy-config-1005914:5807265")

NeoForge

implementation fg.deobf("curse.maven:fzzy-config-1005914:5807265")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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.