BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件
汉化
论坛
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
Fzzy Config

Fzzy Config

带有自动图形用户界面、强大的验证选项、服务器与客户端同步等功能的配置应用程序编程接口!

19
1
优化
实用工具

基本信息

我的世界Java版本

1.21.x
1.20.4–1.20.6
1.20.1

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

其他链接

反馈问题 查看源码 访问 wiki
CurseForge地址

搬运团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
简介渲染图更新日志版本百科反馈讨论
全部版本fzzy_config-0.6.5+1.20.1

fzzy_config-0.6.5+1.20.1

自动推荐
下载
举报反馈

更新日志

关于 0.6.x 中破坏性变更的提醒

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部 widget 包移动到了 custom 包
  • 多个 widget 和其他类已被删除
  • PopupWidget 有许多已弃用的功能,尽管我尽了最大努力,但可能至少有一个破坏性变更。弃用功能计划在 0.7.0 中移除
  • 自 0.6.3 起, ActiveButtonWidget 已不再使用并被弃用,标记为将在 0.7.0 中移除
  • 自 0.6.3 起, TextlessActionWidget 已不再使用并被弃用,标记为将在 0.7.0 中移除
  • 可能还有更多,我没有做详细的记录

自 0.6.0 起,1.20.4 和 1.20.6 将不再接收主动更新。


新增功能

  • Fzzy Config 的 Wiki 现已由 ModdedMC 托管!请查看:
    • Wiki Link Icon
  • 新增 WidgetEntry ,用于轻松创建动态列表,该列表可包装一组 widget。
  • 为 ValidatedChoiceList 和 ValidatedChoice 添加了新的 widget 类型 SCROLLABLE ,可打开一个可滚动和可搜索的 widget 列表
  • ValidatedChoice 现在包含之前仅在列表版本中可用的 INLINE widget 类型
  • ValidatedChoiceList 现在拥有自己的装饰器,使其区别于普通列表
  • 新增 TriState 工具枚举及对应的 ValidatedTriState 验证配置。与大多数三态值一样,包含 TRUE、FALSE 和 DEFAULT 选项,并提供了两种不同的 widget 选项来在它们之间进行选择。
  • 新增 FzzyKeybind 系统,基于 0.6.0 中引入的 ContextType 系统。
    • 可定义基础或复合(多选)按键绑定,支持或不支持修饰键(ctrl、shift、alt)
    • 新增 ValidatedKeybind 验证,用于可配置的按键绑定处理。
    • 按键绑定仍需通过其他 Fzzy Config 上下文处理方法进行处理,这是一个用于设置和配置上下文类型的结构化方法。
    • 如需完整示例,请查看 Fzzy Config 内置的按键绑定配置和 ConfigScreen 上下文处理器,后者用于处理 GUI 输入。
  • 为 PopupWidget 添加了 widthFunction 和 heightFunction ,允许根据屏幕和先前的尺寸上下文进行动态调整。
  • Fzzy Config 终于拥有了自己的配置! keybinds.toml 控制用于与配置 GUI 交互的输入。

变更内容

  • 注册系统 : RegistrySupplier 现在直接实现 RegistryEntry ,并传递其引用条目。这包括一个破坏性的实验性更改, getKey 已更改为 getRegistryKey
  • 改进了 ValidatedChoice 和 ValidatedChoiceList 的叙述
  • 优化了 DynamicListWidget 的内存占用,在需要时才进行部分分配
  • 缩短了与 Validated Object 变更相关的 GUI 内变更日志。
  • GUI 使用信息弹窗已更新,包含列表 widget 和可配置的按键绑定条目。
  • 配置 GUI 信息界面已更新,显示 GUI 按键绑定的列表视图。这些按键绑定可以编辑(并且这个列表实际上是 Fzzy Config 内置按键绑定配置的自定义配置 GUI)
  • ConfigScreenManager 现在逐步缓存配置 GUI 模板,而不是一次性加载所有屏幕模板。这带来了一些副作用,主要是每个屏幕现在都有一个独立的更新管理器,因此恢复默认值、撤销更改等操作现在是按配置划分的,而不是全局作用于命名空间。"Root" 屏幕更新管理器可以看到任何已加载的子管理器,因此可以从根屏幕管理到任何已加载和修改的子屏幕的更改。

修复内容

  • 修复了某些情况下配置屏幕上的完成按钮显示为 "back" 而不是 "done" 的问题
  • 修复了 ValidatedAny 弹窗中撤销更改和恢复默认按钮都显示为 "Revert Changes" 的问题
  • 某些验证类型现在可以正确判断其默认状态和已更改状态,特别是 Validated Objects。
  • ValidatedCondition 在判断默认和已更改状态时现在会正确考虑其条件。未满足条件的 Validated Condition 将始终被视为 "default"
  • 修复了部分 KDoc 条目中的拼写和其他内容问题
  • ConfigScreenNarrator 现在在叙述文本内容之前会正确移除格式代码(这也影响了原版屏幕叙述器)
  • 修复了 ValidatedIdentifier 配置 widget 无法通过键盘正确导航的问题。
  • (NeoForge)修复了未安装 Fzzy Config 的客户端尝试加入装有 Fzzy Config 的服务器时的网络崩溃问题。
  • (1.20.1)修复了上下文菜单和跳转菜单的纹理问题。

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

6272713

运行环境

\n \n \nFabric\n \n \n \n \n \n \n \n \nQuilt

游戏版本

1.20.1

下载量

0

发布时间

2025-08-29 10:07:15

版本号

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12