fzzy_config-0.5.2+1.20.4
on 2025 Feb 16新增内容
-
搜索栏现在有一个工具提示,当搜索查询为空时会显示“搜索”字样
- 搜索现在也有几种模式,在工具提示中有描述。搜索设置说明、否定搜索等等。
更改内容
-
已验证枚举弹出窗口现在会将枚举名称很长的弹出窗口中的枚举按钮居中显示 - 进行了许多内部重构,以进一步避免在工具类之外引用特定版本的《我的世界》代码
- 进一步实现自定义部件并移除更多原版部件引用
修复内容
- 修复了数字部件在其允许范围较低(<1.0)时有时会冻结的问题
- 修复了整数类型滑块在最小到最大范围<10时左右按钮递增的问题
- 修复了搜索栏和完成按钮在调整大小时移动异常的问题
- 修复了设置项工具提示在鼠标悬停在页眉或页脚下方“隐藏”的设置项上时会出现的问题
fzzy_config-0.5.2+1.20.1
on 2025 Feb 16新增内容
-
搜索栏现在有一个工具提示,当搜索查询为空时会显示“搜索”字样
- 搜索现在也有几种模式,在工具提示中有描述。搜索设置说明、否定搜索等等。
更改内容
- `ValidatedEnum`弹出窗口现在会将枚举按钮在具有很长枚举名称的弹出窗口中居中显示
- 进行了许多内部重构,以进一步避免在工具类之外引用特定版本的MC代码
- 进一步实现自定义小部件并移除更多原版小部件引用
修复内容
- 修复了数字小部件在其允许范围较低(<1.0)时有时会冻结的问题
- 修复了整数类型滑块在最小到最大范围<10时左右按钮递增的问题
- 修复了搜索栏和完成按钮在调整大小时移动异常的问题
- 修复了设置项工具提示在鼠标悬停在页眉或页脚下方“隐藏”的设置项上时出现的问题
fzzy_config-0.5.2+1.21+neoforge
on 2025 Feb 16新增内容
-
搜索栏现在有了提示信息,并且当搜索查询为空时会显示“搜索”字样
- 搜索现在也有了几种模式,在提示信息中有描述。搜索设置说明、反向搜索等等。
更改内容
-
已验证枚举弹出窗口现在会将枚举名称很长的弹出窗口中的枚举按钮居中显示 - 进行了许多内部重构,以进一步避免在工具类之外引用特定版本的《我的世界》代码
- 进一步实现自定义部件并移除更多原版部件引用
修复内容
- 修复了数字部件在其允许范围较低(<1.0)时有时会冻结的问题
- 修复了整数类型滑块在最小到最大范围<10时左右按钮递增的问题
- 修复了搜索栏和完成按钮在调整大小时移动异常的问题
- 修复了设置项提示信息在鼠标悬停在页眉或页脚下方“隐藏”的设置项上时会出现的问题
fzzy_config-0.5.2+1.20.6+neoforge
on 2025 Feb 15新增内容
-
搜索栏现在有了提示信息,并且当搜索查询为空时会显示“搜索”字样
- 搜索现在也有了几种模式,在提示信息中有描述。搜索设置说明、反向搜索等等。
更改内容
- `ValidatedEnum`弹出窗口现在会将枚举按钮在具有很长枚举名称的弹出窗口中居中显示
- 进行了许多内部重构,以进一步避免在工具类之外引用特定版本的《我的世界》代码
- 进一步实现自定义部件并移除更多原版部件引用
修复内容
- 修复了数字部件有时在其允许范围较低(<1.0)时会冻结的问题
- 修复了整数类型滑块在范围小于最小到最大10时左右按钮递增的问题
- 修复了搜索栏和完成按钮在调整大小时移动异常的问题
- 修复了设置条目提示信息在鼠标悬停在页眉或页脚下方“隐藏”的条目上时会出现的问题
fzzy_config-0.5.2+1.20.4+neoforge
on 2025 Feb 15fzzy_config-0.5.2+1.20.1+forge
on 2025 Feb 15新增内容
-
搜索栏现在有了提示信息,并且当搜索查询为空时会显示“搜索”字样
- 搜索现在也有了几种模式,在提示信息中有描述。搜索设置说明、反向搜索等等。
更改内容
-
已验证枚举弹出窗口现在会将枚举名称很长的弹出窗口中的枚举按钮居中显示 - 进行了许多内部重构,以进一步避免在工具类之外引用特定版本的《我的世界》代码
- 进一步实现自定义部件并移除更多原版部件引用
修复内容
- 修复了数字部件在其允许范围较低(<1.0)时有时会冻结的问题
- 修复了整数类型滑块在最小到最大范围<10时左右按钮递增的问题
- 修复了搜索栏和完成按钮在调整大小时移动异常的问题
- 修复了设置项提示信息在鼠标悬停在页眉或页脚下方“隐藏”的设置项上时出现的问题
fzzy_config-0.5.1+24w40a
on 2025 Feb 15新增内容
- 移植到24w40a版本
- 为`ValidatedFloat`和`Double`添加了十进制格式;其中的值现在将格式化为像`#.##`这样,而不是显示整个小数部分。
- 如果为`ValidatedNumber`提供了最小值>=最大值的情况,添加了异常处理。
- 添加了`Item`、`Block`、`EntityType`和`Fluid`作为可自动进行验证包装的类型,无需自行指定。
更改内容
- 在配置级别使用`@Translation`将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
- 修复了在配置级别警报上针对`RELOAD_RESOURCES`操作的工具提示警报
- 修复了`@Translation`在配置部分不起作用的问题
- 继承的配置类再次完全正常工作
- 修复了映射值未能正确实例化自身的问题;该问题导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
fzzy_config-0.5.1+24w34a
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为像#.##这样,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值 >= 最大值,则添加了异常处理。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报中针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值未能正确实例化自身的问题;该问题曾导致图形用户界面中的映射列表、映射图和其他集合视图出现故障。
- 在TOML输出中,将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
fzzy_config-0.5.1+1.21
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为像#.##这样,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值 >= 最大值,则添加了异常处理。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报上针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题导致GUI中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将出现在直接类字段之后。
fzzy_config-0.5.1+1.20.6
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为像#.##这样,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供了最小 >= 最大的情况,添加了异常处理。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报上针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题曾导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
fzzy_config-0.5.1+1.20.4
on 2025 Feb 15新增内容
- 为`ValidatedFloat`和`Double`添加了一种十进制格式;其中的值现在将被格式化为像`#.##`这样,而不是显示整个小数部分。
- 如果为`ValidatedNumber`提供了一个最小值大于等于最大值的情况,添加了异常处理。
- 添加了`Item`、`Block`、`EntityType`和`Fluid`作为可以自动进行验证包装的类型,无需自行指定。
更改内容
- 在配置级别使用`@Translation`将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
- 修复了在配置级别警报中针对`RELOAD_RESOURCES`操作的工具提示警报
- 修复了`@Translation`在配置部分不起作用的问题
- 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题曾导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中,将配置顺序从按字母顺序恢复为声明顺序。超类将出现在直接类字段之后。
fzzy_config-0.5.1+1.20.1
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为#.##形式,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值 >= 最大值,则会添加异常。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报上针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将出现在直接类字段之后。
fzzy_config-0.5.1+1.21+neoforge
on 2025 Feb 15新增内容
-
为`
ValidatedFloat`和`Double`添加了十进制格式;其中的值现在将格式化为`#.##`形式,而不是显示整个小数部分。 -
如果为`
ValidatedNumber`提供了`min >= max`的情况,添加了异常处理。 -
添加了`
Item`、`Block`、`EntityType`和`Fluid`作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用`
@Translation`将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报中针对`
RELOAD_RESOURCES`操作的工具提示警报 -
修复了`
@Translation`在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题曾导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中,将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
fzzy_config-0.5.1+1.20.6+neoforge
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为#.##的形式,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值大于等于最大值,则会添加异常。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了在配置级别警报中针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题导致图形用户界面中的映射列表、映射和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
fzzy_config-0.5.1+1.20.4+neoforge
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为#.##形式,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值 >= 最大值,则会添加异常处理。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了配置级别警报中
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值未能正确实例化自身的问题;该问题曾导致GUI中的映射列表、映射图和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将显示在直接类字段之后。
- 修复了在游戏中尝试更新配置时客户端被踢出的问题
fzzy_config-0.5.1+1.20.1+forge
on 2025 Feb 15新增内容
-
为
ValidatedFloat和Double添加了十进制格式;其中的值现在将格式化为#.##形式,而不是显示整个小数部分。 -
如果为
ValidatedNumber提供的最小值大于等于最大值,则会添加异常。 -
添加了
Item、Block、EntityType和Fluid作为可自动进行验证包装的类型,无需自行指定。
更改内容
-
在配置级别使用
@Translation将添加一个选项,可将前缀本身用作配置标题的语言键。
修复内容
-
修复了配置级别警报中针对
RELOAD_RESOURCES操作的工具提示警报 -
修复了
@Translation在配置部分不起作用的问题 - 继承的配置类再次完全正常工作
- 修复了映射值无法正确实例化自身的问题;该问题导致图形用户界面中的映射列表、映射图和其他集合视图出现故障。
- 在TOML输出中将配置顺序从按字母顺序恢复为声明顺序。超类将出现在直接类字段之后。
fzzy_config-0.5.0+24w34a
on 2025 Feb 15新增内容
-
添加了“已验证字段”(`ValidatedField`)映射。通过新的`map`方法,可以将验证映射到任何其他可转换类型的验证。
- 新的辅助类`ValidatedRegistryType`将`ValidatedIdentifier`映射到注册对象,这样就可以轻松直接基于注册对象(物品、方块等)实现设置,而无需稍后自己再映射标识符。
- `ValidatedField`现在有一个辅助的`codec`方法,用于生成基础类型的编解码器(Codec)。
- `ValidatedField`现在有一个监听器系统,在该字段的任何`set`操作时触发。这个监听器是一个`Consumer<ValidatedField<T>>`,通过`withListener`添加。
-
在`Config`类中添加了`EventApi`以及相应的直接实现
- 和其他子API一样,通过`ConfigApi`访问此API。
- `onSyncClient` - 当配置同步到客户端时触发。
- `onUpdateClient` - 当客户端在游戏内更新配置时触发。
- `onUpdateServer` - 当服务器端在游戏内更新配置时触发。
- 添加了`ConfigAction`,可用于在配置图形用户界面(GUI)中添加任意的点击按钮。用它们来链接到你的维基百科页面、打开一本补丁包指南书、给玩家一个物品等等。
- 添加了极其基础的`PlatformApi`,用于简单的跨加载器任务,比如检查游戏状态是否是客户端端的。
更改内容
- 专用小部件在内部不再扩展`PressableWidget`或`ButtonWidget`,因为这会导致视觉改造(Visual Overhaul)或任何其他泄露小部件构造函数的模组出现问题。建议在任何自定义验证实现中使用这些类的`Custom`变体。
修复内容
- `ValidatedIdentifier`现在可以使用`ofRegistryKey`初始化方法绑定到动态注册。
- 修复登录时同步不起作用的问题。
- 修复了仅客户端配置的更新有时会在日志中大量输出完整配置内容的问题。
fzzy_config-0.5.0+1.21
on 2025 Feb 15新增内容
-
添加了
ValidatedField映射。通过新的map方法,可以将验证映射到任何其他可转换类型的验证。-
新的辅助类
ValidatedRegistryType将ValidatedIdentifier映射到注册对象,这样就可以轻松直接基于注册对象(物品、方块等)实现设置,而无需之后自己再去映射标识符。
-
新的辅助类
-
ValidatedField现在有一个辅助的codec方法,用于生成基础类型的编解码器。 -
ValidatedField现在有一个监听器系统,在该字段的任何set操作时触发。这个监听器是一个Consumer<ValidatedField<T>>,通过withListener添加。 -
在
Config类中添加了EventApi以及相应的直接实现-
和其他子API一样,通过
ConfigApi访问此API。 -
onSyncClient- 当配置同步到客户端时触发。 -
onUpdateClient- 当客户端在游戏内更新配置时触发。 -
onUpdateServer- 当服务器端在游戏内更新配置时触发。
-
和其他子API一样,通过
-
添加了
ConfigAction,可用于在配置GUI中添加任意的点击按钮。用它们来链接到你的维基百科,打开一本补丁手册指南书,给玩家一个物品等等。 -
添加了极其基础的
PlatformApi,用于简单的跨加载器任务,比如检查游戏状态是否是客户端端的。
更改内容
-
专用小部件不再在内部扩展
PressableWidget或ButtonWidget,这曾导致视觉大修或任何其他泄露小部件构造函数的模组出现问题。建议在任何自定义验证实现中使用这些类的Custom变体。
修复内容
-
ValidatedIdentifier现在可以使用ofRegistryKey初始化方法绑定到动态注册。 - 修复登录时同步不起作用的问题。
- 修复了仅客户端配置的更新有时会用完整配置内容填满日志的问题。
fzzy_config-0.5.0+1.20.6
on 2025 Feb 15新增内容
-
添加了“已验证字段”(`ValidatedField`)映射。通过新的`map`方法,可以将验证映射到任何其他可转换类型的验证上。
- 新的辅助类`ValidatedRegistryType`将`ValidatedIdentifier`映射到注册对象,这样就可以轻松直接基于注册对象(物品、方块等)实现设置,而无需之后自己再去映射标识符。
- `ValidatedField`现在有一个辅助的`codec`方法,用于生成其基础类型的编解码器(Codec)。
- `ValidatedField`现在有一个监听器系统,在该字段的任何`set`操作时触发。这个监听器是一个`Consumer<ValidatedField<T>>`,通过`withListener`添加。
-
在`Config`类中添加了`EventApi`以及相应的直接实现
- 和其他子API一样,通过`ConfigApi`访问这个API。
- `onSyncClient`——当配置同步到客户端时触发。
- `onUpdateClient`——当客户端在游戏内更新配置时触发。
- `onUpdateServer`——当服务器端在游戏内更新配置时触发。
- 添加了`ConfigAction`,可用于在配置图形用户界面(GUI)中添加任意的点击按钮。用它们来链接到你的维基百科,打开一本补丁包指南书,给玩家一个物品等等。
- 添加了极其基础的`PlatformApi`,用于简单的跨加载器任务,比如检查游戏状态是否是客户端端的。
更改内容
- 专用部件在内部不再扩展`PressableWidget`或`ButtonWidget`,之前这会导致视觉大修(Visual Overhaul)或任何其他泄露部件构造函数的模组出现问题。建议在任何自定义验证实现中使用这些类的`Custom`变体。
修复内容
- `ValidatedIdentifier`现在可以使用`ofRegistryKey`初始化方法绑定到动态注册。
- 修复登录时同步不起作用的问题。
- 修复了仅客户端配置的更新有时会用完整配置内容填满日志的问题。
fzzy_config-0.5.0+1.20.4
on 2025 Feb 15新增内容
-
添加了“已验证字段”(`ValidatedField`)映射。通过新的`map`方法,可以将验证映射到任何其他可转换类型的验证上。
- 新的辅助类“已验证注册类型”(`ValidatedRegistryType`)可将“已验证标识符”(`ValidatedIdentifier`)映射到注册对象,这样就可以轻松直接地基于注册对象(物品、方块等)进行设置,而无需之后自己再去映射标识符。
- “已验证字段”(`ValidatedField`)现在有一个辅助的“编解码器”(`codec`)方法,用于生成基础类型的编解码器。
- “已验证字段”(`ValidatedField`)现在有一个监听器系统,当该字段进行任何“设置”(`set`)操作时都会触发。这个监听器是一个“消费者<已验证字段 <t> >”(`Consumer<ValidatedField<T>>`),可通过`withListener`添加。 </t>
-
在“配置”(`Config`)类中添加了“事件API”(`EventApi`)以及相应的直接实现。
- 和其他子API一样,可通过“配置API”(`ConfigApi`)访问此API。
- `onSyncClient` - 当配置同步到客户端时触发。
- `onUpdateClient` - 当客户端在游戏内更新配置时触发。
- `onUpdateServer` - 当服务器端在游戏内更新配置时触发。
- 添加了“配置操作”(`ConfigAction`),可用于在配置图形用户界面(GUI)中添加任意的点击按钮。可利用它们链接到你的维基页面、打开一本帕秋莉指南书、给玩家一个物品等等。
- 添加了极其基础的“平台API”(`PlatformApi`),用于简单的跨加载器任务,比如检查游戏状态是否为客户端端。
更改内容
- 专用部件在内部不再扩展“可按压部件”(`PressableWidget`)或“按钮部件”(`ButtonWidget`),因为之前这会导致视觉大修(Visual Overhaul)或任何其他泄露部件构造函数的模组出现问题。建议在进行任何自定义验证实现时,使用这些类的“自定义”(`Custom`)变体。
修复内容
- “已验证标识符”(`ValidatedIdentifier`)现在可以使用`ofRegistryKey`初始化方法绑定到动态注册。
- 修复登录时同步不起作用的问题。
- 修复了仅客户端配置的更新有时会用完整配置内容填满日志的问题。




