modsmith Log in Log in Рус / Eng

Fzzy Config

fzzy-config · 43679551 downloads · LicenseRef-TDL-M

game-mechanicslibrary

client: required · server: required (declared by the mod author)

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

Description

Main Banner

Fzzy Config is a powerful multi-loader configuration engine for Minecraft Mods that meets you where you want to be. Quick and dirty or detailed and featureful, Fzzy Config will work with you. It provides a wide array of features above and beyond what you can find in other libraries.

The Basics

  • Automatic serialization to TOML.
  • Minimal API with lightweight integration requirements

GUIs

  • Automatic GUI generation based on the layout and content of your config files.
  • Screens are fully keyboard-navigable and narratable out of the box.
    • Fully vetted and tested by a visually impaired member of the modding community.
  • No need for screen builders or registration.
  • ModMenu and Catalogue automatically integrated.

Synchronization

  • Automatic server-client sync.
  • Push live updates to a server from a client.
  • Forward client settings to other users who want your setup.

Validation

  • Validation and Correction built into everything, beyond just primitive types.
  • Tightly control what values a player can choose from and how they choose them.
  • Automatic suggestions for settings like tags and identifiers.

Updates

  • Versioned updates supported with one simple method implementation.
  • Scrape previous configs to easily update from another config library.

Flexibility

  • Implement a config with as little or much effort as you want.
  • Plain java/kotlin object, or Minecraft GameOptions-like carefully crafted settings.
  • Seamless multi-loader support. Use the same API on Fabric and Forge; including a lightweight mutli-loader Networking API!

Bisect Hosting Banner

Versions (60)

VersionMinecraftLoadersFile
0.7.7+fix1+1.21+neoforge 1.21, 1.21.1 neoforge download
0.7.7+fix1+1.21.3+neoforge 1.21.2, 1.21.3, 1.21.4 neoforge download
0.7.7+fix3+26.3+neoforge 26.3 neoforge download
0.7.7+fix3+26.3 26.3 fabric download
0.7.7+fix2+26.3+neoforge 26.3 neoforge download
0.7.7+fix2+26.3 26.3 fabric download
0.7.7-fix1+26.3 26.3 fabric download
0.7.7-fix1+26.3+neoforge 26.3 neoforge download
0.7.7+26.3+neoforge 26.3 neoforge download
0.7.7+26.3 26.3 fabric download
0.7.7+1.20.1+forge 1.20.1 forge, neoforge download
0.7.7+26.2 26.2 fabric download
0.7.7+26.1 26.1, 26.1.1, 26.1.2 fabric download
0.7.7+1.21.11 1.21.11 fabric download
0.7.7+1.21.9 1.21.10, 1.21.9 fabric download
0.7.6+1.21.6 1.21.6, 1.21.7, 1.21.8 fabric download
0.7.7+1.21.5 1.21.5 fabric download
0.7.7+1.21.3 1.21.2, 1.21.3, 1.21.4 fabric download
0.7.7+1.21 1.21, 1.21.1 fabric download
0.7.7+1.20.1 1.20.1 fabric download
0.7.7+26.2+neoforge 26.2 neoforge download
0.7.7+26.1+neoforge 26.1, 26.1.1, 26.1.2 neoforge download
0.7.7+1.21.11+neoforge 1.21.11 neoforge download
0.7.7+1.21.9+neoforge 1.21.10, 1.21.9 neoforge download
0.7.7+1.21.7+neoforge 1.21.7, 1.21.8 neoforge download
0.7.7+1.21.6+neoforge 1.21.6 neoforge download
0.7.7+1.21.5+neoforge 1.21.5 neoforge download
0.7.7+1.21.3+neoforge 1.21.2, 1.21.3, 1.21.4 neoforge download
0.7.7+1.21+neoforge 1.21, 1.21.1 neoforge download
0.7.6+26.2 26.2 fabric, quilt download
0.7.6+26.2+neoforge 26.2 neoforge download
0.7.6+26.1 26.1, 26.1.1, 26.1.2 fabric, quilt download
0.7.6+26.1+neoforge 26.1, 26.1.1, 26.1.2 neoforge download
0.7.6+1.21.11 1.21.11 fabric, quilt download
0.7.6+1.21.9 1.21.10, 1.21.9 fabric, quilt download
0.7.6+1.21.6 1.21.6, 1.21.7, 1.21.8 fabric, quilt download
0.7.6+1.21.5 1.21.5 fabric, quilt download
0.7.6+1.21.3 1.21.2, 1.21.3, 1.21.4 fabric, quilt download
0.7.6+1.21 1.21, 1.21.1 fabric, quilt download
0.7.6+1.20.1 1.20.1 fabric, quilt download
0.7.6+1.21.11+neoforge 1.21.11 neoforge download
0.7.6+1.21.9+neoforge 1.21.10, 1.21.9 neoforge download
0.7.6+1.21.7+neoforge 1.21.7, 1.21.8 neoforge download
0.7.6+1.21.6+neoforge 1.21.6 neoforge download
0.7.6+1.21.5+neoforge 1.21.5 neoforge download
0.7.6+1.21.3+neoforge 1.21.2, 1.21.3, 1.21.4 neoforge download
0.7.6+1.21+neoforge 1.21, 1.21.1 neoforge download
0.7.6+1.20.1+forge 1.20.1 forge, neoforge download
0.7.5+1.21.11 1.21.11 fabric, quilt download
0.7.5+1.21.9 1.21.10, 1.21.9 fabric, quilt download
0.7.5+1.21.6 1.21.6, 1.21.7, 1.21.8 fabric, quilt download
0.7.5+1.21.5 1.21.5 fabric, quilt download
0.7.5+1.21.3 1.21.2, 1.21.3, 1.21.4 fabric, quilt download
0.7.5+1.21 1.21, 1.21.1 fabric, quilt download
0.7.5+1.20.1 1.20.1 fabric, quilt download
0.7.5+1.21.11+neoforge 1.21.11 neoforge download
0.7.5+1.21.9+neoforge 1.21.10, 1.21.9 neoforge download
0.7.5+1.21.7+neoforge 1.21.7, 1.21.8 neoforge download
0.7.5+1.21.6+neoforge 1.21.6 neoforge download
0.7.5+1.21.5+neoforge 1.21.5 neoforge download

Modrinth page →