fzzy_config-0.5.9+1.20.1
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.21.3+neoforge
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+neoforge
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+neoforge
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.4+neoforge
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.1+forge
on 2025 Feb 16
计划在0.6.0版本移除的API:
已验证实体属性
。如有需要,请重新实现该类的使用方式。
新增内容
-
在
平台API中新增了isDev方法,用于检查实例是否在开发环境中运行。 -
为对象的与平台无关的注册实现了一个基础的
注册器系统。该API处于试验阶段,计划在0.6.0版本达到稳定。-
将对象注册到
注册供应器实例中,这很像(Neo)Forge的延迟注册系统。
-
将对象注册到
-
在
事件API中添加了onRegisteredClient和onRegisteredServer,用于监听配置注册情况,并且仅在配置成功注册后才执行操作。 -
已验证字段.验证并设置的新版本,即验证并设置标记,它接受条目标记.标记(并检查字段自身的标记),并根据存在的标记改变设置行为。-
条目标记.标记.安静:被标记的字段在更改时不会调用监听器。 -
条目标记.标记.强:字段验证并设置/验证并设置标记将使用强验证。弱验证是标准方式。 -
条目标记.标记.更新:当设置值时,字段将更新其当前的同步状态。
-
-
为
验证结果.报告添加了重载,它直接接受一个字符串消费者,以便立即报告问题。 -
在移植工具类中新增了
编解码器辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。
更改内容
-
配置API.是否加载配置(范围)已被弃用,取而代之的是配置API.是否加载配置(范围,类型)。这个新的重载可以检查客户端配置;现在被弃用的方法仅检查已同步的配置。- 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
-
计划在
0.6.0
版本移除
已验证实体属性。就我通过github进行的全面搜索来看,它完全未被使用,而且总体来说是一个相当不稳定的概念。如有需要,可以为自己的使用构建类似的验证。
修复内容
-
修复了
已验证实体属性.构建器和实体属性实例持有者中不准确的文档。
fzzy_config-0.5.8+1.21.2
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为transient。
fzzy_config-0.5.8+1.21
on 2025 Feb 16新增内容
- 无。
改动内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理包含非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为transient。
fzzy_config-0.5.8+1.20.6
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为瞬态。
fzzy_config-0.5.8+1.20.4
on 2025 Feb 16新增内容
- 无。
改动
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理带有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为瞬态。
fzzy_config-0.5.8+1.20.1
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为transient。
fzzy_config-0.5.8+1.21.2+neoforge
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为瞬态。
fzzy_config-0.5.8+1.21+neoforge
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
- 修复了`@IgnoreVisibility`无法处理包含非私有成员的私有类的问题
- 修复了`transient`在反序列化/序列化时无法正常工作的问题
- `ConfigSection`现在能正确地将其内部键标记为`transient`。
fzzy_config-0.5.8+1.20.6+neoforge
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为瞬态。
fzzy_config-0.5.8+1.20.4+neoforge
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理包含非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为瞬态。
fzzy_config-0.5.8+1.20.1+forge
on 2025 Feb 16新增内容
- 无。
更改内容
- 无。
修复内容
-
修复了
@IgnoreVisibility无法处理具有非私有成员的私有类的问题 -
修复了
transient在反序列化/序列化时无法正常工作的问题 -
ConfigSection现在能正确地将其内部键标记为 transient。
fzzy_config-0.5.7+1.21.2
on 2025 Feb 16新增内容
-
新增了
ConfigScreenWidget,可轻松创建一个无文本的20x20小部件,以便从另一个屏幕打开您的配置。- 传入您配置的基础作用域(通常是mod_id)
- 绝对定义一个位置,或者选择一个角来将小部件锚定到该位置,并且可选择设置一个内边距(默认4像素)
- 记得将您的新小部件添加到屏幕的可绘制子项中!
更改内容
-
TextlessButtonWidget不再是最终类;如果您想的话,可以进行自定义实现!
修复内容
-
修复了
ValidatedField.toSet(collection)返回一个列表而非集合的问题。-
警告:如果任何模组使用了
toSet并且接受了它返回的是ValidatedList而不是集合,且没有向我反馈问题,那么这可能会是一个重大变更。它们的字段现在将与返回的类型不匹配。 - 由于任何这样做的模组都是在不稳定的状态下运行,而不是基于稳定的API,所以不将此标记为一个主要补丁。
-
警告:如果任何模组使用了
fzzy_config-0.5.7+1.21
on 2025 Feb 16新增内容
-
新增了
ConfigScreenWidget,可轻松创建一个无文本的20x20小部件,以便从另一个屏幕打开你的配置。- 传入你配置的基础作用域(通常是mod_id)
- 绝对定义一个位置,或者选择一个角来将小部件锚定到该位置,并且可选择设置一个内边距(默认4像素)
- 记得将你的新小部件添加到屏幕的可绘制子项中!
改动
-
TextlessButtonWidget不再是最终类;如果你想的话,可以进行自定义实现!
修复
-
修复了
ValidatedField.toSet(collection)返回一个列表而不是集合的问题。-
警告:如果有任何模组使用了
toSet并且接受了它返回的是ValidatedList而不是集合,且没有向我反馈问题,那么这可能会是一个重大变更。它们的字段现在将与返回的类型不匹配。 - 由于任何这样做的模组都是在不稳定的状态下工作,而不是使用稳定的API,所以不将此标记为一个主要补丁。
-
警告:如果有任何模组使用了
fzzy_config-0.5.7+1.20.6
on 2025 Feb 16新增内容
-
新增了
ConfigScreenWidget,可轻松创建一个无文本的20x20小部件,以便从另一个界面打开你的配置。- 传入你配置的基础作用域(通常是mod_id)
- 绝对定义一个位置,或者选择一个角来将小部件固定在其上,并且可选择设置一个内边距(默认4像素)
- 记得将你的新小部件添加到界面的可绘制子项中!
改动
-
TextlessButtonWidget不再是最终类;如果你想的话,可以进行自定义实现!
修复
-
修复了
ValidatedField.toSet(collection)返回一个列表而非集合的问题。-
警告:如果有任何模组使用了
toSet并且接受了它返回的是ValidatedList而非集合,且没有向我反馈问题,那么这可能会是一个重大变更。它们的字段现在将与返回的类型不匹配。 - 由于任何这样做的模组都是在不稳定的状态下工作,而非使用稳定的API,所以不将此标记为一个主要补丁。
-
警告:如果有任何模组使用了
fzzy_config-0.5.7+1.20.4
on 2025 Feb 16新增内容
-
新增了
ConfigScreenWidget,可轻松创建一个无文本的20x20小部件,以便从另一个界面打开你的配置。- 传入你配置的基础作用域(通常是mod_id)
- 绝对地定义一个位置,或者选择一个角来将小部件固定在其上,并可选择设置内边距(默认4像素)
- 记得将你的新小部件添加到界面的可绘制子项中!
更改内容
-
TextlessButtonWidget不再是最终类;如果你想的话,可以进行自定义实现!
修复内容
-
修复了
ValidatedField.toSet(collection)返回一个列表而非集合的问题。-
警告:这可能潜在地是一个重大变更,如果有任何模组使用了
toSet并且接受了它返回的是ValidatedList而非集合,也没有向我反馈问题的话。它们的字段现在将与返回的类型不匹配。 - 由于任何这样做的模组都是在不稳定的状态下工作,并非基于稳定的API,所以未将此标记为一个主要补丁。
-
警告:这可能潜在地是一个重大变更,如果有任何模组使用了


