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
简介渲染图更新日志版本百科反馈讨论

全部版本

1
5
6
7
15

fzzy_config-0.6.2+1.20.1

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有更多,我没详细记录下来

注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 无。

变更内容

  • Registrar 及其实现现在期望的是 Supplier <? extends T> ,而非 Supplier <t> </t>

修复内容

  • 无。

fzzy_config-0.6.2+1.21.3+neoforge

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有许多弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有更多,我没详细记录下来

注册器仍被标记为实验性的,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的努力的一部分。
  • 在 Popups 中添加了 open ContextMenuPopup ,以便第三方轻松创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,它可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地变为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.2+1.21+neoforge

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • 已验证实体属性(ValidatedEntityAttribute) 已被移除
  • 自定义[部件(Widgets)] 已从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • 弹出部件(PopupWidget) 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录下来

注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新


新增内容

  • 在 渲染工具(RenderUtil) 中新增了 绘制九宫格切片(drawNineSlice) 和 渲染模糊效果(renderBlur) 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的工作的一部分。
  • 在 弹出窗口(Popups) 中添加了 打开上下文菜单弹出窗口(open ContextMenuPopup) 功能,以便第三方轻松创建上下文菜单。
  • 在 上下文结果构建器(ContextResultBuilder) 中新增了 扁平构建(flatBuild) 方法,可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • 上下文结果构建器(ContextResultBuilder) 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.2+1.20.1+forge

on 2025 Feb 16
下载

0.6.x版本重大变更提醒

  • 已验证实体属性(ValidatedEntityAttribute) 已移除
  • 自定义[部件(Widgets)] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • 弹出部件(PopupWidget) 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录下来

注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 渲染工具(RenderUtil) 中新增了 绘制九宫格切片(drawNineSlice) 和 渲染模糊效果(renderBlur) 方法,以匹配各版本的方法签名。这是统一所有版本API的持续努力的一部分。
  • 在 弹出窗口(Popups) 中添加了 打开上下文菜单弹出窗口(open ContextMenuPopup) 功能,以便第三方轻松创建上下文菜单。
  • 在 上下文结果构建器(ContextResultBuilder) 中新增了 扁平构建(flatBuild) 方法,可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • 上下文结果构建器(ContextResultBuilder) 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.21.3

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • 已验证实体属性(ValidatedEntityAttribute) 已被移除
  • 自定义[部件(Widgets)] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • 弹出部件(PopupWidget) 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录下来

注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 渲染工具(RenderUtil) 中新增了 绘制九宫格切片(drawNineSlice) 和 渲染模糊效果(renderBlur) 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。
  • 在 弹出窗口(Popups) 中添加了 打开上下文菜单弹出窗口(open ContextMenuPopup) 功能,以便第三方轻松创建上下文菜单。
  • 在 上下文结果构建器(ContextResultBuilder) 中新增了 扁平构建(flatBuild) 方法,可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • 上下文结果构建器(ContextResultBuilder) 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.21

on 2025 Feb 16
下载

0.6.x版本重大变更提醒

  • ValidatedEntityAttribute 已移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录

注册器仍被标记为实验性内容,预计到0.7.0版本会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。
  • 在 Popups 中添加了 open ContextMenuPopup ,方便第三方创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.20.1

on 2025 Feb 16
下载

0.6.x版本重大变更提醒

  • ValidatedEntityAttribute 已移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录

注册器仍被标记为实验性内容,预计到0.7.0版本会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续开展的工作的一部分。
  • 在 Popups 中添加了 open ContextMenuPopup ,以便第三方轻松创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.21.3+neoforge

on 2025 Feb 16
下载

0.6.x版本中重大变更提醒

  • ValidatedEntityAttribute 已移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录

注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,用于跨版本匹配方法签名。这是为统一所有版本的API而持续开展的工作的一部分。
  • 在 Popups 中添加了 open ContextMenuPopup ,以便第三方轻松创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,它可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.21+neoforge

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有更多,我没详细记录下来

注册器仍被标记为实验性的,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,以便在各版本间匹配方法签名。这是为统一所有版本的API而持续进行的工作的一部分。
  • 在 Popups 中添加了 open ContextMenuPopup ,以便第三方轻松创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,它可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.1+1.20.1+forge

on 2025 Feb 16
下载

0.6.x版本中重大变更的提醒

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部组件包移至自定义包
  • 若干组件及其他类已被删除
  • PopupWidget 有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他情况,我没详细记录下来

注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 在 RenderUtil 中新增了 drawNineSlice 和 renderBlur 方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。
  • 在 Popups 中添加了 open ContextMenuPopup ,以便第三方轻松创建上下文菜单。
  • 在 ContextResultBuilder 中新增了 flatBuild ,它可将上下文映射组扁平化为一个映射。

变更内容

  • 无。

修复内容

  • ContextResultBuilder 的构建及其他实用方法不再意外地设为内部方法。
  • (1.21.4)修复了所包含的Fabric权限API版本过时的问题。

fzzy_config-0.6.0+1.21.3

on 2025 Feb 16
下载

版本0.6.0进行了多处重大变更,请根据需要更新相关实现,如有问题可随时联系讨论。

  • 已验证实体属性 已移除
  • 自定义[部件] 从内部部件包移至自定义包
  • 多个部件及其他类已删除
  • 弹出部件 有多处已过时的内容,尽管我已尽力,但可能至少存在一处重大变更
  • 可能还有其他变更,我没详细记录

注册器仍被标记为实验性的,预计到0.7.0版本会稳定。

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表部件系统,包含 自定义列表部件 以及内置实现 动态列表部件 。这个新列表比原版列表更强大,允许每个元素高度不同、隐藏/显示单个条目、内置条目搜索等功能。
  • 创建了 搜索器 系统,用于从一组元素中构建简单的搜索实现。
  • 已验证对 以及相应的方法 已验证对.与...配对 。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。
  • 已验证数字现在有了第三种部件类型, 带按钮的文本框 。标准输入框在这种布局下也有了小的上下按钮。
  • 为配置界面添加了自定义屏幕旁白实现,相比原版旁白有多处改进和错误修复。

可翻译内容更新

  • 可翻译内容 现在包含一个 前缀 元素。为设置、章节或配置添加语言键,可分别在设置上方或设置列表顶部添加内联“前缀文本”。这与下一个新增内容配合得很好。
  • 对于 可翻译内容 的实现,必要时请务必重写 有前缀 、 前缀 和 前缀键 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
  • 左下角新增了一个前往菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文操作系统

  • 创建了新的类似按键绑定的 上下文操作 系统,可对上下文操作和按键按下进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 能处理诸如Ctrl - Shift - C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息屏幕
    • Ctrl + E:打开前往菜单
    • 退格键:返回上一个配置屏幕
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在可以使用清除命令完全清除集合设置。

条目创建器

  • 用于有序创建列表条目的新系统
  • 已验证字段 现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。

布局部件

  • 添加了 布局部件 ,它是对 弹出部件 中系统的泛化和改进。该部件可用于使用类似文档对象模型(DOM)的布局模型自动创建部件集合布局。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供器API已升级为稳定版。
  • 位置 系统现在实现了 提供者 。
  • 对 装饰 系统进行了全面改造,现在是 已装饰 ,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。
  • 大多数自定义部件实现现在使用 纹理集 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册中明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
  • 修复了未实现 等于 的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。
  • 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的错误。

fzzy_config-0.6.0+1.21

on 2025 Feb 16
下载

版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。

  • ValidatedEntityAttribute 已移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已删除
  • PopupWidget 有多处已过时,尽管我已尽力,但可能至少存在一项重大变更
  • 可能还有其他变更,我没详细记录

注册器仍被标记为实验性的,预计到0.7.0版本会稳定。

自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表部件系统,包含 CustomListWidget 以及内置实现 DynamicListWidget 。这个新列表比原版列表更强大,允许每个元素高度不同,可隐藏/显示单个条目,内置条目搜索功能等等。
  • 创建了 Searcher 系统,用于从元素集合中构建简单的搜索实现。
  • ValidatedPair 以及相应方法 ValidatedPair.pairWith 。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。
  • 已验证的数字现在有了第三种部件类型, TEXTBOX_WITH_BUTTONS 。标准输入框在这种布局下也有了小型的上下按钮。
  • 为配置界面添加了自定义屏幕旁白实现,相较于原版旁白有多处改进和漏洞修复。

可翻译内容更新

  • Translatable 现在包含一个 prefix 元素。为设置、章节或配置添加一个语言键,可分别在设置上方或设置列表顶部添加内联的“前缀文本”。这与下一项新增内容配合得很好。
  • 对于 Translatable 的实现,必要时请务必重写 hasPrefix 、 prefix 和 prefixKey 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
  • 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文动作系统

  • 创建了类似于按键绑定的新的 ContextAction 系统,可对上下文动作和按键操作进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 可处理诸如ctrl-shift-C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息界面
    • Ctrl + E:打开跳转菜单
    • 退格键:返回上一个配置界面
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在可以使用“清除”命令完全清除集合设置。

条目创建器

  • 创建了一种有序创建列表条目的新系统。
  • ValidatedField 现在有了几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。

布局部件

  • 添加了 LayoutWidget ,它是对 PopupWidget 中系统的概括和改进。该部件可用于使用类似DOM的布局模型自动创建部件的布局集合。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供者API已升级为稳定版。
  • Pos 系统现在实现了 Supplier 。
  • 对 Decoration 系统进行了全面改造,现在是 Decorated ,一个类似于可绘制对象的简单接口,可将不同类型的图标传递给各种FC系统,进行动态渲染、动画等操作。
  • 大多数自定义部件实现现在使用 TextureSet 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册中明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
  • 修复了未实现 equals 的配置对象在序列化/反序列化之间映射不正确的问题,该问题曾导致数据不当重置。
  • 修复了更新序列化/反序列化在嵌套配置章节上无法正常工作的漏洞。

fzzy_config-0.6.0+1.20.1

on 2025 Feb 16
下载

版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。

  • 已验证实体属性(ValidatedEntityAttribute) 已被移除
  • 自定义[小部件](Custom[Widgets]) 从内部小部件包移至自定义包
  • 若干小部件及其他类已被删除
  • 弹出式小部件(PopupWidget) 有多处已过时的内容,尽管我已尽力,但可能至少存在一项重大变更
  • 可能还有其他变更,我没详细记录下来

注册器(Registrar)仍被标记为实验性的,预计到0.7.0版本会稳定下来。

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表小部件系统,包含 自定义列表小部件(CustomListWidget) 以及内置实现 动态列表小部件(DynamicListWidget) 。这个新列表比原版列表更强大,允许每个元素有不同的高度、隐藏/显示单个条目、内置条目搜索等功能。
  • 创建了 搜索器(Searcher) 系统,用于从一组元素中构建简单的搜索实现。
  • 已验证对(ValidatedPair) 以及相应的方法 已验证对.与……配对(ValidatedPair.pairWith) 。这种新的验证方式将两个设置合并为一个,并将它们的小部件并排显示。这对于数字范围等情况很方便。
  • 已验证数字现在有了第三种小部件类型, 带按钮的文本框(TEXTBOX_WITH_BUTTONS) 。标准输入框在这种布局下也有一个小的上下按钮。
  • 为配置屏幕添加了自定义屏幕旁白(ScreenNarrator)实现,相比原版旁白有多项改进和漏洞修复。

可翻译内容更新

  • 可翻译(Translatable) 现在包含一个 前缀(prefix) 元素。为一个设置、章节或配置添加一个语言键,以分别添加出现在设置上方或设置列表顶部的“前缀文本”。这与下一项新增内容配合得很好。
  • 对于 可翻译(Translatable) 的实现,务必根据需要重写 有前缀(hasPrefix) 、 前缀(prefix) 和 前缀键(prefixKey) 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的一般性描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都是锚点,就像网页中的锚点一样。
  • 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文动作系统

  • 创建了新的类似按键绑定的 上下文动作(ContextAction) 系统,可对上下文动作和按键按下进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 能处理像ctrl-shift-C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获它所关注的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息屏幕
    • Ctrl + E:打开跳转菜单
    • 退格键:返回上一个配置屏幕
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在你可以使用“清除”命令完全清除集合设置。

条目创建器

  • 创建了一个有序创建列表条目的新系统。
  • 已验证字段(ValidatedField) 现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。

布局小部件

  • 添加了 布局小部件(LayoutWidget) ,它是对 弹出式小部件(PopupWidget) 中系统的概括和改进。这个小部件可用于使用类似DOM的布局模型自动创建布局好的小部件集合。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供者API已提升为稳定版。
  • 位置(Pos) 系统现在实现了 提供者(Supplier) 。
  • 对 装饰(Decoration) 系统进行了全面检修,现在是 已装饰(Decorated) ,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给各种FC系统,可动态渲染、制作动画等。
  • 大多数自定义小部件实现现在都使用 纹理集(TextureSet) 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册中明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
  • 修复了未实现 等于(equals) 的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。
  • 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的漏洞。

fzzy_config-0.6.0+1.21.3+neoforge

on 2025 Feb 16
下载

版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有多处已过时,尽管我已尽力,但可能至少有一项重大变更
  • 可能还有其他情况,我没详细记录

注册器仍被标记为实验性的,预计到0.7.0版本会稳定。

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表部件系统,包含 CustomListWidget 以及内置实现 DynamicListWidget 。这个新列表比原版列表更强大,允许每个元素高度不同、隐藏/显示单个条目、内置条目搜索等功能。
  • 创建了 Searcher 系统,用于从一组元素构建简单的搜索实现。
  • ValidatedPair 以及相应的方法 ValidatedPair.pairWith 。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。
  • 经过验证的数字现在有了第三种部件类型, TEXTBOX_WITH_BUTTONS 。标准输入框在这种布局下也有了小的上下按钮。
  • 为配置界面添加了自定义屏幕旁白实现,相比原版旁白有多处改进和漏洞修复。

可翻译内容更新

  • Translatable 现在包含一个 prefix 元素。为设置、章节或配置添加一个语言键,可分别在设置上方或设置列表顶部添加内联的“前缀文本”。这与下一项新增内容配合得很好。
  • 对于 Translatable 的实现,如有需要,请务必重写 hasPrefix 、 prefix 和 prefixKey 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的一般性描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都成了锚点,很像网页中的锚点。
  • 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文动作系统

  • 创建了新的类似按键绑定的 ContextAction 系统,可对上下文动作和按键按下进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 可处理诸如ctrl-shift-C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获其关注的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息界面
    • Ctrl + E:打开跳转菜单
    • 退格键:返回上一个配置界面
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在可以使用“清除”命令完全清除集合设置。

条目创建器

  • 创建了一种新的系统,可有序地创建列表条目。
  • ValidatedField 现在有了几个辅助方法,无需完全重新实现基础设计即可轻松创建自定义条目。

布局部件

  • 添加了 LayoutWidget ,它是对 PopupWidget 中系统的泛化和改进。该部件可用于使用类似DOM的布局模型自动创建部件的布局集合。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供者API已升级为稳定版。
  • Pos 系统现在实现了 Supplier 。
  • 对 Decoration 系统进行了全面改造,现在名为 Decorated ,它是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。
  • 大多数自定义部件实现现在都使用 TextureSet 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册中明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
  • 修复了未实现 equals 的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。
  • 修复了在嵌套配置章节中更新反序列化/序列化无法正常工作的漏洞。

fzzy_config-0.6.0+1.21+neoforge

on 2025 Feb 16
下载

版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。

  • 已验证实体属性 已被移除
  • 自定义[部件] 从内部部件包移至自定义包
  • 一些部件和其他类已被删除
  • 弹出部件 有多处已过时的内容,尽管我已尽力,但可能至少存在一项重大变更
  • 可能还有其他变更,我没详细记录下来

注册器仍被标记为实验性的,预计到0.7.0版本会稳定下来。

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表部件系统,包含 自定义列表部件 以及内置实现 动态列表部件 。这个新列表比原版列表更强大,允许每个元素有不同的高度,可隐藏/显示单个条目,内置条目搜索功能等等。
  • 创建了 搜索器 系统,用于从一组元素构建简单的搜索实现。
  • 已验证对 以及相应的方法 已验证对.与……配对 。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。
  • 已验证数字现在有了第三种部件类型, 带按钮的文本框 。标准输入框在这种布局下也有一个小的上下按钮。
  • 为配置界面添加了自定义屏幕旁白实现,相较于原版旁白有多处改进和错误修复。

可翻译内容更新

  • 可翻译内容 现在包含一个 前缀 元素。为一个设置、章节或配置添加一个语言键,以添加分别出现在设置上方或设置列表顶部的内联“前缀文本”。这与下一项新增内容配合得很好。
  • 对于 可翻译内容 的实现,必要时请务必重写 有前缀 、 前缀 和 前缀键 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置用途的一般性描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
  • 左下角新增了一个前往菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文动作系统

  • 创建了类似按键绑定的新的 上下文动作 系统,可对上下文动作和按键按下进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 能处理像ctrl-shift-C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获其关注的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息界面
    • Ctrl + E:打开前往菜单
    • 退格键:返回上一个配置界面
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在你可以使用清除命令完全清除集合设置。

条目创建器

  • 创建了一种有序创建列表条目的新系统。
  • 已验证字段 现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。

布局部件

  • 添加了 布局部件 ,它是对 弹出部件 中系统的概括和改进。该部件可用于使用类似文档对象模型(DOM)的布局模型自动创建部件的布局集合。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供者API已升级为稳定版。
  • 位置 系统现在实现了 提供者 。
  • 对 装饰 系统进行了全面检修,现在是 已装饰 ,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。
  • 大多数自定义部件实现现在使用 纹理集 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册时明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
  • 修复了未实现 等于 的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不正确地重置。
  • 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的错误。

fzzy_config-0.6.0+1.20.1+forge

on 2025 Feb 16
下载

版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题可随时联系讨论。

  • ValidatedEntityAttribute 已被移除
  • Custom[Widgets] 从内部部件包移至自定义包
  • 若干部件及其他类已被删除
  • PopupWidget 有多处已过时,尽管我已尽力,但可能至少存在一项重大变更
  • 可能还有其他变更,我没详细记录下来

注册器仍被标记为实验性的,预计到0.7.0版本会稳定下来。

自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。


新增内容

  • 创建了一个全新的列表部件系统,包含 CustomListWidget 以及内置实现 DynamicListWidget 。这个新列表比原版列表更强大,允许每个元素高度不同,可隐藏/显示单个条目,内置条目搜索功能等等。
  • 创建了 Searcher 系统,用于从一组元素构建简单的搜索实现。
  • ValidatedPair 以及相应的方法 ValidatedPair.pairWith 。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。
  • 经过验证的数字现在有了第三种部件类型,即 TEXTBOX_WITH_BUTTONS 。标准输入框在这种布局下也有一个小的上下按钮。
  • 为配置界面添加了自定义屏幕旁白实现,相较于原版旁白有多处改进和错误修复。

可翻译内容更新

  • Translatable 现在包含一个 prefix 元素。为设置、章节或配置添加一个语言键,可分别在设置上方或设置列表顶部添加内联的“前缀文本”。这与下一项新增内容配合得很好。
  • 对于 Translatable 的实现,如有需要,请务必重写 hasPrefix 、 prefix 和 prefixKey 。

配置组

  • 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
  • 组可以嵌套,不过在大多数情况下可能并不需要这样做。

屏幕锚点

  • 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
  • 左下角新增了一个前往菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。

上下文动作系统

  • 创建了类似按键绑定的新的 ContextAction 系统,可对上下文动作和按键按下进行强大的处理。
  • 会根据右键点击的元素自动构建上下文菜单。
  • 可处理诸如ctrl-shift-C等复杂的按键绑定。
  • 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
  • 添加了几个新的按键绑定
    • F1:打开信息屏幕
    • Ctrl + E:打开前往菜单
    • Backspace:返回上一个配置屏幕
    • Home:滚动到配置列表顶部
    • End:滚动到配置列表底部
    • (上下文菜单):现在可以使用清除命令完全清除集合设置。

EntryCreator

  • 创建了一种有序创建列表条目的新系统。
  • ValidatedField 现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。

LayoutWidget

  • LayoutWidget 已添加,它是对 PopupWidget 中系统的概括和改进。该部件可用于使用类似DOM的布局模型创建自动布局的部件集合。
  • FC中的条目创建器和其他几个系统现在都使用这些布局。

变更内容

  • 结果提供者API已升级为稳定版。
  • Pos 系统现在实现了 Supplier 。
  • 对 Decoration 系统进行了全面改造,现在是 Decorated ,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给各种FC系统,可动态渲染、设置动画等。
  • 大多数自定义部件实现现在使用 TextureSet 系统来定义在各种悬停和聚焦状态下要使用的纹理。

修复内容

  • 修复了屏幕范围注册中明显的并发修改问题。
  • 将目录兼容性移回目录实际能找到的位置。
  • 修复了在建议窗口尝试对空建议进行子串操作时导致的崩溃问题。
  • 修复了未实现 equals 的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。
  • 修复了更新反序列化/序列化在嵌套配置章节上无法正常工作的错误。

fzzy_config-0.5.9+1.21.3

on 2025 Feb 16
下载

计划在0.6.0版本移除的API: 已验证实体属性(ValidatedEntityAttribute) 。如有需要,请根据情况重新实现该类的使用方式。

新增内容

  • 在 平台API(PlatformApi) 中新增了 isDev 方法,用于检查实例是否在开发环境中运行。
  • 为对象的与平台无关的注册实现了一个基础的 注册器(Registrar) 系统。该API处于试验阶段,计划在0.6.0版本达到稳定。
    • 将对象注册到 注册供应器(RegistrySupplier) 实例中,这很像(新)Forge的延迟注册系统。
  • 在 事件API(EventApi) 中添加了 onRegisteredClient 和 onRegisteredServer ,用于监听配置注册情况,并且仅在配置成功注册后才执行操作。
  • 已验证字段(ValidatedField).validateAndSet 的新版本,即 validateAndSetFlagged ,它接受 条目标志(EntryFlag).标志(Flag) (并检查字段自身的标志),并根据存在的标志改变设置行为。
    • 条目标志(EntryFlag).标志(Flag).安静(QUIET) :被标记的字段在更改时不会调用监听器。
    • 条目标志(EntryFlag).标志(Flag).强(STRONG) :字段 validateAndSet / validateAndSetFlagged 将使用强验证。弱验证是标准方式。
    • 条目标志(EntryFlag).标志(Flag).更新(UPDATE) :当设置值时,字段将更新其当前的同步状态。
  • 为 验证结果(ValidationResult).report 添加了重载,它直接接受一个字符串消费者,以便立即报告问题。
  • 在移植工具类(PortingUtils)中新增了 编解码器(Codecs) 辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。

更改内容

  • 配置API(ConfigApi).isConfigLoaded(范围(scope)) 已被弃用,取而代之的是 配置API(ConfigApi).isConfigLoaded(范围(scope), 类型(type)) 。这个新的重载可以检查客户端配置;现在被弃用的方法仅检查已同步的配置。
    • 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
  • 计划在 0.6.0 版本移除 已验证实体属性(ValidatedEntityAttribute) 。就我通过在github上进行全面搜索所了解到的情况而言,它完全未被使用,而且总体来说是一个相当不稳定的概念。如果有需要,可以为自己的使用构建类似的验证方式。

修复内容

  • 修复了在 已验证实体属性(ValidatedEntityAttribute).建造者(Builder) 和 实体属性实例持有者(EntityAttributeInstanceHolder) 中不准确的文档。

fzzy_config-0.5.9+1.21

on 2025 Feb 16
下载

计划在0.6.0版本移除的API: 已验证实体属性 。如有需要,请重新实现该类的使用方式。

新增内容

  • 在 平台API 中新增了 isDev 方法,用于检查实例是否在开发环境中运行。
  • 为对象的与平台无关的注册实现了一个基础的 注册器 系统。该API处于试验阶段,计划在0.6.0版本达到稳定。
    • 将对象注册到 注册供应器 实例中,很像(新)Forge的延迟注册系统。
  • 在 事件API 中添加了 onRegisteredClient 和 onRegisteredServer ,用于监听配置注册情况,并仅在配置成功注册后执行操作。
  • 已验证字段.验证并设置 的新版本,即 验证并设置标记 ,它接受 入口标志.标志 (并检查字段自身的标志),并根据存在的标志改变设置行为。
    • 入口标志.标志.安静 :被标记的字段在更改时不会调用监听器。
    • 入口标志.标志.强 :字段 验证并设置 / 验证并设置标记 将使用强验证。弱验证是标准方式。
    • 入口标志.标志.更新 :设置值时,字段将更新其当前的同步状态。
  • 为 验证结果.报告 添加了重载,可直接接受一个字符串消费者,以便立即报告问题。
  • 在移植工具类中新增了 编解码器 辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。

更改内容

  • 配置API.是否加载配置(范围) 已被弃用,取而代之的是 配置API.是否加载配置(范围,类型) 。这个新的重载可以检查客户端配置;现在被弃用的方法仅检查已同步的配置。
    • 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
  • 计划在 0.6.0 版本移除 已验证实体属性 。就我在github上进行的全面搜索来看,它完全未被使用,而且总体来说是一个相当不稳定的概念。如有需要,可以自行构建类似的验证方式以供使用。

修复内容

  • 修复了在 已验证实体属性.构建器 和 实体属性实例持有者 中不准确的文档。

fzzy_config-0.5.9+1.20.6

on 2025 Feb 16
下载

计划在0.6.0版本移除的API: 已验证实体属性(ValidatedEntityAttribute) 。如有需要,请根据情况重新实现该类的用法。

新增内容

  • 在 平台API(PlatformApi) 中新增了 isDev 方法,用于检查实例是否在开发环境中运行。
  • 为对象的跨平台注册实现了一个基础的 注册器(Registrar) 系统。该API处于试验阶段,计划在0.6.0版本达到稳定。
    • 将对象注册到 注册供应器(RegistrySupplier) 实例中,这很像(新)Forge的延迟注册系统。
  • 在 事件API(EventApi) 中添加了 onRegisteredClient 和 onRegisteredServer ,用于监听配置注册情况,并且仅在配置成功注册后才执行操作。
  • 新版本的 已验证字段(ValidatedField).validateAndSet 、 validateAndSetFlagged ,它们接受 条目标志(EntryFlag).标志(Flag) (并检查字段自身的标志),并根据存在的标志改变设置行为。
    • 条目标志(EntryFlag).标志(Flag).安静(QUIET) :被标记的字段在更改时不会调用监听器。
    • 条目标志(EntryFlag).标志(Flag).强(STRONG) :字段 validateAndSet / validateAndSetFlagged 将使用强验证。弱验证是标准方式。
    • 条目标志(EntryFlag).标志(Flag).更新(UPDATE) :设置值时,字段将更新其当前的同步状态。
  • 为 验证结果(ValidationResult).report 添加了重载,可直接接受一个字符串消费者,以便立即报告问题。
  • 在移植工具类(PortingUtils)中新增了 编解码器(Codecs) 辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。

更改内容

  • 配置API(ConfigApi).isConfigLoaded(范围(scope)) 已被弃用,取而代之的是 配置API(ConfigApi).isConfigLoaded(范围(scope), 类型(type)) 。这个新的重载方法可以检查客户端配置;现在已弃用的方法仅检查已同步的配置。
    • 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
  • 计划在 0.6.0 版本移除 已验证实体属性(ValidatedEntityAttribute) 。就我通过github进行的全面搜索来看,它完全未被使用,而且总体来说是一个相当不稳定的概念。如果有需要,可以为自己的使用构建类似的验证。

修复内容

  • 修复了 已验证实体属性(ValidatedEntityAttribute).建造者(Builder) 和 实体属性实例持有者(EntityAttributeInstanceHolder) 中不准确的文档。

fzzy_config-0.5.9+1.20.4

on 2025 Feb 16
下载

计划在0.6.0版本移除的API: 已验证实体属性(ValidatedEntityAttribute) 。如有需要,请重新实现该类的使用方式。

新增内容

  • 在 平台API(PlatformApi) 中新增了 isDev 方法,用于检查实例是否在开发环境中运行。
  • 为对象的与平台无关的注册实现了一个基础的 注册器(Registrar) 系统。该API处于试验阶段,计划在0.6.0版本达到稳定。
    • 将对象注册到 注册供应器(RegistrySupplier) 实例中,这很像(新)Forge的延迟注册系统。
  • 在 事件API(EventApi) 中添加了 onRegisteredClient 和 onRegisteredServer ,用于监听配置注册情况,并仅在配置成功注册后执行操作。
  • 新版本的 已验证字段(ValidatedField).validateAndSet 、 validateAndSetFlagged ,它们接受 条目标志(EntryFlag).Flag (并检查字段自身的标志),并根据存在的标志改变设置行为。
    • 条目标志(EntryFlag).Flag.安静(QUIET) :被标记的字段在更改时不会调用监听器。
    • 条目标志(EntryFlag).Flag.强(STRONG) :字段 validateAndSet / validateAndSetFlagged 将使用强验证。弱验证是标准方式。
    • 条目标志(EntryFlag).Flag.更新(UPDATE) :设置值时,字段将更新其当前的同步状态。
  • 为 验证结果(ValidationResult).report 添加了重载,可直接接受一个字符串消费者,以便立即报告问题。
  • 在移植工具类(PortingUtils)中新增了 编解码器(Codecs) 辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。

更改内容

  • 配置API(ConfigApi).isConfigLoaded(范围(scope)) 已被弃用,取而代之的是 配置API(ConfigApi).isConfigLoaded(范围(scope), 类型(type)) 。这个新的重载可以检查客户端配置;现在被弃用的方法只能检查已同步的配置。
    • 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
  • 计划在 0.6.0 版本移除 已验证实体属性(ValidatedEntityAttribute) 。就我通过在github上进行全面搜索所能判断的情况而言,它完全未被使用,而且总体来说是一个相当不稳定的概念。如有需要,可以为自己的使用构建类似的验证方式。

修复内容

  • 修复了在 已验证实体属性(ValidatedEntityAttribute).建造者(Builder) 和 实体属性实例持有者(EntityAttributeInstanceHolder) 中不准确的文档。
1
5
6
7
15
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

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

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