基本信息
我的世界Java版本
1.21–1.21.4
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
创作团队
详情信息
许可证 保留所有权益/无许可证
发布于 2 months ago
更新于 2 months 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的各个系统,可动态渲染、设置动画等。 -
大多数自定义部件实现现在使用
纹理集
系统来定义在各种悬停和聚焦状态下要使用的纹理。
修复内容
- 修复了屏幕范围注册时明显的并发修改问题。
- 将目录兼容性移回目录实际能找到的位置。
- 修复了在建议窗口尝试对空建议进行子串操作时的崩溃问题。
-
修复了未实现
等于
的配置对象在反序列化/序列化之间映射不正确的问题,该问题曾导致数据不正确地重置。 - 修复了在嵌套配置章节上更新反序列化/序列化无法正常工作的错误。