基本信息
我的世界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)修复了滑块在其控件边界外“抢占”输入的问题



