balm-neoforge-1.21.1-21.0.59.jar
on 2026 Jun 15balm-forge-1.21.1-21.0.59-all.jar
on 2026 Jun 15- API:新增 `BalmRegistrar#createCustomRegistry`
- API:新增 `BalmRegistrar#createDynamicRegistry`
- API:新增 `BalmArgumentTypeRegistrar`,用于注册自定义命令参数类型
- API:为 `BalmCapabilities` 添加实体支持
- API:回溯移植 `DataAttachmentTypeRegistrar` 和 `DataAttachmentLookup`
- API:回溯移植 `BalmItemRegistrar#registerDiscriminated`
- API:回溯移植 `DiscriminatedBlocks#prefixWith`、`#suffixWith` 和 `#surroundWith`
balm-neoforge-26.1.2-26.1.2.7.jar
on 2026 Jun 12- 修复了 `LivingEntityCallback.Damage` 在 Neo/Forge 上实际未应用修改后伤害的问题
- API:新增 `BalmArgumentTypeRegistrar`,用于注册自定义命令参数类型
- API:新增 `BalmRegistrar#createCustomRegistry`
- API:新增 `BalmRegistrar#createDynamicRegistry`
- API:新增 `PlayerCallback.InteractWithEntity` 事件映射器
- API:为 `BalmCapabilities` 添加了实体支持
balm-fabric-26.1.2-26.1.2.7.jar
on 2026 Jun 12- 修复了 `LivingEntityCallback.Damage` 在 Neo/Forge 环境下未能实际应用修改后伤害值的问题
- API:新增 `BalmArgumentTypeRegistrar`,用于注册自定义命令参数类型
- API:新增 `BalmRegistrar#createCustomRegistry` 方法
- API:新增 `BalmRegistrar#createDynamicRegistry` 方法
- API:新增 `PlayerCallback.InteractWithEntity` 事件映射器
- API:为 `BalmCapabilities` 添加了实体支持
balm-forge-26.1.2-26.1.2.7.jar
on 2026 Jun 12- 修复了 `LivingEntityCallback.Damage` 在 Neo/Forge 上未实际应用修改后伤害值的问题
- API:新增 `BalmArgumentTypeRegistrar`,用于注册自定义命令参数类型
- API:新增 `BalmRegistrar#createCustomRegistry` 方法
- API:新增 `BalmRegistrar#createDynamicRegistry` 方法
- API:新增 `PlayerCallback.InteractWithEntity` 事件映射器
- API:为 `BalmCapabilities` 添加了实体支持
balm-neoforge-26.1.2-26.1.2.6.jar
on 2026 May 08balm-forge-26.1.2-26.1.2.6.jar
on 2026 May 08balm-fabric-26.1.2-26.1.2.6.jar
on 2026 May 08- 修复了关于缺失
FabricPermissionsAPIIntegration的错误日志
balm-neoforge-26.1.2-26.1.2.5.jar
on 2026 May 01balm-fabric-26.1.2-26.1.2.5.jar
on 2026 May 01balm-forge-26.1.2-26.1.2.5.jar
on 2026 May 01- Fixed potential crash during resource reload
- API: Added `RecipeViewerRegistrar#registerIngredientInfo`
- API: Changed Balm loot modifiers to run at "neutral", which is 1000, obviously
- API: Fixed `SimpleProgressRenderer` using wrong blit overload
balm-forge-26.1.2-26.1.2.4.jar
on 2026 Apr 21balm-neoforge-26.1.2-26.1.2.4.jar
on 2026 Apr 21balm-fabric-26.1.2-26.1.2.4.jar
on 2026 Apr 21- 已针对 NeoForge 26.1.2.21-beta 中的破坏性变更进行更新
balm-neoforge-26.1.2-26.1.2.3.jar
on 2026 Apr 20- 已针对 NeoForge 26.1.2.20-beta 中的破坏性变更进行更新
- API:新增 `BalmClient.clientHooks()`,包含 `getFocusedElement()` 辅助方法
- API:新增 `BalmResourceReloadListenerRegistrar#addDependency` 与 `BalmClientResourceReloadListenerRegistrar#addDependency`,Forge 不支持
- API:新增 `BalmResourceReloadListenerRegistrar#vanillaKeys` 与 `BalmClientResourceReloadListenerRegistrar#vanillaKeys`,用于 `addDependency`
- API:为 `BalmLootModifier` 添加 `lootTableId` 参数
- API:新增 `BalmCompostableRegistrar`
- API:新增重载方法,用于为 JEI 支持设置纹理尺寸
balm-forge-26.1.2-26.1.2.3.jar
on 2026 Apr 20- 已针对 NeoForge 26.1.2.20-beta 中的破坏性变更进行更新
- API:新增 `BalmClient.clientHooks()`,包含 `getFocusedElement()` 辅助方法
- API:新增 `BalmResourceReloadListenerRegistrar#addDependency` 与 `BalmClientResourceReloadListenerRegistrar#addDependency`,Forge 不支持
- API:新增 `BalmResourceReloadListenerRegistrar#vanillaKeys` 与 `BalmClientResourceReloadListenerRegistrar#vanillaKeys`,用于 `addDependency`
- API:为 `BalmLootModifier` 新增 `lootTableId` 参数
- API:新增 `BalmCompostableRegistrar`
- API:新增重载方法,用于为 JEI 支持设置纹理尺寸
balm-fabric-26.1.2-26.1.2.3.jar
on 2026 Apr 20- 已针对 NeoForge 26.1.2.20-beta 中的破坏性变更进行更新
- API:新增 `BalmClient.clientHooks()`,包含 `getFocusedElement()` 辅助方法
- API:新增 `BalmResourceReloadListenerRegistrar#addDependency` 与 `BalmClientResourceReloadListenerRegistrar#addDependency`,Forge 不支持
- API:新增 `BalmResourceReloadListenerRegistrar#vanillaKeys` 与 `BalmClientResourceReloadListenerRegistrar#vanillaKeys`,用于 `addDependency`
- API:为 `BalmLootModifier` 新增 `lootTableId` 参数
- API:新增 `BalmCompostableRegistrar`
- API:新增用于设置 JEI 支持纹理尺寸的重载方法
balm-neoforge-26.1.2-26.1.2.2.jar
on 2026 Apr 17balm-fabric-26.1.2-26.1.2.2.jar
on 2026 Apr 17balm-forge-26.1.2-26.1.2.2.jar
on 2026 Apr 17- API: Added `BalmModSupportMultiMiners` for a unified API against veinminer-like mods, with FTB Ultimine support for now
- API: Added `DataAttachmentLookup#has`, `DataAttachmentLookup#remove`, `DataAttachmentLookup#update` and `DataAttachmentLookup#getOrCreate`
- API: Added additional overloads for `DataAttachmentLookup#get` to cover other types like Levels and Chunks
- API: Added `BalmModSupportRecipeViewer#hasKeyboardFocus` as a workaround since JEI focus is not reported on `Screen#isFocused`
- API: Added `DiscriminatedBlocks#surroundWith` and `DiscriminatedItems#surroundWith`
- API: Fixed sync predicate never actually being stored in data attachments
- API: Fixed `DataAttachmentLookup#get` initializing the attachment on NeoForge but not on Fabric. Now initializes only with `getOrCreate`.



