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()` 不受影响,它们仍会像之前一样在其他类型上正常工作
balm-fabric-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-neoforge-1.21.10-21.10.7.jar
on 2025 Nov 07### 用户更新日志
- 修复了在OSX上控制键(Control)修饰符无法正常工作的问题
### 开发者更新日志
- 新增 `QuickMove` 工具,用于声明式实现 `quickMoveStack`
- 新增进度条渲染工具
- 新增更灵活的 `modifyBiome` 方法,不再局限于添加单一特定的放置特征
- 新增 `UnpackedLootTableHolder`,可在战利品修饰器中访问方块实体上的战利品表
- 新增 `NumberProvider` 工具,可在无战利品上下文的情况下用于自定义场景
- 新增 `CustomChestMaterials`,便于为自定义箱子方块添加材质覆盖
- 新增 `CustomMobEffect`,提供公共构造函数以方便使用
- 新增 `SingleItemContainer` 类以提升便利性
- 新增 `BlockEntityUtils`,并弃用 `BalmBlockEntity`
- 在 `Balm.safeClientAccess()` 中新增 `isShiftDown`、`isControlDown` 和 `isAltDown` 方法,可用于例如提示信息等场景
- 新增 Registrar 类,使注册内容到注册表的过程更简单且更稳定
- 此更改是向后兼容的,但旧方法已被弃用,并将在 1.21.11 版本中移除
- 此变更将向后移植至 Minecraft 1.21.1,但除非有需求,否则可能不会移植到 1.20.1
balm-forge-1.21.10-21.10.7-all.jar
on 2025 Nov 07### 用户更新日志
- 修复了在OSX系统上控制键(Control)修饰符无法正常工作的问题
### 开发者更新日志
- 添加了 `QuickMove` 工具,用于声明式实现 `quickMoveStack`
- 添加了进度条渲染工具
- 添加了更灵活的 `modifyBiome` 方法,不再局限于添加单一特定的已放置特性
- 添加了 `UnpackedLootTableHolder`,可在战利品修饰符中访问方块实体上的战利品表
- 添加了无需战利品上下文即可使用的 `NumberProvider` 工具,适用于自定义场景
- 添加了 `CustomChestMaterials`,便于为自定义箱子方块添加箱子材质覆盖
- 添加了带有公共构造函数的 `CustomMobEffect`,使用更方便
- 添加了 `SingleItemContainer` 类以提供便利
- 添加了 `BlockEntityUtils`,并弃用了 `BalmBlockEntity`
- 在 `Balm.safeClientAccess()` 中添加了 `isShiftDown`、`isControlDown` 和 `isAltDown`,可用于例如工具提示等场景
- 添加了新的 Registrar 类,使注册内容到注册表的过程更简单且更稳定
- 此更改是向后兼容的,但旧方法已被弃用,并将在 1.21.11 中移除
- 此更改将向后移植到 Minecraft 1.21.1,但除非有需求,否则可能不会移植到 1.20.1
balm-fabric-1.21.10-21.10.7.jar
on 2025 Nov 07### 用户更新日志
- 修复了在OSX系统上控制键(Control)修饰符无法正常工作的问题
### 开发者更新日志
- 新增 `QuickMove` 工具,用于声明式实现 `quickMoveStack`
- 新增进度条渲染工具
- 新增更灵活的 `modifyBiome` 方法,不再局限于添加单一特定的已放置特征
- 新增 `UnpackedLootTableHolder`,可在战利品修饰器中访问方块实体上的战利品表
- 新增 `NumberProvider` 工具,可在无战利品上下文的情况下用于自定义场景
- 新增 `CustomChestMaterials`,便于为自定义箱子方块添加材质覆盖
- 新增带有公共构造函数的 `CustomMobEffect`,使用更方便
- 新增 `SingleItemContainer` 类以提升便利性
- 新增 `BlockEntityUtils`,并弃用 `BalmBlockEntity`
- 在 `Balm.safeClientAccess()` 中新增 `isShiftDown`、`isControlDown` 和 `isAltDown` 方法,可用于例如提示文本(tooltip)等场景
- 新增 Registrar 类以简化并稳定注册系统中的内容注册流程
- 此更改向后兼容,但旧方法已被标记为弃用,并将在 1.21.11 版本中移除
- 此变更将向后移植至 Minecraft 1.21.1,但除非有需求,否则可能不会移植到 1.20.1
balm-fabric-1.21.9-21.9.4.jar
on 2025 Nov 05- 已更新以适配 NeoForge 的破坏性变更(NeoForge 21.9.14-beta 及以上版本)
balm-neoforge-1.21.10-21.10.6.jar
on 2025 Nov 05- 修复了安装多个带有按键绑定的 Balm 模组时出现的随机崩溃问题
- 针对 NeoForge 的破坏性变更进行了更新
balm-forge-1.21.10-21.10.6-all.jar
on 2025 Nov 05- 修复了安装多个带有按键绑定的 Balm 模组时随机崩溃的问题
- 针对 NeoForge 的破坏性变更进行了更新
balm-fabric-1.21.10-21.10.6.jar
on 2025 Nov 05- 修复了安装多个带有按键绑定的 Balm 模组时出现的随机崩溃问题
- 针对 NeoForge 的破坏性变更进行了更新
balm-neoforge-1.21.10-21.10.5.jar
on 2025 Nov 05- 已更新以适配 NeoForge 的破坏性变更
balm-forge-1.21.10-21.10.4-all.jar
on 2025 Nov 05- 修复了在 Forge 上使用渲染事件时的崩溃问题
balm-neoforge-1.21.8-21.8.10.jar
on 2025 Nov 05
- 修复了在 NeoForge 上加载配置时可能出现的竞态条件崩溃问题
- 修复了 lookupAllModPaths/lookupModPath 中的 NoSuchFileException 异常
balm-forge-1.21.8-21.8.10-all.jar
on 2025 Nov 05balm-fabric-1.21.8-21.8.10.jar
on 2025 Nov 05balm-neoforge-1.21.5-21.5.26.jar
on 2025 Nov 05balm-neoforge-1.21.1-21.0.54.jar
on 2025 Nov 05
- 修复了在 NeoForge 上加载配置时可能出现的竞争条件崩溃问题
- 修复了 lookupAllModPaths/lookupModPath 中的 NoSuchFileException 异常
balm-neoforge-1.21.10-21.10.3.jar
on 2025 Nov 05- 修复了在 NeoForge 上加载配置时可能出现的竞争条件崩溃问题
balm-neoforge-1.21.4-21.4.42.jar
on 2025 Nov 05
- 修复了在 NeoForge 上加载配置时可能出现的竞态条件崩溃问题
- 修复了 lookupAllModPaths/lookupModPath 中的 NoSuchFileException 异常


