基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
更新日志
版本0.6.0进行了多处重大变更,请根据需要更新相关实现,如有问题可随时联系讨论。
-
已验证实体属性已移除 -
自定义[部件]从内部部件包移至自定义包 - 多个部件及其他类已删除
-
弹出部件有多处已过时的内容,尽管我已尽力,但可能至少存在一处重大变更 - 可能还有其他变更,我没详细记录
注册器仍被标记为实验性的,预计到0.7.0版本会稳定。
自0.6.0版本起,1.20.4和1.20.6将不再接收活跃更新。
新增内容
-
创建了一个全新的列表部件系统,包含
自定义列表部件以及内置实现动态列表部件。这个新列表比原版列表更强大,允许每个元素高度不同、隐藏/显示单个条目、内置条目搜索等功能。 -
创建了
搜索器系统,用于从一组元素中构建简单的搜索实现。 -
已验证对以及相应的方法已验证对.与...配对。这种新的验证方式将两个设置合并为一个,并将它们的部件并排显示。这对于数字范围等情况很方便。 -
已验证数字现在有了第三种部件类型,
带按钮的文本框。标准输入框在这种布局下也有了小的上下按钮。 - 为配置界面添加了自定义屏幕旁白实现,相比原版旁白有多处改进和错误修复。
可翻译内容更新
-
可翻译内容现在包含一个前缀元素。为设置、章节或配置添加语言键,可分别在设置上方或设置列表顶部添加内联“前缀文本”。这与下一个新增内容配合得很好。 -
对于
可翻译内容的实现,必要时请务必重写有前缀、前缀和前缀键。
配置组
- 添加了新的配置组系统。组是内联的、可折叠的设置集合。组是添加前缀的绝佳位置,可用于提供组内设置功能的总体描述。
- 组可以嵌套,不过在大多数情况下可能并不需要这样做。
屏幕锚点
- 配置、章节和组现在都成了锚点,就像网页中的锚点一样。
- 左下角新增了一个前往菜单(也可通过按下Ctrl + E访问),可让你在当前配置命名空间的所有锚点之间快速导航。
上下文操作系统
-
创建了新的类似按键绑定的
上下文操作系统,可对上下文操作和按键按下进行强大的处理。 - 会根据右键点击的元素自动构建上下文菜单。
- 能处理诸如Ctrl - Shift - C等复杂的按键绑定。
- 以分层方式处理输入,允许每层仅捕获其关心的输入,并传递输入。
-
添加了几个新的按键绑定
- F1:打开信息屏幕
- Ctrl + E:打开前往菜单
- 退格键:返回上一个配置屏幕
- Home:滚动到配置列表顶部
- End:滚动到配置列表底部
- (上下文菜单):现在可以使用清除命令完全清除集合设置。
条目创建器
- 用于有序创建列表条目的新系统
-
已验证字段现在有几个辅助方法,可轻松创建自定义条目,而无需完全重新实现基础设计。
布局部件
-
添加了
布局部件,它是对弹出部件中系统的泛化和改进。该部件可用于使用类似文档对象模型(DOM)的布局模型自动创建部件集合布局。 - FC中的条目创建器和其他几个系统现在都使用这些布局。
变更内容
- 结果提供器API已升级为稳定版。
-
位置系统现在实现了提供者。 -
对
装饰系统进行了全面改造,现在是已装饰,这是一个类似可绘制的简单接口,允许将不同类型的图标传递给FC的各个系统,可动态渲染、设置动画等。 -
大多数自定义部件实现现在使用
纹理集系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册中明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
等于的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不当重置。 - 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的错误。


