balm-forge-1.21.1-21.0.32-all.jar
on 2025 Aug 29
- 添加 `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 方法,因为现在可以使用原版等效方法
balm-neoforge-1.21.4-21.4.17.jar
on 2025 Aug 29
- 修复了选项界面中 ScreenInitEvent 未触发的问题
- 修复了 Fabric 上 ScreenInitEvent.Pre 错误地在 AFTER_INIT 阶段运行的问题
- 修复了 Fabric 中配置列表里的注释被当作损坏配置的问题
- 修复了配置为 null 时可能导致的崩溃
- 现在会记录错误日志以帮助调试配置为何变为 null
balm-neoforge-1.21.1-21.0.31.jar
on 2025 Aug 29
- 修复了选项界面中 ScreenInitEvent 未触发的问题
- 修复了 Fabric 上 ScreenInitEvent.Pre 错误地在 AFTER_INIT 阶段运行的问题
- 修复了 Fabric 中配置列表里的注释被当作损坏配置处理的问题
- 修复了配置为 null 时可能导致的崩溃
- 现在会记录错误日志以帮助调试为何配置会变为 null
balm-forge-1.21.4-21.4.17-all.jar
on 2025 Aug 29
- 修复了在选项界面中 ScreenInitEvent 未触发的问题
- 修复了在 Fabric 上 ScreenInitEvent.Pre 错误地在 AFTER_INIT 阶段运行的问题
- 修复了 Fabric 中配置列表中的注释被当作损坏配置处理的问题
- 修复了配置可能为 null 导致的潜在崩溃问题
- 现在会记录错误日志以帮助调试配置为何变为 null
balm-forge-1.21.1-21.0.31-all.jar
on 2025 Aug 29
- 修复了选项界面中 ScreenInitEvent 未触发的问题
- 修复了 Fabric 上 ScreenInitEvent.Pre 错误地在 AFTER_INIT 阶段运行的问题
- 修复了 Fabric 中配置列表里的注释被当作损坏配置处理的问题
- 修复了配置为 null 时可能导致的崩溃
- 现在会记录错误日志以帮助调试配置为何变为 null
balm-forge-1.20.1-7.3.18-all.jar
on 2025 Aug 29- 修复了 Fabric 中配置列表里的注释被当作损坏配置的问题
-
修复了配置可能为 null 导致的崩溃
- 现在会记录错误日志以帮助调试配置为何变为 null
balm-neoforge-1.21.4-21.4.16.jar
on 2025 Aug 29balm-forge-1.21.4-21.4.16-all.jar
on 2025 Aug 29
- 修复 Fabric 平台启动时崩溃的问题
- 添加使用 StreamCodecs 的网络注册方法,弃用旧方法
- 将 `openGui` 重命名为 `openMenu`,弃用旧方法
balm-neoforge-1.21.4-21.4.15.jar
on 2025 Aug 29
- 添加了对 Jade/WTHIT/TheOneProbe 的兼容层
- 修复 Fabric 上客户端世界等级的 `LevelLoading.Load` 事件未触发的问题
- 添加 `registerRecipeSerializer` 和 `registerRecipeType`,弃用旧的将两者合并的 `registerRecipeType` 方法
- 修复 `/balm` 命令在 Fabric 上未注册的问题
- 标记当前弃用项将在 Minecraft 1.22 中移除
balm-forge-1.21.4-21.4.15-all.jar
on 2025 Aug 29
- 添加了对 Jade/WTHIT/TheOneProbe 的兼容层
- 修复 Fabric 上客户端世界等级的 `LevelLoading.Load` 事件未触发的问题
- 添加 `registerRecipeSerializer` 和 `registerRecipeType`,弃用旧的将两者合并的 `registerRecipeType` 方法
- 修复 `/balm` 命令在 Fabric 上未注册的问题
- 标记当前弃用内容将在 Minecraft 1.22 中移除
balm-neoforge-1.21.1-21.0.30.jar
on 2025 Aug 29
- 添加了对 Jade/WTHIT/TheOneProbe 的兼容层
- 修复 Fabric 上客户端维度的 `LevelLoading.Load` 事件未触发的问题
- 添加 `registerRecipeSerializer` 和 `registerRecipeType`,弃用旧的将两者合并的 `registerRecipeType` 方法
- 回传了带有回调标识符的新版方块/物品注册方法,弃用旧方法
- 回传了 `registerPoiType`
- 修复 `/balm` 命令在 Fabric 上未注册的问题
balm-forge-1.21.1-21.0.30-all.jar
on 2025 Aug 29
- 添加了对 Jade/WTHIT/TheOneProbe 的兼容层
- 修复 Fabric 上客户端关卡的 `LevelLoading.Load` 事件未触发的问题
- 添加 `registerRecipeSerializer` 和 `registerRecipeType`,弃用旧的将两者合并的 `registerRecipeType` 方法
- 回传了带有回调标识符的新版方块/物品注册方法,弃用旧方法
- 回传了 `registerPoiType`
- 修复 Fabric 上 `/balm` 命令未注册的问题
balm-forge-1.20.1-7.3.17-all.jar
on 2025 Aug 29- 为 Jade/WTHIT/TheOneProbe 添加兼容层
-
修复 Fabric 上客户端世界等级的
LevelLoading.Load事件未触发的问题 -
添加
registerRecipeSerializer和registerRecipeType,弃用将两者合并的旧registerRecipeType方法 - 回传带有回调标识符的新版方块/物品注册方法,弃用旧方法
-
回传
BalmProxy.isIngame()和BalmProxy.isClient() -
回传
/balm命令
balm-neoforge-1.21.4-21.4.13.jar
on 2025 Aug 29balm-forge-1.21.4-21.4.13-all.jar
on 2025 Aug 29
- 添加了对 Curios 和 Trinkets 的兼容层
- 修复了 Fabric 模组过早加载的附加类问题
balm-neoforge-1.21.1-21.0.28.jar
on 2025 Aug 29
- 为 Curios 和 Trinkets 添加兼容层
- 修复了 Fabric 模组过早加载的附加类问题
balm-forge-1.21.1-21.0.28-all.jar
on 2025 Aug 29
- 添加了对 Curios 和 Trinkets 的兼容层
- 修复了 Fabric 模组过早加载的附加类问题
balm-forge-1.20.1-7.3.16-all.jar
on 2025 Aug 29- 新增对 Curios 和 Trinkets 的兼容层
- 修复了 Fabric 模组过早加载的附加功能类问题


