基本信息
我的世界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 协程,并具备更稳健的启动和关闭流程- 更新了变更检测系统;可能会引入某些边缘情况下的回归问题。若在“操作”相关功能中遇到任何异常行为,请提交 issue。
修复
- 修复了同步映射设置(
ValidatedCondition、ValidatedMapped等)时的重启检测问题 - 修复了在
ValidatedAny内部进行更改时的操作报告问题 - (1.20.1) 修复了配置界面中工具提示在未点击或 Tab 进入前不显示的问题
- (1.20.1) 修复了滑块在其小部件边界外“抢占”输入的问题



