fzzy_config-0.6.3+1.20.1
on 2025 Feb 160.6.x版本重大变更提醒
-
已验证实体属性(ValidatedEntityAttribute)已移除 -
自定义[部件](Custom[Widgets])已从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
弹出部件(PopupWidget)有多处弃用情况,尽管我已尽力,但可能至少存在一处重大变更 -
自0.6.3版本起,
活动按钮部件(ActiveButtonWidget)未被使用且已弃用,计划在0.7.0版本移除 -
自0.6.3版本起,
无文本操作部件(TextlessActionWidget)未被使用且已弃用,计划在0.7.0版本移除 - 可能还有其他情况,我没详细记录
注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
新增验证
已验证选项列表(ValidatedChoiceList)。与已验证选项(ValidatedChoice)类似,但列表版本允许启用/禁用所有可能选项中的部分或全部选项,而选项(Choice)是且始终是这些选项中的一个。-
在
已验证列表(ValidatedList)、已验证集合(ValidatedSet)和已验证选项(ValidatedChoice)中新增转为选项集(toChoiceSet)辅助方法,用于根据支持验证创建选项列表。
-
在
-
在
平台API(PlatformApi)中新增测试版本(testVersion)方法,用于对我的世界(MC)或模组版本进行与平台无关的测试 -
自定义按钮部件(CustomButtonWidget)现在接受一个活动状态提供器(activeSupplier)来动态更新活动状态,并接受一个消息提供器(messageSupplier)来动态更新按钮标签。详情请参阅构建器。
变更内容
-
@已验证[数字].限制(@Validated[Number].Restrict)注解现在接受一个可选的已验证数字.部件类型(ValidatedNumber.WidgetType),并带有新的第三个参数类型(type) -
已将所有
活动按钮部件(ActiveButtonWidget)实例重新实现为基于自定义按钮部件(CustomButtonWidget)构建或扩展而来,并且活动按钮部件现已弃用。 -
已将所有
无文本操作部件(TextlessActionWidget)实例重新实现为自定义按钮部件(CustomButtonWidget)构建而来,并且无文本操作部件现已弃用。
修复内容
- 修复了配置界面中建议窗口未正确关联的问题。
- 若干弹出窗口、部件等有了更好的布局和定位;修复了其他方面的一些奇怪的重叠和覆盖不足问题。
- 可滚动列表的顶部和底部现在定位更准确。
- 修复了搜索导致条目在视口顶部“隐藏”的问题,即尽管可能没有滚动条,但仍需向上滚动才能找到它们
- 分组折叠现在在适用时能将设置列表的底部正确定位在列表视口的底部。
fzzy_config-0.6.3+1.21.3+neoforge
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 -
自0.6.3版本起,
ActiveButtonWidget未被使用且已弃用,计划在0.7.0版本移除 -
自0.6.3版本起,
TextlessActionWidget未被使用且已弃用,计划在0.7.0版本移除 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
新增验证
ValidatedChoiceList。与ValidatedChoice类似,但列表版本允许启用/禁用所有可能选项中的部分或全部,而Choice是其中一个且始终是选项中的一个选择。-
在
ValidatedList、ValidatedSet和ValidatedChoice中新增toChoiceSet辅助方法,用于根据支持验证创建选择列表。
-
在
-
在
PlatformApi中添加testVersion方法,用于对我的世界或模组版本进行与平台无关的测试 -
CustomButtonWidget现在接受一个activeSupplier来动态更新激活状态,并接受一个messageSupplier来动态更新按钮标签。详情请参阅构建器。
变更内容
-
@Validated[Number].Restrict注解现在接受一个可选的ValidatedNumber.WidgetType,并带有新的第三个参数type -
将所有
ActiveButtonWidget实例重新实现为基于CustomButtonWidget构建或扩展而来,并且ActiveButtonWidget现已弃用。 -
将所有
TextlessActionWidget实例重新实现为构建的CustomButtonWidget,并且TextlessActionWidget现已弃用。
修复内容
- 修复了配置界面中建议窗口未正确关联的问题。
- 若干弹出窗口、部件等有了更好的布局和定位;修复了其他一些奇怪的重叠和覆盖不足问题。
- 可滚动列表的顶部和底部现在定位更准确。
- 修复了搜索导致条目在视口顶部“隐藏”的问题,即尽管可能没有滚动条,但仍需向上滚动才能找到它们
- 分组折叠现在在适用时能将设置列表的底部正确定位在列表视口的底部。
fzzy_config-0.6.3+1.21+neoforge
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 -
自0.6.3版本起,
ActiveButtonWidget未被使用且已弃用,计划在0.7.0版本移除 -
自0.6.3版本起,
TextlessActionWidget未被使用且已弃用,计划在0.7.0版本移除 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本趋于稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
新增验证方式
ValidatedChoiceList。与ValidatedChoice类似,但列表版本允许启用/禁用所有可能选项中的部分或全部,而Choice是且始终是选项中的一个选择。-
在
ValidatedList、ValidatedSet和ValidatedChoice中新增toChoiceSet辅助方法,用于根据支持的验证创建选择列表。
-
在
-
为
PlatformApi添加了testVersion方法,用于对我的世界或模组版本进行与平台无关的测试 -
CustomButtonWidget现在接受一个activeSupplier来动态更新激活状态,并接受一个messageSupplier来动态更新按钮标签。详情请参阅构建器。
变更内容
-
@Validated[Number].Restrict注解现在接受一个可选的ValidatedNumber.WidgetType,通过新增的第三个参数type实现 -
将所有
ActiveButtonWidget实例重新实现为基于或扩展自CustomButtonWidget的形式,并且ActiveButtonWidget现已弃用。 -
将所有
TextlessActionWidget实例重新实现为构建的CustomButtonWidget形式,并且TextlessActionWidget现已弃用。
修复内容
- 修复了配置界面中建议窗口未正确关联的问题。
- 若干弹出窗口、部件等有了更好的布局和定位;修复了其他方面的一些奇怪的重叠和覆盖不足问题。
- 可滚动列表的顶部和底部现在定位更准确。
- 修复了搜索导致条目在视口顶部“隐藏”的问题,即即便可能没有滚动条,也需要向上滚动才能找到它们
- 分组折叠现在在适用时能将设置列表的底部正确定位在列表视口的底部。
fzzy_config-0.6.3+1.20.1+forge
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 -
自0.6.3版本起,
ActiveButtonWidget未被使用且已弃用,计划在0.7.0版本移除 -
自0.6.3版本起,
TextlessActionWidget未被使用且已弃用,计划在0.7.0版本移除 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本趋于稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
新增验证方式
ValidatedChoiceList。与ValidatedChoice类似,但列表版本允许启用/禁用所有可能选项中的部分或全部选项,而Choice是且始终是选项中的一个选择。-
在
ValidatedList、ValidatedSet和ValidatedChoice中新增toChoiceSet辅助方法,用于根据支持的验证创建选择列表。
-
在
-
在
PlatformApi中添加testVersion方法,用于对我的世界或模组版本进行与平台无关的测试 -
CustomButtonWidget现在接受一个activeSupplier来动态更新激活状态,并接受一个messageSupplier来动态更新按钮标签。详情请参阅构建器。
变更内容
-
@Validated[Number].Restrict注解现在接受一个可选的ValidatedNumber.WidgetType,并带有新的第三个参数type -
将所有
ActiveButtonWidget实例重新实现为基于CustomButtonWidget构建或扩展而来,并且ActiveButtonWidget现已弃用。 -
将所有
TextlessActionWidget实例重新实现为构建的CustomButtonWidget,并且TextlessActionWidget现已弃用。
修复内容
- 修复了配置界面中建议窗口未正确关联的问题。
- 若干弹出窗口、部件等有了更好的布局和定位;修复了其他一些奇怪的重叠和未对齐问题。
- 可滚动列表的顶部和底部现在定位更准确。
- 修复了搜索导致条目在视口顶部“隐藏”的问题,即可能即便没有滚动条,也需要向上滚动才能找到它们
- 分组折叠现在在适用时能将设置列表的底部正确定位在列表视口的底部。
fzzy_config-0.6.2+1.21.3
on 2025 Feb 160.6.x版本重大变更提醒
-
已验证实体属性(ValidatedEntityAttribute)已移除 -
自定义[组件](Custom[Widgets])已从内部组件包移至自定义包 - 若干组件及其他类已被删除
-
弹出式组件(PopupWidget)有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录下来
注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
- 无。
变更内容
-
注册器(Registrar)及其实现现在期望的是供应者 <? 扩展自 T>,而非供应者 <t> </t>
修复内容
- 无。
fzzy_config-0.6.2+1.21
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
- 无。
变更内容
-
Registrar及其实现现在期望的是Supplier <? extends T>,而非Supplier <t> </t>
修复内容
- 无。
fzzy_config-0.6.2+1.20.1
on 2025 Feb 160.6.x版本中重大变更的提醒
-
ValidatedEntityAttribute已被移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有更多,我没详细记录下来
注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
- 无。
变更内容
-
Registrar及其实现现在期望的是Supplier <? extends T>,而非Supplier <t> </t>
修复内容
- 无。
fzzy_config-0.6.2+1.21.3+neoforge
on 2025 Feb 160.6.x版本中重大变更的提醒
-
ValidatedEntityAttribute已被移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有许多弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有更多,我没详细记录下来
注册器仍被标记为实验性的,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的努力的一部分。 -
在
Popups中添加了open ContextMenuPopup,以便第三方轻松创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,它可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地变为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.2+1.21+neoforge
on 2025 Feb 160.6.x版本中重大变更的提醒
-
已验证实体属性(ValidatedEntityAttribute)已被移除 -
自定义[部件(Widgets)]已从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
弹出部件(PopupWidget)有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录下来
注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新
新增内容
-
在
渲染工具(RenderUtil)中新增了绘制九宫格切片(drawNineSlice)和渲染模糊效果(renderBlur)方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的工作的一部分。 -
在
弹出窗口(Popups)中添加了打开上下文菜单弹出窗口(open ContextMenuPopup)功能,以便第三方轻松创建上下文菜单。 -
在
上下文结果构建器(ContextResultBuilder)中新增了扁平构建(flatBuild)方法,可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
上下文结果构建器(ContextResultBuilder)的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.2+1.20.1+forge
on 2025 Feb 160.6.x版本重大变更提醒
-
已验证实体属性(ValidatedEntityAttribute)已移除 -
自定义[部件(Widgets)]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
弹出部件(PopupWidget)有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录下来
注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
渲染工具(RenderUtil)中新增了绘制九宫格切片(drawNineSlice)和渲染模糊效果(renderBlur)方法,以匹配各版本的方法签名。这是统一所有版本API的持续努力的一部分。 -
在
弹出窗口(Popups)中添加了打开上下文菜单弹出窗口(open ContextMenuPopup)功能,以便第三方轻松创建上下文菜单。 -
在
上下文结果构建器(ContextResultBuilder)中新增了扁平构建(flatBuild)方法,可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
上下文结果构建器(ContextResultBuilder)的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.21.3
on 2025 Feb 160.6.x版本中重大变更的提醒
-
已验证实体属性(ValidatedEntityAttribute)已被移除 -
自定义[部件(Widgets)]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
弹出部件(PopupWidget)有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录下来
注册器(Registrar)仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
渲染工具(RenderUtil)中新增了绘制九宫格切片(drawNineSlice)和渲染模糊效果(renderBlur)方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。 -
在
弹出窗口(Popups)中添加了打开上下文菜单弹出窗口(open ContextMenuPopup)功能,以便第三方轻松创建上下文菜单。 -
在
上下文结果构建器(ContextResultBuilder)中新增了扁平构建(flatBuild)方法,可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
上下文结果构建器(ContextResultBuilder)的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4版本)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.21
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。 -
在
Popups中添加了open ContextMenuPopup,方便第三方创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.20.1
on 2025 Feb 160.6.x版本重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续开展的工作的一部分。 -
在
Popups中添加了open ContextMenuPopup,以便第三方轻松创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.21.3+neoforge
on 2025 Feb 160.6.x版本中重大变更提醒
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,用于跨版本匹配方法签名。这是为统一所有版本的API而持续开展的工作的一部分。 -
在
Popups中添加了open ContextMenuPopup,以便第三方轻松创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,它可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.21+neoforge
on 2025 Feb 160.6.x版本中重大变更的提醒
-
ValidatedEntityAttribute已被移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有更多,我没详细记录下来
注册器仍被标记为实验性的,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,以便在各版本间匹配方法签名。这是为统一所有版本的API而持续进行的工作的一部分。 -
在
Popups中添加了open ContextMenuPopup,以便第三方轻松创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,它可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.1+1.20.1+forge
on 2025 Feb 160.6.x版本中重大变更的提醒
-
ValidatedEntityAttribute已被移除 -
Custom[Widgets]从内部组件包移至自定义包 - 若干组件及其他类已被删除
-
PopupWidget有多处弃用内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他情况,我没详细记录下来
注册器仍被标记为实验性内容,预计到0.7.0版本时会稳定
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
在
RenderUtil中新增了drawNineSlice和renderBlur方法,以匹配各版本的方法签名。这是为统一所有版本的API而持续进行的部分工作。 -
在
Popups中添加了open ContextMenuPopup,以便第三方轻松创建上下文菜单。 -
在
ContextResultBuilder中新增了flatBuild,它可将上下文映射组扁平化为一个映射。
变更内容
- 无。
修复内容
-
ContextResultBuilder的构建及其他实用方法不再意外地设为内部方法。 - (1.21.4)修复了所包含的Fabric权限API版本过时的问题。
fzzy_config-0.6.0+1.21.3
on 2025 Feb 16版本0.6.0进行了多处重大变更,请根据需要更新相关实现,如有问题可随时联系讨论。
-
已验证实体属性已移除 -
自定义[部件]从内部部件包移至自定义包 - 多个部件及其他类已删除
-
弹出部件有多处已过时的内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他变更,我没详细记录
注册器仍被标记为实验性的,预计到0.7.0版本会稳定。
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
创建了一个全新的列表部件系统,包含
自定义列表部件以及内置实现动态列表部件。这个新列表比原版列表更强大,允许每个元素高度不同、隐藏/显示单个条目、内置条目搜索等功能。 -
创建了
搜索器系统,用于从一组元素中构建简单的搜索实现。 -
已验证对以及相应的方法已验证对.与...配对。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。 -
已验证数字现在有了第三种部件类型,
带按钮的文本框。标准输入框在这种布局下也有了小的上下按钮。 - 为配置界面添加了自定义屏幕旁白实现,相比原版旁白有多处改进和错误修复。
可翻译内容更新
-
可翻译内容现在包含一个前缀元素。为设置、章节或配置添加语言键,可分别在设置上方或设置列表顶部添加内联“前缀文本”。这与下一个新增内容配合得很好。 -
对于
可翻译内容的实现,必要时请务必重写有前缀、前缀和前缀键。
配置组
- 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
- 组可以嵌套,不过在大多数情况下可能并不需要这样做。
屏幕锚点
- 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
- 左下角新增了一个前往菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。
上下文操作系统
-
创建了新的类似按键绑定的
上下文操作系统,可对上下文操作和按键按下进行强大的处理。 - 会根据右键点击的元素自动构建上下文菜单。
- 能处理诸如Ctrl - Shift - C等复杂的按键绑定。
- 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
-
添加了几个新的按键绑定
- F1:打开信息屏幕
- Ctrl + E:打开前往菜单
- 退格键:返回上一个配置屏幕
- Home:滚动到配置列表顶部
- End:滚动到配置列表底部
- (上下文菜单):现在可以使用清除命令完全清除集合设置。
条目创建器
- 用于有序创建列表条目的新系统
-
已验证字段现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。
布局部件
-
添加了
布局部件,它是对弹出部件中系统的泛化和改进。该部件可用于使用类似文档对象模型(DOM)的布局模型自动创建部件集合布局。 - FC中的条目创建器和其他几个系统现在都使用这些布局。
变更内容
- 结果提供器API已升级为稳定版。
-
位置系统现在实现了提供者。 -
对
装饰系统进行了全面改造,现在是已装饰,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。 -
大多数自定义部件实现现在使用
纹理集系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册中明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
等于的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。 - 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的错误。
fzzy_config-0.6.0+1.21
on 2025 Feb 16版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。
-
ValidatedEntityAttribute已移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已删除
-
PopupWidget有多处已过时,尽管我已尽力,但可能至少存在一项重大变更 - 可能还有其他变更,我没详细记录
注册器仍被标记为实验性的,预计到0.7.0版本会稳定。
自0.6.0版本起,1.20.4和1.20.6版本将不再接收活跃更新。
新增内容
-
创建了一个全新的列表部件系统,包含
CustomListWidget以及内置实现DynamicListWidget。这个新列表比原版列表更强大,允许每个元素高度不同,可隐藏/显示单个条目,内置条目搜索功能等等。 -
创建了
Searcher系统,用于从元素集合中构建简单的搜索实现。 -
ValidatedPair以及相应方法ValidatedPair.pairWith。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。 -
已验证的数字现在有了第三种部件类型,
TEXTBOX_WITH_BUTTONS。标准输入框在这种布局下也有了小型的上下按钮。 - 为配置界面添加了自定义屏幕旁白实现,相较于原版旁白有多处改进和漏洞修复。
可翻译内容更新
-
Translatable现在包含一个prefix元素。为设置、章节或配置添加一个语言键,可分别在设置上方或设置列表顶部添加内联的“前缀文本”。这与下一项新增内容配合得很好。 -
对于
Translatable的实现,必要时请务必重写hasPrefix、prefix和prefixKey。
配置组
- 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
- 组可以嵌套,不过在大多数情况下可能并不需要这样做。
屏幕锚点
- 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
- 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。
上下文动作系统
-
创建了类似于按键绑定的新的
ContextAction系统,可对上下文动作和按键操作进行强大的处理。 - 会根据右键点击的元素自动构建上下文菜单。
- 可处理诸如ctrl-shift-C等复杂的按键绑定。
- 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
-
添加了几个新的按键绑定
- F1:打开信息界面
- Ctrl + E:打开跳转菜单
- 退格键:返回上一个配置界面
- Home:滚动到配置列表顶部
- End:滚动到配置列表底部
- (上下文菜单):现在可以使用“清除”命令完全清除集合设置。
条目创建器
- 创建了一种有序创建列表条目的新系统。
-
ValidatedField现在有了几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。
布局部件
-
添加了
LayoutWidget,它是对PopupWidget中系统的概括和改进。该部件可用于使用类似DOM的布局模型自动创建部件的布局集合。 - FC中的条目创建器和其他几个系统现在都使用这些布局。
变更内容
- 结果提供者API已升级为稳定版。
-
Pos系统现在实现了Supplier。 -
对
Decoration系统进行了全面改造,现在是Decorated,一个类似于可绘制对象的简单接口,可将不同类型的图标传递给各种FC系统,进行动态渲染、动画等操作。 -
大多数自定义部件实现现在使用
TextureSet系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册中明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
equals的配置对象在序列化/反序列化之间映射不正确的问题,该问题曾导致数据不当重置。 - 修复了更新序列化/反序列化在嵌套配置章节上无法正常工作的漏洞。
fzzy_config-0.6.0+1.20.1
on 2025 Feb 16版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。
-
已验证实体属性(ValidatedEntityAttribute)已被移除 -
自定义[小部件](Custom[Widgets])从内部小部件包移至自定义包 - 若干小部件及其他类已被删除
-
弹出式小部件(PopupWidget)有多处已过时的内容,尽管我已尽力,但可能至少存在一项重大变更 - 可能还有其他变更,我没详细记录下来
注册器(Registrar)仍被标记为实验性的,预计到0.7.0版本会稳定下来。
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
创建了一个全新的列表小部件系统,包含
自定义列表小部件(CustomListWidget)以及内置实现动态列表小部件(DynamicListWidget)。这个新列表比原版列表更强大,允许每个元素有不同的高度、隐藏/显示单个条目、内置条目搜索等功能。 -
创建了
搜索器(Searcher)系统,用于从一组元素中构建简单的搜索实现。 -
已验证对(ValidatedPair)以及相应的方法已验证对.与……配对(ValidatedPair.pairWith)。这种新的验证方式将两个设置合并为一个,并将它们的小部件并排显示。这对于数字范围等情况很方便。 -
已验证数字现在有了第三种小部件类型,
带按钮的文本框(TEXTBOX_WITH_BUTTONS)。标准输入框在这种布局下也有一个小的上下按钮。 - 为配置屏幕添加了自定义屏幕旁白(ScreenNarrator)实现,相比原版旁白有多项改进和漏洞修复。
可翻译内容更新
-
可翻译(Translatable)现在包含一个前缀(prefix)元素。为一个设置、章节或配置添加一个语言键,以分别添加出现在设置上方或设置列表顶部的“前缀文本”。这与下一项新增内容配合得很好。 -
对于
可翻译(Translatable)的实现,务必根据需要重写有前缀(hasPrefix)、前缀(prefix)和前缀键(prefixKey)。
配置组
- 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的一般性描述。
- 组可以嵌套,不过在大多数情况下可能并不需要这样做。
屏幕锚点
- 配置、章节和组现在都是锚点,就像网页中的锚点一样。
- 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。
上下文动作系统
-
创建了新的类似按键绑定的
上下文动作(ContextAction)系统,可对上下文动作和按键按下进行强大的处理。 - 会根据右键点击的元素自动构建上下文菜单。
- 能处理像ctrl-shift-C等复杂的按键绑定。
- 以分层方式处理输入,允许每层仅捕获它所关注的输入,并传递输入。
-
添加了几个新的按键绑定
- F1:打开信息屏幕
- Ctrl + E:打开跳转菜单
- 退格键:返回上一个配置屏幕
- Home:滚动到配置列表顶部
- End:滚动到配置列表底部
- (上下文菜单):现在你可以使用“清除”命令完全清除集合设置。
条目创建器
- 创建了一个有序创建列表条目的新系统。
-
已验证字段(ValidatedField)现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。
布局小部件
-
添加了
布局小部件(LayoutWidget),它是对弹出式小部件(PopupWidget)中系统的概括和改进。这个小部件可用于使用类似DOM的布局模型自动创建布局好的小部件集合。 - FC中的条目创建器和其他几个系统现在都使用这些布局。
变更内容
- 结果提供者API已提升为稳定版。
-
位置(Pos)系统现在实现了提供者(Supplier)。 -
对
装饰(Decoration)系统进行了全面检修,现在是已装饰(Decorated),这是一个类似可绘制的简单接口,允许将不同类型的图标传递给各种FC系统,可动态渲染、制作动画等。 -
大多数自定义小部件实现现在都使用
纹理集(TextureSet)系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册中明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
等于(equals)的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。 - 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的漏洞。
fzzy_config-0.6.0+1.21.3+neoforge
on 2025 Feb 16版本0.6.0进行了几项重大变更,请根据需要更新相关实现,如有问题请随时联系讨论。
-
ValidatedEntityAttribute已被移除 -
Custom[Widgets]从内部部件包移至自定义包 - 若干部件及其他类已被删除
-
PopupWidget有多处已过时,尽管我已尽力,但可能至少有一项重大变更 - 可能还有其他情况,我没详细记录
注册器仍被标记为实验性的,预计到0.7.0版本会稳定。
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
创建了一个全新的列表部件系统,包含
CustomListWidget以及内置实现DynamicListWidget。这个新列表比原版列表更强大,允许每个元素高度不同、隐藏/显示单个条目、内置条目搜索等功能。 -
创建了
Searcher系统,用于从一组元素构建简单的搜索实现。 -
ValidatedPair以及相应的方法ValidatedPair.pairWith。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。 -
经过验证的数字现在有了第三种部件类型,
TEXTBOX_WITH_BUTTONS。标准输入框在这种布局下也有了小的上下按钮。 - 为配置界面添加了自定义屏幕旁白实现,相比原版旁白有多处改进和漏洞修复。
可翻译内容更新
-
Translatable现在包含一个prefix元素。为设置、章节或配置添加一个语言键,可分别在设置上方或设置列表顶部添加内联的“前缀文本”。这与下一项新增内容配合得很好。 -
对于
Translatable的实现,如有需要,请务必重写hasPrefix、prefix和prefixKey。
配置组
- 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的一般性描述。
- 组可以嵌套,不过在大多数情况下可能并不需要这样做。
屏幕锚点
- 配置、章节和组现在都成了锚点,很像网页中的锚点。
- 左下角新增了一个跳转菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。
上下文动作系统
-
创建了新的类似按键绑定的
ContextAction系统,可对上下文动作和按键按下进行强大的处理。 - 会根据右键点击的元素自动构建上下文菜单。
- 可处理诸如ctrl-shift-C等复杂的按键绑定。
- 以分层方式处理输入,允许每层仅捕获其关注的输入,并传递输入。
-
添加了几个新的按键绑定
- F1:打开信息界面
- Ctrl + E:打开跳转菜单
- 退格键:返回上一个配置界面
- Home:滚动到配置列表顶部
- End:滚动到配置列表底部
- (上下文菜单):现在可以使用“清除”命令完全清除集合设置。
条目创建器
- 创建了一种新的系统,可有序地创建列表条目。
-
ValidatedField现在有了几个辅助方法,无需完全重新实现基础设计即可轻松创建自定义条目。
布局部件
-
添加了
LayoutWidget,它是对PopupWidget中系统的泛化和改进。该部件可用于使用类似DOM的布局模型自动创建部件的布局集合。 - FC中的条目创建器和其他几个系统现在都使用这些布局。
变更内容
- 结果提供者API已升级为稳定版。
-
Pos系统现在实现了Supplier。 -
对
Decoration系统进行了全面改造,现在名为Decorated,它是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。 -
大多数自定义部件实现现在都使用
TextureSet系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册中明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
equals的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。 - 修复了在嵌套配置章节中更新反序列化/序列化无法正常工作的漏洞。




