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

Fzzy Config

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

10
0
优化
实用工具

基本信息

我的世界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)团队

详情信息

许可证 保留所有权益/无许可证
发布于 6 months ago
更新于 a day ago
简介渲染图更新日志版本百科反馈讨论

全部版本

1
12
13

fzzy_config-0.3.2+24w20a

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 移植到24w20a(1.21快照版本)。

修复内容

  • 无。

fzzy_config-0.3.2+1.20.6

on 2025 Feb 15
下载

新增内容

  • 为`ConfigApi`添加了`Supplier`重载,以便与Java实现更顺畅地交互,减少了Java模组将Fabric语言Kotlin添加到其编译类路径的需求。
  • 为`ValidatedIngredient`添加了自定义的`validateAndSet`方法,允许通过标识符、集合或标签直接更新,而无需先创建自己的配料提供者实例。

更改内容

  • 无。

修复内容

  • 无。

fzzy_config-0.3.2+1.20.1

on 2025 Feb 15
下载

新增内容

  • 为 ConfigApi 添加了 Supplier 重载,以便与Java实现更顺畅地交互,减少了Java模组将Fabric语言Kotlin添加到其编译类路径的需求。
  • 为 ValidatedIngredient 添加了自定义的 validateAndSet 方法,允许通过标识符、集合或标签直接更新,而无需先创建自己的原料提供者实例。

更改内容

  • 无。

修复内容

  • 无。

fzzy_config-0.3.1+1.20.1

on 2025 Feb 15
下载

新增内容

  • 添加了 ValidatedEntityAttribute ,用于配置成对的实体属性/实体属性修饰符实例。
  • 添加了 SuppliedTextWidget ,这是一种通用的文本部件,它从文本供应商处渲染文本,而非静态文本输入。
  • 在 ValidatedField 中添加了 toSet() 方法,允许以与先前存在的 toList() 方法相同的方式快速包装集合。

更改内容

  • OnClickTextFieldWidget 现在从开头渲染其显示的文本,而不是从末尾。
  • 如果正则表达式无法与给定的默认值匹配, ValidatedString 将从正则表达式构造函数中抛出异常。
  • 范围较小的 ValidatedDouble 或 ValidatedFloat 现在在使用键盘导航时具有更好的滑块缩放效果,而不是局限于1.0的增量。

修复内容

  • 修复了 configure 命令,使其包含所有屏幕子范围,而不仅仅是相关子范围。
  • 当弹出部件被拖出边界时,会在相关物体上触发鼠标释放事件。
  • 修复了与某些类型的枚举相关的 ValidatedEnum 客户端崩溃问题。
  • 修复了 OnClickTextFieldWidget 不正确地拦截键盘导航的问题。
  • 优化了 fabric.mod.json 文件,使其更符合模组前置要求。

fzzy_config-0.3.1+1.20.5

on 2025 Feb 15
下载

新增内容

  • 添加了 ValidatedEntityAttribute ,用于配置成对的EntityAttribute/EntityAttributeModifier实例。
  • 添加了 SuppliedTextWidget ,这是一种通用的TextWidget,它从文本供应商而非静态文本输入来渲染文本。
  • 在 ValidatedField 中添加了 toSet() 方法,允许以与先前存在的 toList() 方法相同的方式快速包装集合。

更改内容

  • OnClickTextFieldWidget 现在从开头渲染其显示的文本,而不是从末尾。
  • 如果正则表达式无法与给定的默认值匹配, ValidatedString 将从正则表达式构造函数中抛出异常。
  • 范围较小的 ValidatedDouble 或 ValidatedFloat 现在在使用键盘导航时具有更好的滑块缩放效果,而不是局限于1.0的增量。

修复内容

  • 修复了 configure 命令,使其包含所有屏幕子范围,而不仅仅是相关子范围。
  • 当PopupWidget被拖出边界时,会在相关事物上触发鼠标释放事件。
  • 修复了与某些类型的枚举相关的 ValidatedEnum 客户端崩溃问题。
  • 修复了 OnClickTextFieldWidget 不正确地拦截键盘导航的问题。
  • 对fabric.mod.json文件进行了优化,使其更符合模组前置要求。

fzzy_config-0.3.0+1.20.5

on 2025 Feb 15
下载

新增内容

  • IgnoreVisiblity (忽略可见性)注解。标记了忽略可见性的配置可以有私有/受保护等字段/属性。这是为了与可能使用受限可见性来存储非配置信息的配置保持向后兼容而添加的。

更改内容

  • “更改”按钮的旁白从“管理更改”更改为“(更改数量)已做更改按钮”
  • 主序列化器/反序列化器现在将根据 IgnoreVisiblity (忽略可见性)状态在适用时拓宽访问字段
  • 主序列化器/反序列化器的 try/catch(尝试/捕获)块已扩展,以捕获更多问题而不会崩溃
  • 配置列表条目在鼠标悬停以及获得焦点时将播报其名称
  • 增加了搜索框的最大字符长度,以防需要搜索长名称的情况
  • API变更 - OnClickTextFieldWidget (点击文本字段小部件)现在接收一个 OnInteractAction (交互操作)实例,而不是一个 Consumer<OnClickTextFieldWidget> (点击文本字段小部件的消费者)。这使得文本字段可以将按键操作传递给小部件所需的任何对象(通常是新推送的弹出小部件元素)

修复内容

  • 现在在打开图形用户界面(GUI)时会重新检查权限级别,防止你在主菜单中打开服务器配置时被锁定在配置之外。
  • Tab(制表键)现在能正确补全建议内容了。
  • “更改”按钮现在能正确播报已做更改的数量了
  • 修复了有最小和最大边界数字的默认描述的语言问题
  • 旁白现在能正确播报配置列表条目工具提示了
  • 修复了即使搜索框为空时,搜索栏“困住”基于箭头的键盘导航的问题。现在为空时将允许导航通过

fzzy_config-0.3.0+1.20.1

on 2025 Feb 15
下载

新增内容

  • IgnoreVisiblity (忽略可见性)注解。带有忽略可见性标记的配置可以有私有/受保护等字段/属性。添加此功能是为了与可能使用受限可见性来存储非配置信息的配置保持向后兼容性。

更改内容

  • “更改”按钮的旁白从“管理更改”更改为“(更改数量)已做更改按钮”
  • 主序列化器/反序列化器现在将根据 IgnoreVisiblity (忽略可见性)状态在适用时扩展字段的访问权限
  • 主序列化器/反序列化器的try/catch块已扩展,以捕获更多问题而不会崩溃
  • 配置列表项在鼠标悬停以及获得焦点时将播报其名称
  • 增加了搜索框的最大字符长度,以防需要搜索长名称的情况
  • API变更 - OnClickTextFieldWidget (点击文本字段小部件)现在接受一个 OnInteractAction (交互操作)实例,而不是一个 Consumer<OnClickTextFieldWidget> (点击文本字段小部件的消费者)。这使得文本字段可以将按键操作传递给小部件所需的任何对象(通常是新推送的弹出小部件元素)

修复内容

  • 现在在打开GUI时会重新检查权限级别,防止您在主菜单中打开服务器配置时被锁定在配置之外。
  • Tab键现在可以正常完成建议功能。
  • “更改”按钮现在可以正常播报已做更改的数量
  • 修复了有最小和最大边界数字的默认描述的语言问题
  • 旁白现在可以正确播报配置列表项的工具提示
  • 修复了即使搜索框为空时,搜索栏“困住”基于箭头的键盘导航的问题。现在为空时将允许导航通过

fzzy_config-0.2.8+1.20.5

on 2025 Feb 15
下载

新增内容

  • 可翻译 现在有了一个 有翻译() 和 有描述 方法,以防继承者除了通过典型的I18n键检查之外还能有有效的描述或翻译。
  • 输入部件 增加了 部件及工具提示输入 方法,如果适用的话,该方法会尝试将描述工具提示应用到一个部件上。

更改内容

  • 数字设置现在有了一个默认描述,用于描述所选内容的有效范围。
  • 输入部件 不再是一个函数式接口

修复内容

  • 修复了描述工具提示顶部的空行问题。
  • 修复了 映射列表部件 在鼠标在其子部件边界外释放时,其 子部件不能正确触发 鼠标释放 的问题。
  • 修复了在某些情况下建议列表不可滚动或不可点击的问题。
  • 映射、集合、列表和成分(如果有的话)能正确显示它们的部件描述。
  • 弹出部件屏幕 现在即使在弹出窗口打开时也能在屏幕上正确显示工具提示。

fzzy_config-0.2.8+1.20.1

on 2025 Feb 15
下载

新增内容

  • 可翻译(Translatable) 现在有了一个 有翻译(hasTranslation()) 和 有描述(hasDescription) 方法,以防继承者除了通过典型的I18n键检查之外,还能有有效的描述或翻译。
  • 输入部件(Entry Widget) 增加了 部件和工具提示输入(widgetAndTooltipEntry) 方法,如果适用的话,该方法会尝试将描述工具提示应用到部件上。

更改内容

  • 数字设置现在有了一个默认描述,用于描述所选内容的有效范围。
  • 输入部件(EntryWidget) 不再是一个函数式接口

修复内容

  • 修复了描述工具提示顶部的空白行。
  • 修复了 映射列表部件(MapListWidget) 在鼠标在其子部件边界外释放时,未能在其子部件上正确触发 鼠标释放(mouseReleased) 的问题。
  • 修复了在某些情况下建议列表不可滚动或不可点击的问题。
  • 映射、集合、列表和配料(如果有的话)能正确显示它们的部件描述。
  • 弹出部件屏幕(PopupWidgetScreen) 现在即使在弹出窗口打开时也能在屏幕上正确显示工具提示。

fzzy_config-0.2.7+1.20.5

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 无。

修复内容

  • 修复了新的 ValidatedString 方法未能按预期返回一个 ValidatedString 的问题。

fzzy_config-0.2.7+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 无。

修复内容

  • 修复了新的 ValidatedString 方法未按预期返回一个 ValidatedString 的问题。

fzzy_config-0.2.6+1.20.5

on 2025 Feb 15
下载

新增内容

  • 添加了 ValidatedString.fromList() ,以便于从已知的选项列表或潜在选项的提供者轻松构建一个已验证字符串(ValidatedString)。
  • 添加了新的条目接口 EntrySuggester ,它具有单抽象方法(SAM) getSuggestions 。
  • 添加了 AllowableStrings 工具,很像 AllowableIdentifiers 。实现了 EntryChecker 和新的 EntrySuggester 。
  • 如果将一个可允许字符串(AllowableStrings)作为其 EntryChecker 传递,已验证字符串(ValidatedString)现在会使用 SuggestionBackedTextFieldWidget 。使用新的 fromList() 会自动执行此操作。
  • 添加了 ValidatedIdentifier.ofSuppliedList() ,以便使用那些不是标签/注册表但在验证时可能不完全已知的列表来构建验证。

更改内容

  • AllowableIdentifiers 现在实现了 EntryValidator 和新的 EntrySuggester 。

修复内容

  • 无。

fzzy_config-0.2.6+1.20.1

on 2025 Feb 15
下载

新增内容

  • 添加了 ValidatedString.fromList() ,以便于从已知的选项列表或潜在选项的提供者轻松构建一个经过验证的字符串。
  • 添加了新的条目接口 EntrySuggester ,它具有单抽象方法 getSuggestions 。
  • 添加了 AllowableStrings 工具,很像 AllowableIdentifiers 。实现了 EntryChecker 和新的 EntrySuggester 。
  • 如果将一个 AllowableStrings 作为其 EntryChecker 传递,现在 ValidatedString 会使用 SuggestionBackedTextFieldWidget 。使用新的 fromList() 会自动执行此操作。
  • 添加了 ValidatedIdentifier.ofSuppliedList() ,以便使用在验证时可能不完全已知且不是标签/注册表的列表来构建验证。

更改内容

  • AllowableIdentifiers 现在实现了 EntryValidator 和新的 EntrySuggester 。

修复内容

  • 无。

fzzy_config-0.2.5+1.20.5

on 2025 Feb 15
下载

新增内容

  • 1.20.5版本首次发布

更改内容

  • 经过验证的字段不再是最终类,可根据需要进行自定义实现。

修复内容

  • 修复了语言文件中的拼写错误。
  • 修复了单人游戏客户端收到多人游戏重启消息的问题。

fzzy_config-0.2.5+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无

更改内容

  • 经过验证的字段不再是最终类,可根据需要进行自定义实现。

修复内容

  • 修复了语言文件中的拼写错误。
  • 修复了单人游戏客户端收到多人游戏重启消息的问题。

fzzy_config-0.2.4+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无

改动内容

  • 如果绑定的值为最大值或最小值,经过验证的数字将锁定到文本框部件。

修复内容

  • 修复了在没有无参构造函数的对象上, ValidatedAny 崩溃的问题。

fzzy_config-0.2.3+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 无。

修复内容

  • 修复了 ValidatedEnum 与某些Kotlin枚举一起崩溃的问题。

fzzy_config-0.2.2+1.20.1

on 2025 Feb 15
下载

新增内容

  • 已验证映射(ValidatedMap) 及其相关类现在实现了 映射(Map) 接口

更改内容

  • 无。

修复内容

  • 无。

fzzy_config-0.2.1+1.20.1

on 2025 Feb 15
下载

新增内容

  • RequiresRestart 注解现在可应用于类。但目前还不能通过节(Sections)传递。

更改内容

  • 无。

修复内容

  • 修复了 RequiresRestart 和 NonSync 无法指向Java字段的问题

fzzy_config-0.2.0+1.20.1.jar

on 2025 Feb 15
下载

新增内容

  • 首次发布。

更改内容

  • 无。

修复内容

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

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

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