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!

4.59M
528
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
10
11
12
13

fzzy_config-0.4.1+1.21

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.6

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.4

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.1

by fzzyhmstrs on Sep 9, 2024
Download

Additions

  • Created new networking API for facilitating cross-platform play phase networking.
  • added new configure_update list command to list the current quarantined updates, to help get the proper id names now that the argument for the command is a simple string.

Changes

  • The configure_update command now uses a string argument to avoid needing to serialize a custom argument. Fzzy config should work with vanilla clients again.

Fixes

  • None

fzzy_config-0.4.1+1.21+neoforge

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.6+neoforge

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.4+neoforge

by fzzyhmstrs on Sep 9, 2024
Download

fzzy_config-0.4.1+1.20.1+forge

by fzzyhmstrs on Sep 9, 2024
Download

Additions

  • Created new networking API for facilitating cross-platform play phase networking.
  • added new configure_update list command to list the current quarantined updates, to help get the proper id names now that the argument for the command is a simple string.

Changes

  • The configure_update command now uses a string argument to avoid needing to serialize a custom argument. Fzzy config should work with vanilla clients again.

Fixes

  • Fixed forge 1.20.1 not actually initializing properly

fzzy_config-0.4.0+1.21

by fzzyhmstrs on Sep 8, 2024
Download

fzzy_config-0.4.0+1.20.6

by fzzyhmstrs on Sep 8, 2024
Download

fzzy_config-0.4.0+1.20.4

by fzzyhmstrs on Sep 8, 2024
Download

fzzy_config-0.4.0+1.20.1

by fzzyhmstrs on Sep 8, 2024
Download

Additions

  • Added @WithCustomPerms and @AdminLevel for definition of user permissions using LuckPerms/Forge Permissions API "Node" style permissions
    • Added new update quarantine. If an update is suspect, Fzzy Config will quarantine it instead of applying it or outright deleting it. Admins will be notified and have the opportunity to inspect it with a new /configure_update command, accepting or denying the update as needed.
  • Added new @RequiresAction annotation that supplants the functionality of the now-deprecated RequiresRestart
    • RESTART - same functionality from RequiresRestart
    • RELOG - prompts the user to disconnect and reconnect from the world or server
    • RELOAD_BOTH - prompts a reload of both datapacks and resource packs
    • RELOAD_DATA - prompts a reload of datapacks
    • RELOAD_RESOURCES - prompts a reload of resource packs
  • New icons for the new Actions alert system that will appear on the left side of the config, replacing the one "!" symbol
  • Added ValidatedString#fromValues for creation of a Validated string with a vararg set of allowable strings, no list wrapper needed.

Changes

  • Deprecated @RequiresRestart
  • Permission checks are better at ignoring single player games.
  • Tooltips for required actions are now presented when hovering over the icons themselves, rather than as a header in the main setting tooltip. The tooltip when using keyboard navigation now appends action alerts after the setting description, not before, to avoid having to sit through a bunch of alerts before learning what the setting even does.
  • Internally refactored all fabric-related code into common access points.
  • If a setting forward fails, Fzzy Config now alerts the sender of the problem.
  • Removed environment annotations. Modders pay attention to your source sets! This is to facilitate multiloader more effectively.
  • Updated or tweaked KDoc in many places

Fixes

  • ValidatedChoice now properly updates its tooltip after each selection change.
  • Added ConfigApiJava into the most recent versions.
  • Added missing widget and translationProvider optional parameters in ValidatedSet#toChoices

fzzy_config-0.4.0+1.21+neoforge

by fzzyhmstrs on Sep 8, 2024
Download

fzzy_config-0.4.0+1.20.6+neoforge

by fzzyhmstrs on Sep 8, 2024
Download

fzzy_config-0.4.0+1.20.4+neoforge

by fzzyhmstrs on Sep 8, 2024
Download

Additions

  • Port to NeoForge! This is an initial port, please notify me of any problems you run into in my issue tracker or discord
  • Added @WithCustomPerms and @AdminLevel for definition of user permissions using LuckPerms/Forge Permissions API "Node" style permissions
    • Added new update quarantine. If an update is suspect, Fzzy Config will quarantine it instead of applying it or outright deleting it. Admins will be notified and have the opportunity to inspect it with a new /configure_update command, accepting or denying the update as needed.
  • Added new @RequiresAction annotation that supplants the functionality of the now-deprecated RequiresRestart
    • RESTART - same functionality from RequiresRestart
    • RELOG - prompts the user to disconnect and reconnect from the world or server
    • RELOAD_BOTH - prompts a reload of both datapacks and resource packs
    • RELOAD_DATA - prompts a reload of datapacks
    • RELOAD_RESOURCES - prompts a reload of resource packs
  • New icons for the new Actions alert system that will appear on the left side of the config, replacing the one "!" symbol
  • Added ValidatedString#fromValues for creation of a Validated string with a vararg set of allowable strings, no list wrapper needed.

Changes

  • Deprecated @RequiresRestart
  • Permission checks are better at ignoring single player games.
  • Tooltips for required actions are now presented when hovering over the icons themselves, rather than as a header in the main setting tooltip. The tooltip when using keyboard navigation now appends action alerts after the setting description, not before, to avoid having to sit through a bunch of alerts before learning what the setting even does.
  • Internally refactored all fabric-related code into common access points.
  • If a setting forward fails, Fzzy Config now alerts the sender of the problem.
  • Removed environment annotations. Modders pay attention to your source sets! This is to facilitate multiloader more effectively.
  • Updated or tweaked KDoc in many places

Fixes

  • ValidatedChoice now properly updates its tooltip after each selection change.
  • Added ConfigApiJava into the most recent versions.
  • Added missing widget and translationProvider optional parameters in ValidatedSet#toChoices

fzzy_config-0.4.0+1.20.1+forge

by fzzyhmstrs on Sep 8, 2024
Download

Additions

  • Port to (Neo)Forge! This is an initial port, please notify me of any problems you run into in my issue tracker or discord
  • Added @WithCustomPerms and @AdminLevel for definition of user permissions using LuckPerms/Forge Permissions API "Node" style permissions
    • Added new update quarantine. If an update is suspect, Fzzy Config will quarantine it instead of applying it or outright deleting it. Admins will be notified and have the opportunity to inspect it with a new /configure_update command, accepting or denying the update as needed.
  • Added new @RequiresAction annotation that supplants the functionality of the now-deprecated RequiresRestart
    • RESTART - same functionality from RequiresRestart
    • RELOG - prompts the user to disconnect and reconnect from the world or server
    • RELOAD_BOTH - prompts a reload of both datapacks and resource packs
    • RELOAD_DATA - prompts a reload of datapacks
    • RELOAD_RESOURCES - prompts a reload of resource packs
  • New icons for the new Actions alert system that will appear on the left side of the config, replacing the one "!" symbol
  • Added ValidatedString#fromValues for creation of a Validated string with a vararg set of allowable strings, no list wrapper needed.

Changes

  • Deprecated @RequiresRestart
  • Permission checks are better at ignoring single player games.
  • Tooltips for required actions are now presented when hovering over the icons themselves, rather than as a header in the main setting tooltip. The tooltip when using keyboard navigation now appends action alerts after the setting description, not before, to avoid having to sit through a bunch of alerts before learning what the setting even does.
  • Internally refactored all fabric-related code into common access points.
  • If a setting forward fails, Fzzy Config now alerts the sender of the problem.
  • Removed environment annotations. Modders pay attention to your source sets! This is to facilitate multiloader more effectively.
  • Updated or tweaked KDoc in many places

Fixes

  • ValidatedChoice now properly updates its tooltip after each selection change.
  • Added ConfigApiJava into the most recent versions.
  • Added missing widget and translationProvider optional parameters in ValidatedSet#toChoices

fzzy_config-0.3.7+1.20.4

by fzzyhmstrs on Aug 29, 2024
Download

Additions

  • Port 0.3.7 to 1.20.4

Changes

  • None.

Fixes

  • None.

fzzy_config-0.3.7+24w34a

by fzzyhmstrs on Aug 26, 2024
Download

Additions

  • Port to 24w34a
  • Added ConfigApiJava which includes methods that may cause IDE issues if called by java code directly from ConfigApi.
  • Added translate helper method to ValidatedChoice for shortcutting common translation/description provider creation.
  • Added min(a,b) and max(a,b) to Expression

Changes

  • ValidatedExpression widget now includes max and min, and the widget buttons have descriptive tooltips.

Fixes

  • Serializer will now ignore a @ConvertFrom file candidate if it is missing (already converted, or never existed), rather than tossing an exception into the log.

fzzy_config-0.3.7+1.21

by fzzyhmstrs on Aug 26, 2024
Download

fzzy_config-0.3.7+1.20.6

by fzzyhmstrs on Aug 26, 2024
Download
1
10
11
12
13

Modrinth is open source.

main@4bafae8

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