Fzzy Config

Fzzy Config

配置API,具备自动GUI、强大的验证选项、服务器-客户端同步等功能!

Main Banner

Fzzy Config 是一款功能强大的 Minecraft 模组配置引擎,无论你想要何种使用方式,它都能满足你的需求。无论是快速简陋还是详尽丰富,Fzzy Config 都能配合你。它提供了远超其他库的丰富功能。

基础功能

  • 自动序列化为 TOML。
  • 极简 API,集成需求轻量。

图形界面

  • 根据配置文件布局和内容自动生成 GUI。
  • 屏幕开箱即支持完整的键盘导航和屏幕朗读。
    • 经过模组社区中一位视障成员的全面审查和测试。
  • 无需屏幕构建器或注册。
  • 自动集成 ModMenu 和 Catalogue。

同步

  • 自动服务端-客户端同步。
  • 从客户端向服务器推送实时更新。
  • 将客户端设置转发给其他想要你的配置的用户。

验证

  • 所有内容内置验证和纠正,不仅限于基本类型。
  • 严格控制玩家可以选择哪些值以及如何选择。
  • 为标签和标识符等设置提供自动建议。

更新

  • 通过一个简单的方法实现即可支持版本化更新。
  • 抓取之前的配置,轻松从其他配置库迁移更新。

灵活性

  • 用你想要的多少精力来实现配置。

  • 普通 Java/Kotlin 对象,或者类似 Minecraft GameOptions 的精心设计的设置。

Bisect Banner