基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
更新日志
依赖已临时更改为 KotlinLangForge。如果 KFF 得到更新,我计划切换回去。或者也许我会自己打包 Kotlin 库,我已经受够了 Forge 的 Kotlin 库。
0.7.x 版本中的破坏性变更
-
ValidatedEnumMap已移除 -
删除了所有标记为“已弃用”并计划在 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
新增功能
-
ValidatedColor新增了预设功能。这些预设将在主颜色弹窗右侧以“子面板”的形式显示。-
提供了基于 MC 颜色枚举的预定义预设,也可通过
ValidatedColor#withColorPresets自定义预设
-
提供了基于 MC 颜色枚举的预定义预设,也可通过
-
新增
ValidatedNumber#setFormat扩展函数,允许为数字设置项定义自定义的DecimalFormat -
PopupWidgets 现在可以拥有“子”布局,作为子面板显示在主弹窗的右侧或下方。
-
使用构建器中的
pushChildLayout和popChildLayout成对调用来创建子布局。 - 该子布局可具有完全不同的间距、内边距等样式设置。
- 添加到此子布局的所有元素将与主弹窗一同支持导航操作。
-
使用构建器中的
变更
-
标记为
SaveType.SEPARATE的配置现在可以在世界外打开(只要其条目支持),且无需进行权限检查,因为客户端版本将被独立处理 -
已弃用
LayoutWidget的构造函数,推荐改用构建器模式。请尽快迁移任何自定义的 LayoutWidget 实现;计划在 0.8.0 版本中移除
修复
- (1.21.6+) “更改”组件现在能正确显示更改数量
- (1.21.6+) 弹窗再次正确模糊底层屏幕内容
-
修复了
ValidatedCondition未将其委托控件的尺寸变化传递给子控件的问题


