Fzzy Config

Quick rating

Fzzy Config

No reviews yet

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

No Theme
No Genre
QoL & Tweaks
Accessibility & Comfort
UI & Menu Tool
API/Library
Mod Loaders
Forge
NeoForge
Fabric
Quilt
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
TDL M
Latest Version
fzzy_config-0.7.6+26.2
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Main Banner

Fzzy Config is a powerful 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.

    iXATO6K.png U7qHdp4.png cf27a9e31c423f6b3d0d02a644a395f05508f678.png

Bisect Banner

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!

iXATO6K.png cf27a9e31c423f6b3d0d02a644a395f05508f678.png

Bisect Hosting Banner

Screenshots

Gallery

  • Hotkey Information
    Hotkey Information Fzzy Config works with a variety of common key combinations, such as copy/paste, page up/down, and more. It also supports context menus via right clicking.
  • Powerful Widgets
    Powerful Widgets All settings are controlled with powerful pre--defined widgets, some inline and some as popups.
  • Change History
    Change History All tracked changes can be viewed in the Change History button of the Change Manager
  • Change Manager
    Change Manager All changes are tracked and can be applied, reverted, and more.
  • Config Screen
    Config Screen A typical config screen. The breadcrumbs at the top track back to the previous config screens opened. The settings list is fully translatable and describable. settings can be searched for at the bottom.
  • Config List Screen
    Config List Screen Mods can add multiple configs under one namespace. All configs in that namespace will be summarized in a "header" screen with buttons leading to each. Configs can have settings that prompt a restart.
  • Config Command
    Config Command use the /configure command to open any registered config screen, or access them thru ModMenu or Catalogue
  • Config Screen
    Config Screen A typical config screen. The breadcrumbs at the top track back to the previous config screens opened. The settings list is fully translatable and describable. settings can be searched for at the bottom.
  • Powerful Widgets
    Powerful Widgets All settings are controlled with powerful pre--defined widgets, some inline and some as popups.
  • Hotkey Information
    Hotkey Information Fzzy Config works with a variety of common key combinations, such as copy/paste, page up/down, and more. It also supports context menus via right clicking.
  • Change Manager
    Change Manager All changes are tracked and can be applied, reverted, and more.
  • Change History
    Change History All tracked changes can be viewed in the Change History button of the Change Manager
  • Config Command
    Config Command use the /configure command to open any registered config screen, or access them thru ModMenu or Catalogue
  • Config List Screen
    Config List Screen Mods can add multiple configs under one namespace. All configs in that namespace will be summarized in a "header" screen with buttons leading to each. Configs can have settings that prompt a restart.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
1
In stacks

By the numbers

Statistics

114.5m
Total Downloads
CurseForge
81m
Modrinth
33.4m
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works