基本信息
我的世界Java版本
平台
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
更新日志
- 移除了过时的按键映射 Mixin,因为它们从未良好工作,并且导致 Balm 加载过早
- 对 Balm 模组不应有任何影响,因为所有依赖于此的功能都已迁移至 Kuma
---
- 添加 `BalmRegistries.register(...)` 以允许将对象注册到任意注册表
- 添加 `BalmParticles` 以允许注册粒子类型
- 添加 `BalmRenderers.registerParticleProvider(...)` 以允许注册粒子渲染器提供者
- 添加 `Balm.platformProxy().withForge(...).withFabric(...).build()` 作为 SPI 的简单替代方案,用于平台相关实现
- 添加 `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` 用于在通用接口下抽象模组兼容性逻辑
- 添加 `BalmPermissions`,支持 Neo/Forge PermissionAPI 和 fabric-permissions-api
- 添加权限节点:`balm.command.balm.dev`、`balm.command.balm.export.config`、`balm.command.balm.export.icons`
- 添加当活动配置意外被设为 null 时的崩溃提示,以避免后续出现令人困惑的错误
- 修复 Fabric 上 `OnLoadHandler` 在方块实体中无法正常工作的问题
- 修复 Forge 上内存中的配置可能未使用配置加载事件的数据而是重置为默认值的问题
- 修复 Fabric 上 PoiTypes 无法正确注册的问题
- 修复 Kuma 版本锁定以避免发布快照版本
- 更改 `balm export` 命令需要管理员权限
- 更改 Fabric 上的模组 ID 为 "balm"(为向后兼容仍保留 "balm-fabric")
- 弃用 BalmRegistries 中的大多数 getter 方法,因为现在可以使用原版等效方法


