fzzy_config-0.4.0+1.21+neoforge
on 2025 Feb 15新增内容
- 移植到NeoForge!这是一个初始移植版本,如果你在使用过程中遇到任何问题,请在我的问题追踪器或Discord上告知我
-
添加了
@WithCustomPerms和@AdminLevel,用于使用LuckPerms/Forge权限API的“节点”式权限来定义用户权限-
添加了新的更新隔离功能。如果某个更新有可疑之处,Fzzy配置将对其进行隔离,而不是应用它或直接删除它。管理员将会收到通知,并有机会使用新的
/configure_update命令对其进行检查,根据需要接受或拒绝该更新。
-
添加了新的更新隔离功能。如果某个更新有可疑之处,Fzzy配置将对其进行隔离,而不是应用它或直接删除它。管理员将会收到通知,并有机会使用新的
-
添加了新的
@RequiresAction注解,它取代了现已弃用的RequiresRestart的功能- RESTART - 与RequiresRestart相同的功能
- RELOG - 提示用户从世界或服务器断开连接并重新连接
- RELOAD_BOTH - 提示重新加载数据包和资源包
- RELOAD_DATA - 提示重新加载数据包
- RELOAD_RESOURCES - 提示重新加载资源包
- 为新的操作警报系统添加了新图标,这些图标将出现在配置的左侧,取代原来的那个“!”符号
-
添加了
ValidatedString#fromValues,用于创建一个经过验证的字符串,可传入一组可变参数的允许字符串,无需列表包装器。
更改内容
-
弃用了
@RequiresRestart - 权限检查在忽略单人游戏方面做得更好了。
- 现在,当鼠标悬停在图标本身时,会显示所需操作的提示信息,而不是作为主设置提示信息中的标题显示。在使用键盘导航时,提示信息现在会在设置描述之后添加操作警报,而不是之前,这样可以避免在了解设置的作用之前就得浏览一堆警报信息。
- 在内部将所有与Fabric相关的代码重构到了通用访问点。
- 如果设置转发失败,Fzzy配置现在会向发送者发出问题警报。
- 移除了环境注解。模组开发者请注意你们的源集!这是为了更有效地支持多加载器。
- 在很多地方更新或调整了KDoc。
修复内容
-
ValidatedChoice现在在每次选择更改后都会正确更新其提示信息。 -
在最新版本中添加了
ConfigApiJava。 -
在
ValidatedSet#toChoices中添加了缺失的部件和翻译提供者可选参数。
fzzy_config-0.4.0+1.20.6+neoforge
on 2025 Feb 15新增内容
- 移植到NeoForge!这是初始移植版本,如果你在我的问题追踪器或Discord上遇到任何问题,请告知我。
-
添加了
@WithCustomPerms和@AdminLevel,用于使用LuckPerms/Forge权限API“节点”样式权限来定义用户权限。-
添加了新的更新隔离功能。如果某个更新可疑,Fzzy配置将对其进行隔离,而不是应用它或直接删除它。管理员将收到通知,并有机会使用新的
/configure_update命令对其进行检查,根据需要接受或拒绝该更新。
-
添加了新的更新隔离功能。如果某个更新可疑,Fzzy配置将对其进行隔离,而不是应用它或直接删除它。管理员将收到通知,并有机会使用新的
-
添加了新的
@RequiresAction注解,它取代了现已弃用的RequiresRestart的功能。- RESTART - 与RequiresRestart相同的功能。
- RELOG - 提示用户从世界或服务器断开连接并重新连接。
- RELOAD_BOTH - 提示重新加载数据包和资源包。
- RELOAD_DATA - 提示重新加载数据包。
- RELOAD_RESOURCES - 提示重新加载资源包。
- 为新的操作警报系统添加了新图标,这些图标将出现在配置的左侧,取代了原来的“!”符号。
-
添加了
ValidatedString#fromValues,用于创建一个经过验证的字符串,可传入可变参数的允许字符串集合,无需列表包装器。
更改内容
-
弃用了
@RequiresRestart。 - 权限检查在忽略单人游戏方面做得更好了。
- 现在,当鼠标悬停在图标本身时,会显示所需操作的工具提示,而不是作为主要设置工具提示中的标题显示。在使用键盘导航时,工具提示现在会在设置描述之后而不是之前添加操作警报,以避免在了解设置的作用之前就得浏览一堆警报。
- 在内部将所有与Fabric相关的代码重构为通用访问点。
- 如果设置转发失败,Fzzy配置现在会向发送者发出问题警报。
- 移除了环境注解。模组制作者请注意你们的源集!这是为了更有效地支持多加载器。
- 在许多地方更新或调整了KDoc。
修复内容
-
ValidatedChoice现在在每次选择更改后能正确更新其工具提示。 -
在最新版本中添加了
ConfigApiJava。 -
在
ValidatedSet#toChoices中添加了缺失的小部件和翻译提供者可选参数。
fzzy_config-0.4.0+1.20.4+neoforge
on 2025 Feb 15新增内容
- 移植到NeoForge!这是一个初始移植版本,如果你在使用过程中遇到任何问题,请在我的问题追踪器或Discord上告知我。
-
添加了`@WithCustomPerms`和`@AdminLevel`,用于使用LuckPerms/Forge权限API的“节点”式权限来定义用户权限。
- 添加了新的更新隔离功能。如果某个更新存在可疑情况,Fzzy配置将对其进行隔离,而不是应用它或直接删除它。管理员将会收到通知,并可以使用新的`/configure_update`命令对其进行检查,根据需要接受或拒绝该更新。
-
添加了新的`@RequiresAction`注解,它取代了现已弃用的RequiresRestart的功能。
- RESTART - 与RequiresRestart相同的功能。
- RELOG - 提示用户从世界或服务器断开连接并重新连接。
- RELOAD_BOTH - 提示重新加载数据包和资源包。
- RELOAD_DATA - 提示重新加载数据包。
- RELOAD_RESOURCES - 提示重新加载资源包。
- 为新的操作警报系统添加了新图标,这些图标将出现在配置的左侧,取代原来的一个“!”符号。
- 添加了`ValidatedString#fromValues`,用于创建一个经过验证的字符串,可传入一组可变参数的允许字符串,无需列表包装器。
更改内容
- 弃用了`@RequiresRestart`。
- 权限检查在忽略单人游戏方面做得更好了。
- 现在,当鼠标悬停在图标上时,会显示所需操作的提示信息,而不是作为主设置提示信息中的标题显示。在使用键盘导航时,提示信息现在会在设置描述之后添加操作警报,而不是之前,以避免在了解设置的作用之前就得浏览一堆警报信息。
- 在内部将所有与Fabric相关的代码重构为通用访问点。
- 如果设置转发失败,Fzzy配置现在会向发送者发出问题警报。
- 移除了环境注解。模组制作者请注意你们的源集!这是为了更有效地支持多加载器。
- 在很多地方更新或调整了KDoc。
修复内容
- `ValidatedChoice`现在在每次选择更改后能正确更新其提示信息。
- 在最新版本中添加了`ConfigApiJava`。
- 在`ValidatedSet#toChoices`中添加了缺失的部件和翻译提供程序可选参数。
fzzy_config-0.4.0+1.20.1+forge
on 2025 Feb 15新增内容
- 移植到(新)Forge!这是初始移植版本,若您在使用过程中遇到任何问题,请在我的问题追踪器或Discord上告知我
-
添加了
@WithCustomPerms和@AdminLevel,用于使用LuckPerms/Forge权限API“节点”式权限来定义用户权限-
添加了新的更新隔离功能。若某个更新存疑,Fzzy配置将对其进行隔离,而非应用它或直接删除它。管理员将会收到通知,并可使用新的
/configure_update命令对其进行检查,根据需要接受或拒绝该更新。
-
添加了新的更新隔离功能。若某个更新存疑,Fzzy配置将对其进行隔离,而非应用它或直接删除它。管理员将会收到通知,并可使用新的
-
添加了新的
@RequiresAction注解,它取代了现已弃用的RequiresRestart的功能- RESTART - 与RequiresRestart具有相同功能
- RELOG - 提示用户从世界或服务器断开连接并重新连接
- RELOAD_BOTH - 提示重新加载数据包和资源包
- RELOAD_DATA - 提示重新加载数据包
- RELOAD_RESOURCES - 提示重新加载资源包
- 为新的操作提醒系统添加了新图标,这些图标将出现在配置的左侧,取代原来的那个“!”符号
-
添加了
ValidatedString#fromValues,用于创建一个经过验证的字符串,可传入一组可变参数形式的允许字符串,无需列表包装器。
更改内容
-
弃用了
@RequiresRestart - 权限检查在忽略单人游戏方面做得更好了。
- 当鼠标悬停在图标上时,现在会显示所需操作的提示信息,而不是作为主设置提示信息中的标题显示。在使用键盘导航时,提示信息现在会在设置描述之后添加操作提醒,而不是之前,这样可以避免在了解设置的作用之前就得浏览一堆提醒信息。
- 在内部将所有与Fabric相关的代码重构为通用访问点。
- 如果设置转发失败,Fzzy配置现在会向发送者发出问题警报。
- 移除了环境注解。模组制作者请注意你们的源集!这是为了更有效地实现多加载器支持。
- 在很多地方更新或调整了KDoc
修复内容
-
ValidatedChoice现在在每次选择更改后能正确更新其提示信息。 -
在最新版本中添加了
ConfigApiJava。 -
在
ValidatedSet#toChoices中添加了缺失的部件和翻译提供者可选参数。
fzzy_config-0.3.7+1.20.4
on 2025 Feb 15新增内容
- 将0.3.7版本移植到1.20.4版本
更改内容
- 无。
修复内容
- 无。
fzzy_config-0.3.7+24w34a.jar
on 2025 Feb 15新增内容
- 移植到24w34a版本
- 添加了`ConfigApiJava`,其中包含一些方法,如果直接从`ConfigApi`通过Java代码调用这些方法,可能会导致集成开发环境(IDE)出现问题。
- 为`ValidatedChoice`添加了`translate`辅助方法,用于简化常见的翻译/描述提供程序的创建。
- 在`Expression`中添加了`min(a,b)`和`max(a,b)`
更改内容
- `ValidatedExpression`部件现在包含最大值和最小值,并且部件按钮带有描述性的工具提示。
修复内容
- 序列化器现在如果缺少`@ConvertFrom`文件候选(已经转换过,或者从未存在过),将会忽略它,而不是在日志中抛出异常。
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>`,它可以由标签键和标识符(分别用于标签和物品)组成。




