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
balm-fabric-1.21.11-21.11.2.jar
on 2025 Dec 11balm-neoforge-1.21.11-21.11.2.jar
on 2025 Dec 11- 修复了Kuma快捷键的修饰符检查被反转的问题
- 修复了使用快捷键尝试丢弃物品时物品被删除的问题
- 暂时使用较旧的Loom 1.13重建以支持较旧的Gradle版本
balm-neoforge-1.21.11-21.11.1.jar
on 2025 Dec 11更新至 Minecraft 1.21.11
balm-forge-1.21.1-21.0.55-all.jar
on 2025 Nov 26- 修复了在Neo/Forge上PlayerOpenMenuEvent未触发的问题
- 回溯移植了Balm注册表、进度渲染器和快速移动工具
balm-neoforge-1.21.1-21.0.55.jar
on 2025 Nov 26- 修复了在 Neo/Forge 上 PlayerOpenMenuEvent 未触发的问题
- 回溯移植了 Balm 注册表、进度渲染器和快速移动工具
balm-neoforge-1.21.10-21.10.8.jar
on 2025 Nov 12### 用户更新日志
- 修复了 Forge 上的崩溃问题
- 由于自定义统计信息中出现了意外的协议破坏性变更,提升了网络版本(意味着客户端和服务器版本必须匹配)
### 开发者更新日志
- 新增对 `server` 类型配置的支持
- 在 Forge 上,使用类型 `ModConfig.Type.SERVER`,配置文件将位于 `world/serverconfig/` 文件夹中。所有属性都会同步。
- 在 NeoForge 上,使用类型 `ModConfig.Type.SERVER`,配置文件将位于 `config` 文件夹中。可通过在 `world/serverconfig/` 中放置配置文件来覆盖。所有属性都会同步。
- 在 Fabric 上,配置文件将位于 `world/serverconfig/` 文件夹中。所有属性都会同步。
- `@Synced` 和 `.synced()` 不受影响,它们仍会像之前一样在其他类型上正常工作
balm-forge-1.21.10-21.10.8-all.jar
on 2025 Nov 12### 用户更新日志
- 修复了 Forge 上的崩溃问题
- 由于自定义统计信息中出现了意外的协议破坏性更改,提升了网络版本(意味着客户端和服务器版本必须匹配)
### 开发者更新日志
- 新增对 `server` 类型配置文件的支持
- 在 Forge 上,使用类型 `ModConfig.Type.SERVER`,配置文件将位于 `world/serverconfig/` 文件夹中。所有属性都会同步。
- 在 NeoForge 上,使用类型 `ModConfig.Type.SERVER`,配置文件将位于 `config` 文件夹中。可通过在 `world/serverconfig/` 中放置配置文件来覆盖。所有属性都会同步。
- 在 Fabric 上,配置文件将位于 `world/serverconfig/` 文件夹中。所有属性都会同步。
- `@Synced` 和 `.synced()` 不受影响,它们仍会像之前一样在其他类型上正常工作


