基本信息
我的世界Java版本
1.21–1.21.4
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
创作团队
详情信息
许可证 保留所有权益/无许可证
发布于 2 months ago
更新于 2 months ago
更新日志
新增内容
- 在<`ValidatedField`>和<`ConfigAction`>中添加了一个标记系统<`EntryFlag`>。目前只有一个标记<`REQUIRES_WORLD`>。带有<`REQUIRES_WORLD`>标记的字段表示玩家需要在游戏中才能使该设置正常工作。当不在游戏中时,配置屏幕将显示“不在游戏中”而非该设置。
- 在<`ValidatedIdentifier`>中添加了<`ofDynamicKey`>构建方法。对于非同步动态注册表(主要是战利品注册表或未同步的模组化动态注册表)使用<`ofRegistryKey`>现在已被弃用,并将记录一条警告。<`ofDynamicKey`>能更稳健地处理带谓词的注册表列表的同步。
- 添加了繁体中文(zh_tw)翻译
更改内容
-
<`ValidatedIdentifier`>现在会自动将<`REQUIRES_WORLD`>应用于对需要加载世界的动态注册表的验证。它们现在在游戏外将不可用。
- 验证包装器(列表、<`ValidatedCondition`>等)将自动继承其委托标记
- 基于<`ClickAction.RUN_COMMAND`>或<`ClickAction.SUGGEST_COMMAND`>的<`ConfigActions`>现在会自动应用<`REQUIRES_WORLD`>
修复内容
- 未经验证的<`ValidatedIdentifier`>不再试图“强制”你在文本框中使用“minecraft”命名空间
- 枚举在自动验证时(配置中的普通字段)会恢复到其正确的默认值
- 配置操作现在会遵守权限