基本信息
我的世界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添加了多个新工具 - 为已验证字段(Validated Fields)增加了基础的
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) 修复了滑块在其控件边界外“劫持”输入的问题



