基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
更新日志
关于 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 托管!请查看:
-
新增
WidgetEntry,用于轻松创建动态列表,包裹一组 widget。 -
为
ValidatedChoiceList和ValidatedChoice新增了SCROLLABLEwidget 类型,可打开可滚动和可搜索的 widget 列表 -
ValidatedChoice现在包含之前仅在列表版本中可用的INLINEwidget 类型 -
ValidatedChoiceList现在拥有自己的装饰器,使其区别于普通列表 -
新增
TriState工具枚举和对应的ValidatedTriState验证配置。与大多数三态值一样,包含 TRUE、FALSE 和 DEFAULT 选项,并提供两种不同的 widget 选项用于在它们之间选择。 -
新增基于 0.6.0 中引入的
ContextType系统构建的FzzyKeybind系统。- 可以定义基本或复合(多选)键位绑定,支持或不支持修饰键(ctrl、shift、alt)
-
新增
ValidatedKeybind验证,用于可配置的键位绑定处理。 - 键位绑定仍需通过其他 Fzzy Config 上下文处理方法处理,这是设置和配置上下文类型的一种结构化方法。
-
如需完整示例,请查看 Fzzy Config 内置的键位配置和
ConfigScreen上下文处理器,后者用于处理 GUI 输入。
-
为
PopupWidget新增wdithFunction和heightFunction,允许根据屏幕和先前尺寸上下文进行动态调整。 -
Fzzy Config 终于拥有了自己的配置!
keybinds.toml控制与配置 GUI 交互时使用的输入。
变更内容
-
注册系统
:
RegistrySupplier现在直接实现RegistryEntry,并传递其引用条目。这包括一个破坏性的实验性变更,getKey已更改为getRegistryKey -
改进了
ValidatedChoice和ValidatedChoiceList的叙述功能 -
优化了
DynamicListWidget的内存占用,将多个分配操作延迟到需要时才执行 - 缩短了 GUI 中与 Validated Object 变更相关的更新日志。
- 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)修复了上下文和跳转菜单的纹理问题。


