基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 2025-02-20
更新于 2026-02-03
更新日志
0.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) 修复了滑块在其控件边界外“抢占”输入的问题



