Fzzy Config
fzzy-config · 43679551 downloads · LicenseRef-TDL-M
client: required · server: required (declared by the mod author)
Config API with automatic GUIs, powerful validation options, server-client sync, and more!
Description

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!
Versions (60)
| Version | Minecraft | Loaders | File |
|---|---|---|---|
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 |


