基本信息
我的世界Java版本
1.21.3–1.21.4
1.21–1.21.1
1.20.4–1.20.6
1.20–1.20.2
1.19.2–1.19.4
平台
Fabric
其他链接
创作团队
详情信息
许可证 MIT
发布于 2 months ago
更新于 2 months ago
更新日志
- 更新到1.21版本
-
在配置界面添加了搜索栏
- 这也支持“color”与“colour”以及“gray”与“grey”的不同写法。
技术变更
-
移除了方法按钮,因为方法无法保持顺序所以会引发问题,它们需要目标。
- 取而代之的是,你可以在可运行字段上不使用注解,它将会成为一个按钮,并且你不需要目标。
-
添加了多个新选项:
- “@Color”:这是一个带有实时预览的简单颜色选择器,它允许设置默认颜色以及是否允许透明度。
- “@Select”:这用于枚举数组,它允许创建多选列表。
-
“@Draggable”:这同样用于枚举数组,它允许创建可拖动列表,它还允许提供一个有重复值的列表。
- 此外,通过它你可以提供一个“@Range”注解来确定可拖动列表大小的上下限。
-
“@Keybind”:这用于按键绑定,它允许设置一个按键绑定。
- 当一个按键绑定对于《我的世界》按键绑定界面来说过于特定时,这很有用。
- “@SearchTerm”:这与新添加的搜索栏相关,它允许为一个选项添加额外的搜索词。
- 有了新的搜索栏,当你打开一个配置界面时,你可以提供一个从字符串获取词条的函数,如果你想自动翻译搜索词条的话,这很有用。
-
这个版本还在配置注册中添加了一个新参数,它允许进行“修复”,这算是一种数据修复器。
- 此外,配置注解现在有一个“version”参数。
-
添加了“Observable”,它是一种可以包装任何非对象类型的类型,并且将允许监听变化。
- 如果你不想立即检查,或者你需要进行后处理,这很有用。
- 现在数组中允许使用枚举。
- 某些像枚举一样显示的值现在可以实现“Translatable”,如果它有“StringRepresentable”,这也会进行检查,否则它将使用“toString”。
- 添加了额外的配置类解析器,这是为了支持其他语言,比如已经在开发中的Kotlin。