基本信息
我的世界Java版本
1.21.x
1.20.4–1.20.6
1.20.1
平台
Fabric
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 保留所有权益/无许可证
发布于 9 months ago
更新于 16 days ago
更新日志
计划在0.6.0版本移除的API:
已验证实体属性(ValidatedEntityAttribute)
。请根据需要重新实现该类的使用方式。
新增内容
-
在
平台API(PlatformApi)中新增了isDev方法,用于检查实例是否在开发环境中运行。 -
为对象的跨平台注册实现了一个基础的
注册器(Registrar)系统。该API处于试验阶段,计划在0.6.0版本达到稳定。-
将对象注册到
注册供应器(RegistrySupplier)实例中,这很像(新)Forge的延迟注册系统。
-
将对象注册到
-
在
事件API(EventApi)中添加了onRegisteredClient和onRegisteredServer,用于监听配置注册情况,并且仅在配置成功注册后才执行操作。 -
已验证字段(ValidatedField).validateAndSet的新版本,即validateAndSetFlagged,它接受条目标志(EntryFlag).标志(Flag)(并检查字段自身的标志),并根据存在的标志改变设置行为。-
条目标志(EntryFlag).标志(Flag).安静(QUIET):被标记的字段在更改时不会调用监听器。 -
条目标志(EntryFlag).标志(Flag).强(STRONG):字段validateAndSet/validateAndSetFlagged将使用强验证。弱验证是标准方式。 -
条目标志(EntryFlag).标志(Flag).更新(UPDATE):当设置值时,字段将更新其当前的同步状态。
-
-
为
验证结果(ValidationResult).report添加了重载,它直接接受一个字符串消费者,以便立即报告问题。 -
在移植工具类(PortingUtils)中新增了
编解码器(Codecs)辅助类,用于处理与版本无关的数据包编解码器。感谢Mojang。
更改内容
-
配置API(ConfigApi).isConfigLoaded(范围(scope))已被弃用,取而代之的是配置API(ConfigApi).isConfigLoaded(范围(scope), 类型(type))。这个新的重载可以检查客户端配置;现在被弃用的方法仅检查已同步的配置。- 也可以考虑使用新的注册事件,而不是自己尝试检查配置加载情况。
-
计划在
0.6.0
版本移除
已验证实体属性(ValidatedEntityAttribute)。就我通过在github上进行全面搜索所能判断的情况而言,它完全未被使用,而且总体来说是一个相当不稳定的概念。如果需要,你可以自行构建类似的验证方式以供使用。
修复内容
-
修复了在
已验证实体属性(ValidatedEntityAttribute).建造者(Builder)和实体属性实例持有者(EntityAttributeInstanceHolder)中不准确的文档。


