balm-neoforge-1.21.11-21.11.7.jar
on 2026 Mar 13- Fixed server-client-optional mods sending packets even if the remote does not have the mod installed
- Updated minimum Fabric Loader version requirement, as older versions of Fabric Loader are not loading jarjar'd Kuma correctly
- For developers:
- Added `.sortedValues()` helper to `DiscriminatedBlocks`, useful for data generators to have consistent order
- Added `SessionLocal` for tracking state scoped to the client connection
- Changed `sendTo*` to only send if channel is supported or mod is announced
balm-neoforge-1.21.10-21.10.11.jar
on 2026 Jan 16- 修复了物品堆#is的Mixin,使其侵入性更低,以防止可能破坏其他针对同一方法的模组
balm-forge-1.21.10-21.10.11-all.jar
on 2026 Jan 16- 修复了物品堆#is的Mixin,使其侵入性更低,以防止可能破坏其他同样针对该方法的模组
balm-fabric-1.21.10-21.10.11.jar
on 2026 Jan 16- 修复了物品堆#is的Mixin,使其侵入性更低,以防止可能破坏其他针对同一方法的模组
balm-neoforge-1.21.11-21.11.6.jar
on 2026 Jan 16balm-forge-1.21.11-21.11.6.jar
on 2026 Jan 16balm-fabric-1.21.11-21.11.6.jar
on 2026 Jan 16- 修复了 Fabric 通用代理的错误类名
- 修复了 Fabric 上 Configured 的错误提供者类
- 修复了 ItemStack#is 的 mixin,使其侵入性更低,以防止可能破坏其他针对同一方法的模组
balm-forge-1.21.1-21.0.56-all.jar
on 2026 Jan 05- 添加了 `BalmVillagerTradeRegistrar`,用于向村民注册额外交易
- 添加了 `BalmEntityTypeRegistration.withSpawnPlacement`,用于定义新实体的生成位置
- 添加了 `BiomeModificationBuilder.addSpawn` 和 `BiomeModificationBuilder.setSpawnCost`,用于向生物群系添加生物生成及设置生成代价
- 添加了 `BalmClientTooltipComponentRegistrar`,用于注册客户端提示组件工厂
- 修复了与权限、战利品修饰符、命令和能力相关的 Balm 包装器中各种潜在的并发问题
balm-neoforge-1.21.1-21.0.56.jar
on 2026 Jan 05- 添加了 `BalmVillagerTradeRegistrar` 用于向村民注册额外的交易
- 添加了 `BalmEntityTypeRegistration.withSpawnPlacement` 用于定义新实体的生成位置
- 添加了 `BiomeModificationBuilder.addSpawn` 和 `BiomeModificationBuilder.setSpawnCost` 用于向生物群系添加生物生成及设置生成代价
- 添加了 `BalmClientTooltipComponentRegistrar` 用于注册客户端提示组件工厂
- 修复了 Balm 包装器中与权限、战利品修饰符、命令和能力相关的各种潜在并发问题
balm-neoforge-1.21.10-21.10.10.jar
on 2026 Jan 05balm-fabric-1.21.10-21.10.10.jar
on 2026 Jan 05balm-forge-1.21.10-21.10.10-all.jar
on 2026 Jan 05- 修复了在 Fabric 上 `ContainerScreenDrawEvent.Background` 触发不稳定的问题
balm-forge-1.20.1-7.3.38-all.jar
on 2026 Jan 05- 修复了Amecs支持无法初始化的问题
- 修复了Balm包装器和注册器中的各种潜在并发问题
- 修复了 `/balm export icons` 偶尔无法使用的问题
balm-fabric-1.21.11-21.11.5.jar
on 2026 Jan 05- 添加了 `BalmVillagerTradeRegistrar` 用于向村民注册额外交易
- 添加了 `BalmEntityTypeRegistration.withSpawnPlacement` 用于定义新实体的生成位置
- 添加了 `BiomeModificationBuilder.addSpawn` 和 `BiomeModificationBuilder.setSpawnCost` 用于向生物群系添加生物生成
- 添加了 `LivingEntityCallback.MobEffectCallback.*` 用于响应药水效果的变化(仅限服务端)
- 添加了 `EntityCallback.DimensionChange` 用于响应实体维度变化(客户端和服务端)
- 添加了 `EventMapper.configureMappingAndReturn` 以在接口中更轻松地定义自定义事件处理器
- 添加了 `BalmClientTooltipComponentRegistrar` 用于注册客户端提示组件工厂
- 添加了 `BalmRangeSelectItemModelPropertyRegistrar` 用于注册自定义物品模型属性
- 重新启用对 JEI 的统一配方查看器支持
- 更新至 Loom 1.14 和 ForgeGradle 7
- 更新至 Kuma 21.11.12
- 添加了 `overrideName` 用于为键位映射指定自定义名称
- 添加了 `skipRegistration` 用于创建不在控制设置中显示的虚拟键位映射
- 修复了安装 `Controlling` 时 Kuma 注册的按键无法重新映射的问题
- 修复了在 Fabric 上 `handleWorldInput` 始终消耗按键输入的问题,即使处理器返回 `false`
- 修复了 `LivingEntityCallback.Fall` 在 NeoForge 和 Forge 上未正确应用新的伤害数值的问题
- 修复了 `LivingEntityCallback.Fall` 在 NeoForge 和 Forge 上提供的原始摔落伤害不正确的问题
- 修复了 `LivingEntityCallback.Heal` 在 NeoForge 和 Forge 上未正确应用新的治疗数值的问题
- 修复了 `RenderCallback.ComputeFov` 在 NeoForge 和 Forge 上错误应用 FOV 效果缩放的问题
- 修复了 Balm 封装器中与权限、战利品修改器、命令和能力相关的各种潜在并发问题
balm-forge-1.21.11-21.11.5.jar
on 2026 Jan 05- 添加了 `BalmVillagerTradeRegistrar` 用于向村民注册额外交易
- 添加了 `BalmEntityTypeRegistration.withSpawnPlacement` 用于为新实体定义生成位置
- 添加了 `BiomeModificationBuilder.addSpawn` 和 `BiomeModificationBuilder.setSpawnCost` 用于向生物群系添加生物生成
- 添加了 `LivingEntityCallback.MobEffectCallback.*` 用于响应药水效果的变化(仅限服务端)
- 添加了 `EntityCallback.DimensionChange` 用于响应实体维度变化(客户端和服务端)
- 添加了 `EventMapper.configureMappingAndReturn` 以在接口中更轻松地定义自定义事件处理器
- 添加了 `BalmClientTooltipComponentRegistrar` 用于注册客户端提示组件工厂
- 添加了 `BalmRangeSelectItemModelPropertyRegistrar` 用于注册自定义物品模型属性
- 重新启用对JEI的一体化配方查看器支持
- 更新至 Loom 1.14 和 ForgeGradle 7
- 更新至 Kuma 21.11.12
- 添加了 `overrideName` 用于为按键映射指定自定义名称
- 添加了 `skipRegistration` 用于创建不在控制设置中显示的虚拟按键映射
- 修复了当安装 `Controlling` 时,Kuma注册的按键无法重新映射的问题
- 修复了在 Fabric 上 `handleWorldInput` 始终消耗按键输入的问题,即使处理器返回 `false`
- 修复了 `LivingEntityCallback.Fall` 在 NeoForge 和 Forge 上未正确应用新伤害数值的问题
- 修复了 `LivingEntityCallback.Fall` 在 NeoForge 和 Forge 上提供的原始坠落伤害值错误的问题
- 修复了 `LivingEntityCallback.Heal` 在 NeoForge 和 Forge 上未正确应用新治疗数值的问题
- 修复了 `RenderCallback.ComputeFov` 在 NeoForge 和 Forge 上错误应用视野(FOV)效果缩放的问题
- 修复了与权限、战利品修改器、命令和能力相关的 Balm 包装器中的各种潜在并发问题
balm-neoforge-1.21.11-21.11.5.jar
on 2026 Jan 05- 添加了 `BalmVillagerTradeRegistrar` 以向村民注册额外交易
- 添加了 `BalmEntityTypeRegistration.withSpawnPlacement` 用于为新实体定义生成位置
- 添加了 `BiomeModificationBuilder.addSpawn` 和 `BiomeModificationBuilder.setSpawnCost` 以向生物群系添加生物生成
- 添加了 `LivingEntityCallback.MobEffectCallback.*` 以响应药水效果的变化(仅限服务端)
- 添加了 `EntityCallback.DimensionChange` 以响应实体维度变化(客户端和服务端)
- 添加了 `EventMapper.configureMappingAndReturn` 以便在接口中更轻松地定义自定义事件处理器
- 添加了 `BalmClientTooltipComponentRegistrar` 以注册客户端提示组件工厂
- 添加了 `BalmRangeSelectItemModelPropertyRegistrar` 以注册自定义物品模型属性
- 重新启用 JEI 的统一配方查看器支持
- 更新至 Loom 1.14 和 ForgeGradle 7
- 更新至 Kuma 21.11.12
- 添加了 `overrideName` 以指定键映射的自定义名称
- 添加了 `skipRegistration` 以创建不在控制设置中显示的虚拟键映射
- 修复了安装 `Controlling` 时 Kuma 注册的按键无法重新映射的问题
- 修复了 Fabric 上 `handleWorldInput` 始终消耗按键输入的问题,即使处理器返回 `false`
- 修复了 NeoForge 和 Forge 上 `LivingEntityCallback.Fall` 未正确应用新的伤害数值的问题
- 修复了 NeoForge 和 Forge 上 `LivingEntityCallback.Fall` 提供的原始坠落伤害错误的问题
- 修复了 NeoForge 和 Forge 上 `LivingEntityCallback.Heal` 未正确应用新的治疗数值的问题
- 修复了 NeoForge 和 Forge 上 `RenderCallback.ComputeFov` 应用 FOV 效果缩放不正确的问题
- 修复了与权限、战利品修改器、命令和能力相关的 Balm 包装器中的各种潜在并发问题
balm-forge-1.21.11-21.11.3-all.jar
on 2025 Dec 21- 将 Kuma 更新至 21.11.9
- 使用 Balm 的模组中复杂的按键映射(例如 Inventory Essentials)现在应可重新映射
- 更新至 Fabric 0.140.0+1.21.11,重新添加了 Fabric 上的模型加载支持
- 修复 `RenderCallback.ComputeFov` 忽略 FOV 效果可访问性设置的问题
- 这对使用此事件的模组属于破坏性变更。若使用 Waystones 和 Hardcore Revival,请一并更新。
balm-fabric-1.21.11-21.11.3.jar
on 2025 Dec 21- 将Kuma更新至21.11.9
- 使用香油(Balm)的模组中,即便是复杂的按键映射现在也应可重新映射
- 更新至Fabric 0.140.0+1.21.11,重新添加了Fabric上的模型加载支持
- 修复`RenderCallback.ComputeFov`忽略FOV效果可访问性设置的问题
- 对使用此事件的模组而言,这是一个破坏性变更。若你使用了指路石和极限复活,请一并更新它们。
balm-neoforge-1.21.11-21.11.3.jar
on 2025 Dec 21- 更新了次元之刃「伪」至 21.11.9
- 现在使用神圣香油的模组中(例如 Inventory Essentials)的复杂按键映射也应可重新映射
- 更新至 Fabric 0.140.0+1.21.11,重新添加了在布上的模型加载支持
- 修复了 `RenderCallback.ComputeFov` 忽略 FOV 效果可访问性设置的问题
- 对于使用此事件的模组来说这是一个破坏性变更。如果您使用传送石碑和极限 复活,请一并更新它们。
balm-forge-1.21.11-21.11.2-all.jar
on 2025 Dec 15更新至Minecraft 1.21.11


