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
13
14
15

fzzy_config-0.3.7+1.21

on 2025 Feb 15
下载

新增内容

  • 添加了`ConfigApiJava`,其中包含一些方法,如果直接从`ConfigApi`通过Java代码调用这些方法,可能会导致IDE出现问题。
  • 在`ValidatedChoice`中添加了`translate`辅助方法,用于简化常见的翻译/描述提供程序创建。
  • 在`Expression`中添加了`min(a,b)`和`max(a,b)`。

更改内容

  • `ValidatedExpression`部件现在包含了最大值和最小值,并且部件按钮带有描述性的工具提示。

修复内容

  • 序列化器现在如果缺少`@ConvertFrom`文件候选(已经转换过,或者从未存在过),将忽略它,而不是在日志中抛出异常。

fzzy_config-0.3.7+1.20.6

on 2025 Feb 15
下载

新增内容

  • 添加了`ConfigApiJava`,其中包含一些方法,如果直接从`ConfigApi`通过Java代码调用这些方法,可能会导致IDE出现问题。
  • 为`ValidatedChoice`添加了`translate`辅助方法,用于简化常见的翻译/描述提供程序创建过程。
  • 在`Expression`中添加了`min(a,b)`和`max(a,b)`。

更改内容

  • `ValidatedExpression`部件现在包含了最大值和最小值,并且部件按钮带有描述性的工具提示。

修复内容

  • 序列化器现在如果缺少`@ConvertFrom`文件候选(已经转换过,或者从未存在过),将忽略它,而不是在日志中抛出异常。

fzzy_config-0.3.7+1.20.1

on 2025 Feb 15
下载

新增内容

  • 添加了`ConfigApiJava`,其中包含一些方法,如果由Java代码直接从`ConfigApi`调用这些方法,可能会导致IDE出现问题。
  • 为`ValidatedChoice`添加了`translate`辅助方法,用于简化常见的翻译/描述提供程序创建。
  • 在`Expression`中添加了`min(a,b)`和`max(a,b)`。

更改内容

  • `ValidatedExpression`部件现在包含最大值和最小值,并且部件按钮带有描述性的工具提示。

修复内容

  • 序列化器现在如果缺少`@ConvertFrom`文件候选(已经转换过,或者从未存在过),将会忽略它,而不是在日志中抛出异常。

fzzy_config-0.3.6+1.21

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 已验证选项(ValidatedChoice) 现在具有参数 翻译提供器(translationProvider) 和 描述提供器(descriptionProvider) ,这两个双功能函数可让您将选项的基础翻译键以及选项的一个实例转换为文本实例。对于为字符串或其他非 可翻译(Translatable) 的选项创建翻译/描述很有用。
  • 已验证列表转选项(ValidatedList.toChoices) 现在允许用户定义翻译和部件行为。

修复内容

  • 在内部清理代码。行为上无外部变化。

fzzy_config-0.3.6+1.20.6

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • ValidatedChoice 现在具有参数 translationProvider 和 descriptionProvider ,这两个双功能函数可让您将选项的基础翻译键和选项的一个实例转换为一个文本实例。对于为非 可翻译的 字符串或其他选项创建翻译/描述很有用。
  • ValidatedList.toChoices 现在允许用户定义翻译和部件行为。

修复内容

  • 在内部清理代码。行为上无外部变化

fzzy_config-0.3.6+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无。

改动内容

  • ValidatedChoice 现在具有参数 翻译提供器(translationProvider) 和 描述提供器(descriptionProvider) ,这两个双功能函数可让您将选项的基础翻译键和选项实例转换为文本实例。对于为字符串或其他非 可翻译(Translatable) 的选项创建翻译/描述很有用。
  • ValidatedList.toChoices 现在允许用户定义翻译和部件行为。

修复内容

  • 在内部清理代码。行为上无外部变化

fzzy_config-0.3.5+1.21

on 2025 Feb 15
下载

新增内容

  • 无。

改动

  • 无。

修复

  • 带有特定Kotlin枚举的`已验证枚举`循环样式小部件导致客户端崩溃。

fzzy_config-0.3.5+1.20.6

on 2025 Feb 15
下载

新增内容

  • 无。

改动

  • 无。

修复内容

  • 带有特定Kotlin枚举的`已验证枚举`循环样式小部件会导致客户端崩溃。

fzzy_config-0.3.5+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无。

改动内容

  • 无。

修复内容

  • 带有特定Kotlin枚举的`ValidatedEnum`循环样式小部件会导致客户端崩溃。

fzzy_config-0.3.4+1.21

on 2025 Feb 15
下载

新增内容

  • 移植到1.21版本
  • 为函数式编程风格的类型转换添加了新的(未记录的) cast 和 nullCast 扩展函数。例如:val thing: MyType2 = myType1.cast<MyType2>().withThing().doAnotherThing()

更改内容

  • 针对许多情况使用预编译快捷方式对 Expression 进行了优化;优化了常量使用。
  • 表达式现在具有 hashcode 和 equals 方法以便进行直接比较。

修复内容

  • 无。

fzzy_config-0.3.4+1.20.6

on 2025 Feb 15
下载

新增内容

  • 为函数式编程风格的类型转换添加了新的(未记录文档的)`cast` 和 `nullCast` 扩展函数。例如:`val thing: MyType2 = myType1.cast <mytype2> ().withThing().doAnotherThing()` </mytype2>

更改内容

  • 针对多种情况使用预编译快捷方式对 `Expression` 进行了优化;优化了常量使用。
  • 表达式现在拥有 `hashcode` 和 `equals` 方法以便进行直接比较。

修复内容

  • 无。

fzzy_config-0.3.4+1.20.1

on 2025 Feb 15
下载

新增内容

  • 为函数式编程风格的类型转换添加了新的(未记录的) cast 和 nullCast 扩展函数。例如:val thing: MyType2 = myType1.cast<MyType2>().withThing().doAnotherThing()

更改内容

  • 针对多种情况使用预编译快捷方式对 Expression 进行了优化;优化了常量使用。
  • 表达式现在拥有 hashcode 和 equals 方法以便进行直接比较。

修复内容

  • 无。

fzzy_config-0.3.3+1.21-rc1

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 将`ValidatedIngredient`接口更新为一个新的弹出窗口,带有两个列表编辑器、列表查看器以及“清除”按钮。
  • 在`SuppliedTextWidget`中添加了一个`supplyTooltipOnOverflow`方法,该方法允许在文本部件溢出并“修剪”输入内容时提供工具提示。这可以与文本提供者相同(可以是文本提供者实例本身),或者可以是一个单独的提供者,例如,用换行符而不是逗号来分隔文本元素。

修复内容

  • `ValidatedIngredient`现在同时支持标签和物品ID,而不仅仅是物品ID。构造函数现在接受`Set<Object>`,它可以由TagKeys和Identifiers组成(分别用于标签和物品)。

fzzy_config-0.3.3+24w20a

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 将`ValidatedIngredient`接口更新为一个新的弹出窗口,带有两个列表编辑器、列表查看器以及“清除”按钮。
  • 在`SuppliedTextWidget`中添加了一个`supplyTooltipOnOverflow`方法,该方法允许在文本部件溢出并“修剪”输入内容时提供工具提示。这可以与文本提供器相同(可以是文本提供器实例本身),或者可以是一个单独的提供器,例如,用换行符而不是逗号来分隔文本元素。

修复内容

  • `ValidatedIngredient`现在同时支持标签和物品ID,而不仅仅是物品ID。构造函数现在接受`Set<Object>`,它可以由标签键和标识符(分别用于标签和物品)组成。

fzzy_config-0.3.3+1.20.6

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 将`ValidatedIngredient`接口更新为一个新的弹出窗口,带有两个列表编辑器、列表查看器和“清除”按钮。
  • 为`SuppliedTextWidget`添加了一个`supplyTooltipOnOverflow`方法,以便在文本部件溢出并“修剪”输入内容时提供工具提示。这可以与文本提供器相同(可以是文本提供器实例本身),或者可以是一个单独的提供器,例如,用换行符而不是逗号分隔文本元素。

修复内容

  • `ValidatedIngredient`现在同时支持标签和物品ID,而不仅仅是物品ID。构造函数现在接受`Set<Object>`,它可以由标签键和标识符组成(分别用于标签和物品)。

fzzy_config-0.3.3+1.20.1

on 2025 Feb 15
下载

新增内容

  • 无。

更改内容

  • 将`ValidatedIngredient`接口更新为一个新的弹出窗口,带有两个列表编辑器、列表查看器和“清除”按钮。
  • 在`SuppliedTextWidget`中添加了一个`supplyTooltipOnOverflow`方法,该方法允许在文本部件溢出并“修剪”输入内容时提供工具提示。这可以与文本提供器相同(可以是文本提供器实例本身),或者可以是一个单独的提供器,例如,用换行符而不是逗号来分隔文本元素。

修复内容

  • `ValidatedIngredient`现在同时支持标签和物品ID,而不仅仅是物品ID。构造函数现在接受`Set<Object>`,它可以由TagKeys和Identifiers组成(分别用于标签和物品)。

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 文件,使其更符合模组前置要求。
1
13
14
15
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

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

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