fzzy_config-0.7.6+1.21.11
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被子类重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方式,用于添加自定义按钮- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已被设为internal(内部可见)PopupWidget现负责定位元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面的更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各项选项现在能正确显示各自的工具提示,同时仍保留整个设置项的整体工具提示。
fzzy_config-0.7.6+1.21.9
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方法,用于添加自定义按钮ActiveButtonWidget已被移除TextlessActionWidget已被移除DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget独立管理位置元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包ImmutableRelPos已被移除RenderUtil#renderBlur已被移除
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”小部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时仍保留整个设置项的整体工具提示。
fzzy_config-0.7.6+1.21.6
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在是必须重写的成员SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方法,用于添加自定义按钮ActiveButtonWidget已被移除TextlessActionWidget已被移除DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget的位置元素已重构;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包ImmutableRelPos已被移除RenderUtil#renderBlur已被移除
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型,现同时支持静态方法与实例方法(即 Java 用户不再需要调用.Companion.,但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理(但在网络通信中仍会被忽略)
ValidatedChoiceList及采用“内联”(inline)控件布局的类似设置项,其各个选项现在能正确显示对应提示信息(tooltip),同时设置项整体的提示信息也正常显示
fzzy_config-0.7.6+1.21.5
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 所有标记为“已弃用”且计划在 0.7.0 版本中移除的方法与属性均已删除
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被子类重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方式,用于添加自定义按钮ActiveButtonWidget已被移除TextlessActionWidget已被移除DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget的定位元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出ImmutableRelPos已被移除RenderUtil#renderBlur已被移除
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各个选项现在可正确显示各自的工具提示,同时仍保留整体设置项的工具提示。
fzzy_config-0.7.6+1.21.3
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在为必需覆写的属性SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非覆写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget的位置相关元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用覆写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。该变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及其关联的Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)控件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时仍保留整个设置项的总体工具提示。
fzzy_config-0.7.6+1.21
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划在 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在是必须重写的属性SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget的位置相关元素已重构;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在 FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。该变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基文档更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及其关联的Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理,但在网络通信中仍会被忽略
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各个选项现在能正确显示各自提示信息,同时仍保留整个设置项的总体提示信息
fzzy_config-0.7.6+1.20.1
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在为必需重写的成员SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget的位置相关元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时仍保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)小部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时仍保留整个设置项的总体工具提示。
fzzy_config-0.7.6+1.21.11+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在是必须重写的成员SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget独立管理位置元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基文档更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时也会显示该设置项整体的工具提示。
fzzy_config-0.7.6+1.21.9+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划在 0.7.0 中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在是必须覆写的成员SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非覆写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已被设为internalPopupWidget独立管理位置元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用覆写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。该变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)控件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时仍保留整体设置项的工具提示。
fzzy_config-0.7.6+1.21.7+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
- 已移除
ValidatedEnumMap - 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方法,用于添加自定义按钮- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置元素已重构;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在 FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略
ValidatedChoiceList及采用“内联”(inline)小部件布局的类似设置项,其各个选项现在可正确显示对应工具提示,同时整体设置项的工具提示也正常显示
fzzy_config-0.7.6+1.21.6+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
- 已移除
ValidatedEnumMap - 已移除所有标记为“已弃用”且计划于 0.7.0 版本中移除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被子类重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置相关元素已重构;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基文档更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及其关联的Provider类型,现同时支持静态方法与实例方法(即 Java 用户不再必须调用.Companion.,但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理(但在网络通信中仍会被忽略)
ValidatedChoiceList及采用“内联”小部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时仍保留整个设置项的总体工具提示
fzzy_config-0.7.6+1.21.5+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
- 已移除
ValidatedEnumMap - 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被子类重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类现设为internalPopupWidget的位置相关元素已调整;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在 FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同样影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基文档更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及其关联的Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略
ValidatedChoiceList及采用“内联”(inline)小部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时也会显示该设置项整体的工具提示
fzzy_config-0.7.6+1.21.3+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
- 已移除
ValidatedEnumMap - 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被子类重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置相关元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在 FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及其关联的Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时整体设置项的工具提示也正常显示。
fzzy_config-0.7.6+1.21+neoforge
on 2026 Feb 030.7.x 版本中的破坏性变更
- 已移除
ValidatedEnumMap - 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为唯一非重写方法,用于添加自定义按钮- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置元素已调整;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已移出internal子包- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在 FzzyConfig 全局范围内,
Translatable.Result已被替换为Translatable.ResultProvider。此变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取以供处理,但在网络通信中仍会被忽略。
ValidatedChoiceList及采用“内联”(inline)部件布局的类似设置项,其各个选项现在能正确显示各自的工具提示,同时亦保留设置项整体的工具提示。
fzzy_config-0.7.6+1.20.1+forge
on 2026 Feb 030.7.x 版本中的破坏性变更
ValidatedEnumMap已被移除- 已移除所有标记为“已弃用”且计划于 0.7.0 版本中删除的方法与属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须被重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置相关元素;LayoutWidget不再继承自PopupWidget的变体- 已从
PopupParentElement中移除对PopupController的已弃用重写方法 SuggestionWindowListener与SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。该变更同时影响EntrySearcher以及Searcher.SearchContent
新增内容
- 针对提供者(Provider)系统进行了多项文档更新,包括维基页面更新
变更内容
ValidatedField.translationProvider、ValidatedField.descriptionProvider、ValidatedField.attachProvider及相关Provider类型现均为静态方法(同时也保留实例方法),因此 Java 用户不再需要调用.Companion.(但仍可调用)
修复内容
- 已弃用的设置项现已能正确从配置文件中读取并进行处理(但在网络通信中仍被忽略)
ValidatedChoiceList及采用“内联”(inline)小部件布局的类似设置项,其各个选项现在能正确显示各自提示信息,同时亦保留整体设置项的提示信息
fzzy_config-0.7.5+1.21.11
on 2026 Jan 200.7.x 版本中的破坏性变更
ValidatedEnumMap已移除- 移除了所有标记为“已弃用”且计划在 0.7.0 中删除的方法和属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet和textures现在必须重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置元素;LayoutWidget不再继承自 PopupWidget 变体- 已从
PopupParentElement中移除对PopupController的已弃用重写 SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被Translatable.ResultProvider替代。这也影响了EntrySearcher和Searcher.SearchContent
新增内容
- 向
FcText添加了多个新工具 - 为已验证字段添加了基础的
Provider系统- 使用
ValidatedField.translationProvider为字段附加自定义翻译提供器函数。 - 使用
ValidatedField.descriptionProvider为字段附加自定义描述(提示)提供器函数。 - 使用
ValidatedField.attachProvider附加任意值提供器。此系统尚属实验性质,目前除部分控件名称外基本未使用。 - 对于带有类似“编辑地图...”标题的验证操作,可附加
WIDGET_TITLE提供器以创建自定义控件标签。 - 在 0.8.0 及后续版本中,将对此及相关系统进行更多改进。
- 使用
- 新增
ConfigDeprecated注解。用于在配置中标记某设置项为已弃用。- 它不会出现在图形界面中
- 不会序列化到保存文件或网络传输中
- 但仍会从文件中读取该设置项
- 可与
Version注解结合使用,在更新设置的同时仍能利用旧设置来更新或填充新设置的内容。
变更
ThreadingUtils(文件监听工具)现在内部使用 Kotlin 协程,并具有更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入个别边缘情况下的回归问题。如果在“操作”中遇到任何异常行为,请提交问题报告。
修复
- 修复了同步映射设置(如
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部进行更改时的操作报告问题 - (1.20.1) 修复了配置界面中提示信息在未点击进入(或通过 Tab 键聚焦)前不显示的问题
- (1.20.1) 修复了滑块在其控件边界外“窃取”输入的问题
fzzy_config-0.7.5+1.21.9
on 2026 Jan 200.7.x 版本中的破坏性变更
ValidatedEnumMap已移除- 移除了所有标记为“已弃用”且计划在 0.7.0 中删除的方法和属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet和textures现在必须重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类已设为internalPopupWidget的位置元素;LayoutWidget不再继承自PopupWidget变体- 已从
PopupParentElement中移除对PopupController的已弃用重写 SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被Translatable.ResultProvider替代。这也影响了EntrySearcher和Searcher.SearchContent
新增内容
- 向
FcText添加了多个新工具 - 为验证字段添加了基础的
Provider系统- 使用
ValidatedField.translationProvider为字段附加自定义翻译提供器函数。 - 使用
ValidatedField.descriptionProvider为字段附加自定义描述(提示)提供器函数。 - 使用
ValidatedField.attachProvider附加任意值提供器。该系统尚属实验性质,目前除部分控件名称外基本未使用。 - 对于带有“编辑地图...”等标题的验证操作,可附加
WIDGET_TITLE提供器以创建自定义控件标签。 - 在 0.8.0 及后续版本中,将对该系统及其相关功能进行更多改进。
- 使用
- 新增
ConfigDeprecated注解。用于在配置中标记某设置项为已弃用。- 它将不会出现在图形界面中
- 不会序列化到保存文件或网络传输中
- 但仍会从文件中读取该设置项
- 可与
Version注解结合使用,在更新设置的同时仍能利用旧设置来更新或填充新设置的内容。
变更
ThreadingUtils(文件监听工具)现在内部使用 Kotlin 协程,并具有更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入一些边缘情况下的回归问题。如果在“操作”中遇到任何异常行为,请提交问题报告。
修复
- 修复了同步映射设置(如
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部进行更改时的操作报告问题 - (1.20.1) 修复了配置界面中工具提示在未“点击进入”或通过 Tab 键聚焦前不显示的问题
- (1.20.1) 修复了滑块在其控件边界外“抢夺”输入的问题
fzzy_config-0.7.5+1.21.6
on 2026 Jan 200.7.x 中的破坏性变更
ValidatedEnumMap已移除- 删除了所有标记为“已弃用”且计划在 0.7.0 中移除的方法和属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet与textures现在必须重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类设为internalPopupWidget的位置元素;LayoutWidget不再继承自PopupWidget变体- 已从
PopupParentElement中移除对PopupController的已弃用重写 SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被Translatable.ResultProvider替代。这会影响EntrySearcher以及Searcher.SearchContent
新增内容
- 向
FcText添加了多个新工具 - 为已验证字段引入了基础的
Provider系统- 使用
ValidatedField.translationProvider为字段附加自定义翻译提供器函数。 - 使用
ValidatedField.descriptionProvider为字段附加自定义描述(提示)提供器函数。 - 使用
ValidatedField.attachProvider附加任意值提供器。该系统尚处于实验阶段,目前除部分小部件名称外基本未使用。 - 对于带有类似“编辑地图...”标题的验证操作,可附加
WIDGET_TITLE提供器以创建自定义小部件标签。 - 在 0.8.0 及后续版本中,将对此及相关系统进行更多改进。
- 使用
- 新增
ConfigDeprecated注解。用于在配置中标记某设置项为已弃用。- 它不会出现在图形界面中
- 不会序列化到保存文件或网络传输中
- 但仍会从文件中读取
- 可与
Version注解结合使用,在更新设置的同时仍能利用旧设置来更新或填充新设置的内容。
变更
ThreadingUtils(文件监听工具)现在内部使用 Kotlin 协程,并具有更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入一些边缘情况下的回归问题。若在“操作”中遇到任何异常行为,请提交 issue。
修复
- 修复了同步映射设置(如
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部进行更改时的操作报告问题 - (1.20.1) 修复了配置界面中的提示文本在未点击进入(或通过 Tab 键聚焦)前不显示的问题
- (1.20.1) 修复了滑块在其小部件边界外“抢占”输入的问题
fzzy_config-0.7.5+1.21.5
on 2026 Jan 200.7.x 中的破坏性变更
ValidatedEnumMap已移除- 移除了所有标记为“已弃用”且计划在 0.7.0 中删除的方法和属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet和textures现在必须重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类改为internalPopupWidget的位置元素;LayoutWidget不再继承自 PopupWidget 的变体- 已从
PopupParentElement中移除对PopupController的弃用重写 SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被Translatable.ResultProvider替代。这会影响EntrySearcher以及Searcher.SearchContent
新增内容
- 向
FcText添加了多个新工具 - 为已验证字段添加了基础的
Provider系统- 使用
ValidatedField.translationProvider为字段附加自定义翻译提供器函数。 - 使用
ValidatedField.descriptionProvider为字段附加自定义描述(提示)提供器函数。 - 使用
ValidatedField.attachProvider附加任意值提供器。该系统处于实验阶段,目前除了一些控件名称外基本未被使用。 - 对于带有类似“编辑地图...”标题的验证项,可附加
WIDGET_TITLE提供器以创建自定义控件标签。 - 在 0.8.0 及更高版本中,将对此及相关系统进行更多改进。
- 使用
- 新增
ConfigDeprecated注解。用于在配置中标记某个设置为已弃用。- 它不会出现在图形界面中
- 不会序列化到保存文件或网络传输中
- 但仍会从文件中读取
- 可与
Version注解结合使用,在更新设置的同时仍能利用旧设置来更新或填充新设置的内容。
变更
ThreadingUtils(文件监听工具)现在内部使用 Kotlin 协程,并具有更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入一些边缘情况下的回归问题。如果在“操作”中遇到任何异常行为,请提交问题报告。
修复
- 修复了同步映射设置(
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部进行更改时的操作报告问题 - (1.20.1) 修复了配置界面中工具提示在未点击或未通过 Tab 键聚焦前不显示的问题
- (1.20.1) 修复了滑块在其控件边界外“抢占”输入的问题
fzzy_config-0.7.5+1.21.3
on 2026 Jan 200.7.x 中的破坏性变更
ValidatedEnumMap已移除- 移除了所有标记为“已弃用”且计划在 0.7.0 中删除的方法和属性
SmallSpriteDecoration#<init>SpriteDecorated#textureSet和textures现在必须重写SpriteDecoration#<init>CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法- 已移除
ActiveButtonWidget - 已移除
TextlessActionWidget DynamicListWidget.EntryPos及其实现类设为internalPopupWidget的位置元素;LayoutWidget不再继承自 PopupWidget 变体- 已从
PopupParentElement中移除对PopupController的已弃用重写 SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出- 已移除
ImmutableRelPos RenderUtil#renderBlur
- 在整个 FzzyConfig 中,
Translatable.Result已被Translatable.ResultProvider替代。这会影响EntrySearcher以及Searcher.SearchContent
新增内容
- 向
FcText添加了多个新工具 - 为已验证字段添加了基础的
Provider系统- 使用
ValidatedField.translationProvider为字段附加自定义翻译提供器函数。 - 使用
ValidatedField.descriptionProvider为字段附加自定义描述(提示)提供器函数。 - 使用
ValidatedField.attachProvider附加任意值提供器。该系统处于实验阶段,目前除部分控件名称外基本未使用。 - 对于带有“编辑地图...”等标题的验证操作,可附加
WIDGET_TITLE提供器以创建自定义控件标签。 - 在 0.8.0 及后续版本中,将对该系统及相关功能进行更多改进。
- 使用
- 新增
ConfigDeprecated注解。用于在配置中标记某设置项为已弃用。- 它不会出现在图形界面中
- 不会序列化到保存文件或网络传输中
- 但仍会从文件中读取
- 可与
Version注解结合使用,在更新设置的同时仍能利用旧设置来更新或填充新设置的内容。
变更
ThreadingUtils(文件监听工具)现在内部使用 Kotlin 协程,并具有更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入一些边缘情况下的回归问题。如果在“操作”中遇到任何异常行为,请提交 issue。
修复
- 修复了同步映射设置(如
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部更改时操作报告的问题 - (1.20.1) 修复了配置界面中提示信息直到点击进入(或通过 Tab 键聚焦)才显示的问题
- (1.20.1) 修复了滑块在其控件边界外“抢夺”输入的问题



