基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
更新日志
0.7.x 版本中的破坏性变更
-
ValidatedEnumMap已移除 -
移除了所有标记为 @Deprecated 并计划在 0.7.0 中删除的方法和属性
-
SmallSpriteDecoration#<init> -
SpriteDecorated#textureSet和textures现在必须重写 -
SpriteDecoration#<init> -
CustomButtonWidget#<init>及其构建器现为添加自定义按钮的唯一非重写方法 -
已移除
ActiveButtonWidget -
已移除
TextlessActionWidget -
DynamicListWidget.EntryPos及其实现类改为internal -
PopupWidget的位置元素;LayoutWidget不再继承自 PopupWidget 的变体 -
从
PopupParentElement中移除了已弃用的PopupController重写方法 -
SuggestionWindowListener和SuggestionWindowProvider已从internal子包中移出 -
已移除
ImmutableRelPos -
RenderUtil#renderBlur
-
-
在整个 FzzyConfig 中,
Translatable.Result已被替换为Translatable.ResultProvider。这也影响了EntrySearcher和Searcher.SearchContent
新增功能
-
新增
CustomWidget接口。该接口将用于抽象化所有 FC 小部件,使其不再直接与Element、Widget等交互,以减少未来版本迁移的麻烦。与 CustomWidget 相关的更新将在后续版本中逐步推出。 -
新增基于上述 CustomWidget 接口的
CustomTextWidget。 -
在
NetworkApi中添加了syncConfig方法,用于手动将服务器端配置同步到客户端。 - 新增 uk_ua 翻译支持
变更内容
-
CustomMultilineTextWidget现在支持右对齐方法 -
Relevant新增三个用于修饰键检查的方法:needsCtrl、needsShift、needsAlt -
PopupWidget内部包装的LayoutWidget现在会根据其期望尺寸参与弹窗大小调整
修复内容
- 验证集合(Validated Collections)现在在序列化时延迟解析其内容,从而允许在延迟注册的加载器中正确实现映射的注册对象(如物品、方块等)
-
ConfigGroup现在能正确处理嵌套的collapsedByDefault属性 -
ConfigApi.buildTranslations现在可以“穿透”可能包装了翻译对象的对象(例如ValidatedAny)进行翻译提取 - 增加配置数据包的大小限制,避免因序列化大型配置导致的问题
- (1.21.9)修复了按键绑定显示为“按钮 70”等问题
-
ValidationResult.reportTo不再仅当错误上下文包含头部信息时才报告错误


