Sodium 0.9.3-alpha.1 for NeoForge 26.3
on 2026 Sep 20Sodium 0.9.3-alpha.1 修复了 Intel 集成显卡上的图形故障、针对特殊方块的流体剔除问题,并新增了 macOS 全屏菜单可见性选项。
- 修复部分 Intel 集成显卡上的图形故障
- 在视频设置界面中显示 macOS 全屏菜单可见性选项
- 修复形状特殊的非完整方块的流体剔除问题(#3916)
Sodium 0.9.3-alpha.1 for Fabric 26.3
on 2026 Sep 20Sodium 0.9.3-alpha.1 修复了部分 Intel 集成显卡上的图形故障、针对形状异常方块的流体剔除问题,并新增了 macOS 全屏菜单可见性选项。
- 修复部分 Intel 集成显卡上的图形故障
- 在视频设置…界面中显示 macOS 全屏菜单可见性选项
- 修复形状异常的非完整方块流体剔除问题(#3916)
Sodium 0.8.15-beta.1 for NeoForge 1.21.11
on 2026 Sep 20Sodium 0.8.15-beta.1 for Fabric 1.21.11
on 2026 Sep 20Sodium 0.9.2 for NeoForge 26.3
on 2026 Sep 15Sodium 0.9.2 for Fabric 26.3
on 2026 Sep 15Sodium 0.9.2-beta.2 for Fabric 26.3-rc-1
on 2026 Sep 12Sodium 0.9.2-beta.2 for NeoForge 26.3-rc-1
on 2026 Sep 12Sodium 0.9.2-beta.1 for Fabric 26.3-rc-1
on 2026 Sep 12Sodium 0.9.2 for Fabric 26.1.2
on 2026 Sep 11Sodium 0.9.2 引入了全新的地形缓冲区分配系统,旨在减少区块加载与卸载时被分配和调整大小的缓冲区数量。其他更新还包括物品网格构建的改进、物品渲染的优化,以及大量的错误修复。本次更新还添加了对 NeoForge 上 FRAPI 的支持。
感谢所有为此次更新做出贡献的贡献者!
- 移除不必要的 UV_SHRINK,防止物品模型错位(#3831)
- 偏移优化物品模型的覆盖层,防止模型闪烁
- 优化失水恶魂模型(#3815)
- 实现增量碎片整理的自适应多竞技场分配器(#3634)
- 支持 NeoForge 上的 FRAPI(#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出问题
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法(IME)状态的相关代码
- 处理区块时间缓冲区的调整大小,以修复 #3809
- 在图形选项 Config API 中实现覆盖/重写优先级(#3866)
- 优化瓶子草模型(#3881)
- 通过正确处理 vertexIndex 状态来改善模组兼容性
Sodium 0.9.2 for NeoForge 26.1.2
on 2026 Sep 11Sodium 0.9.2 引入了全新的地形缓存分配系统,旨在减少区块加载和卸载时缓存被分配和调整大小的次数。其他更改包括改进物品网格构建、优化物品渲染,以及修复了大量错误。此版本还增加了对 NeoForge 上 FRAPI 的支持。
感谢所有为此版本做出贡献的贡献者!
- 通过在必要时移除 UV_SHRINK 来防止物品模型错位 (#3831)
- 偏移优化物品模型的叠加层以防止纹理冲突
- 优化失水恶魂模型 (#3815)
- 实现增量碎片整理的自动调整大小多竞技场分配器 (#3634)
- 支持 NeoForge 上的 FRAPI (#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法(IME)状态的相关代码
- 处理区块段时间缓冲器的调整大小以修复 #3809
- 在图形选项配置 API 中实现覆盖/叠加优先级 (#3866)
- 优化瓶子草模型 (#3881)
- 通过正确处理 vertexIndex 状态来提高模组兼容性
Sodium 0.9.2 for NeoForge 26.2
on 2026 Sep 11Sodium 0.9.2 引入了全新的地形缓冲区分配系统,旨在减少区块加载与卸载时缓冲区的分配和调整大小次数。其他改动包括物品网格构建的改进、物品渲染优化以及大量错误修复。本次更新还添加了对 NeoForge 上 FRAPI 的支持。
感谢所有为此版本做出贡献的贡献者!
- 移除不必要的 UV_SHRINK 以防止物品模型错位(#3831)
- 偏移优化物品模型的覆盖层以防止 z-fighting(深度冲突)
- 优化失水恶魂模型(#3815)
- 实现增量碎片整理的自适应大小多竞技场分配器(#3634)
- 支持 NeoForge 上的 FRAPI(#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出问题
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 确保 VKIndirectContext.addCommand 分配足够的内存
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查 IME 状态的相关代码
- 恢复实体格式缓冲区的快速四边形编码器(#3848)
- 处理区块段时间缓冲区的调整大小以修复 #3809
- 向后移植 26.3 快照 6 的缓冲区回收修复,以恢复物品栏物品渲染性能
- 向后移植 26.3 的缓冲区改动以修复严重的帧节奏问题(#3895)
- 在图形选项 Config API 中实现覆盖/覆盖优先级(#3866)
- 优化瓶子草模型(#3881)
- 通过正确处理 vertexIndex 状态改善模组兼容性
Sodium 0.9.2 for Fabric 26.2
on 2026 Sep 11Sodium 0.9.2 引入了全新的地形缓存分配系统,旨在减少区块加载与卸载时被分配和调整大小的缓存器数量。其他变更包括对物品网格构建的改进、物品渲染优化,以及大量错误修复。此版本还增加了对 NeoForge 上 FRAPI 的支持。
感谢所有为此版本做出贡献的贡献者!
- 通过在必要时移除 UV_SHRINK 来防止物品模型错位 (#3831)
- 偏移优化后物品模型的覆盖层,以防止纹理闪烁
- 优化失水恶魂模型 (#3815)
- 实现增量碎片整理的自适应多竞技场分配器 (#3634)
- 支持 NeoForge 上的 FRAPI (#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出问题
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 确保 VKIndirectContext.addCommand 分配足够的内存
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查 IME 状态的相关代码
- 恢复实体格式缓存的快速四边形编码器 (#3848)
- 处理区块段时间缓存的调整大小以修复 #3809
- 回移 26.3 快照 6 中关于缓存回收的修复,以恢复物品栏物品渲染的性能
- 回移来自 26.3 的缓存变更,以修复严重的帧间隔问题 (#3895)
- 在图形选项配置 API 中实现覆盖/叠加强度优先级 (#3866)
- 优化猪笼草模型 (#3881)
- 通过正确处理 vertexIndex 状态来改善模组兼容性
Sodium 0.9.2-beta.1 for NeoForge 26.2
on 2026 Sep 02Sodium 0.9.2-beta.1 引入了全新的地形缓存分配系统,旨在减少区块加载和卸载时被分配和调整大小的缓存器数量。请帮助我们在各种场景中测试此版本,对比帧率稳定性,并报告可能出现的任何问题。欢迎在我们的 Discord 服务器的测试频道中提供反馈和测试结果(https://caffeinemc.net/discord)。
其他变更包括对物品网格构建的改进、物品渲染的优化以及大量错误修复。此版本还增加了对 NeoForge 上 FRAPI 的支持。
- 通过在必要时移除 UV_SHRINK 来防止物品模型中的错位(#3831)
- 偏移优化物品模型的覆盖层以防止深度冲突(z-fighting)
- 优化失水恶魂模型(#3815)
- 实现增量碎片整理、自动调整大小的多竞技场分配器(#3634)
- 支持 NeoForge 上的 FRAPI(#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 确保 VKIndirectContext.addCommand 分配足够的内存
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法(IME)状态的相关代码
- 恢复用于实体格式缓存器的高速四边形编码器(#3848)
- 处理区块段时间缓存器的调整大小以修复 #3809
- 向后移植来自 26.3 快照 6 的缓存器回收修复,以恢复物品栏物品渲染的性能
感谢所有为此版本做出贡献的人!
Alpha/beta 系列更新日志:
Sodium 0.9.2-beta.1 for Fabric 26.2
on 2026 Sep 02钠 0.9.2-beta.1 引入了全新的地形缓冲区分配系统,旨在减少区块加载和卸载时被分配和调整大小的缓冲区数量。请帮助我们在各种场景下测试此版本,对比帧率稳定性,并报告可能出现的任何问题。欢迎在我们的 Discord 服务器的测试频道中提供反馈和测试结果:点击加入。
其他改动包括改进物品网格构建、优化物品渲染,以及修复大量漏洞。此版本还增加了对 NeoForge 上 FRAPI 的支持。
- 通过在必要时移除 UV_SHRINK 来防止物品模型错位(#3831)
- 偏移优化后的物品模型的覆盖层以防止纹理闪烁
- 优化失水恶魂模型(#3815)
- 实现了增量碎片整理的自适应多竞技场分配器(#3634)
- 支持 NeoForge 上的 FRAPI(#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出问题
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 确保 VKIndirectContext.addCommand 分配足够的内存
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法状态的代码
- 恢复实体格式缓冲区的快速四边形编码器(#3848)
- 处理区块段时间缓冲区的调整大小以修复 #3809
- 从 26.3 快照 6 回移缓冲区回收修复,以恢复物品栏物品渲染性能
感谢所有为此版本做出贡献的人!
Alpha/Beta 系列更新日志:
Sodium 0.9.2-beta.1 for Fabric 26.1.2
on 2026 Sep 02Sodium 0.9.2-beta.1 引入了全新的地形缓冲区分配系统,旨在减少区块加载和卸载时被分配和调整大小的缓存器数量。请通过在各种场景下测试此版本、对比帧率稳定性并报告可能出现的问题来帮助我们。欢迎在我们的 Discord 服务器的测试频道中提供反馈和测试结果:(https://caffeinemc.net/discord)。
其他更改包括改进了物品网格构建、优化了物品渲染,以及大量 Bug 修复。此版本还增加了对 NeoForge 上 FRAPI 的支持。
- 通过在必要时移除 UV_SHRINK 来防止物品模型错位 (#3831)
- 偏移优化物品模型的叠加层以防止深度冲突
- 优化失水恶魂模型 (#3815)
- 实现增量碎片整理的自适应多竞技场分配器 (#3634)
- 支持 NeoForge 上的 FRAPI (#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法状态的相关代码
- 处理调整区块定时缓冲器大小的问题,以修复 #3809
感谢所有为此版本做出贡献的贡献者!
Alpha/beta 系列更新日志:
Sodium 0.9.2-beta.1 for NeoForge 26.1.2
on 2026 Sep 02Sodium 0.9.2-beta.1 引入了全新的地形缓冲区分配系统,旨在减少区块加载与卸载时被分配和调整大小的缓冲区数量。请帮助我们在各种场景中测试此版本,对比帧率稳定性,并报告可能出现的任何问题。欢迎在我们的 Discord 服务器 的测试频道中提供反馈和测试结果。
其他更改包括对物品网格构建的改进、物品渲染的优化以及大量的错误修复。此版本还增加了对 NeoForge 上 FRAPI 的支持。
- 通过在必要处移除 UV_SHRINK 来防止物品模型错位(#3831)
- 偏移优化后物品模型的叠加层,以防止纹理闪烁(z-fighting)
- 优化失水恶魂模型(#3815)
- 实现了增量碎片整理的自动调整大小多竞技场分配器(#3634)
- 支持 NeoForge 上的 FRAPI(#3818)
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出问题
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 清理 Windows 上检查输入法(IME)状态的相关代码
- 处理分区定时缓冲器的调整大小,以修复 #3809
感谢所有为此版本做出贡献的人!
Alpha/beta 系列更新日志:
Sodium 0.8.14 for NeoForge 1.21.11
on 2026 Aug 28Sodium 0.8.14 for Fabric 1.21.11
on 2026 Aug 28Sodium 0.8.14 修复了潜在的小错误。
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 在图形选项配置 API 中实现覆盖/叠加优先级 (#3866)
Sodium 0.8.13 for NeoForge 1.21.1
on 2026 Aug 28Sodium 0.8.13 修复了潜在的小错误,并改进了崩溃日志信息,以避免在 NeoForge 遇到严重错误但仍继续加载时,将不相关的错误错误归因。
- 澄清因缺少模组配置而崩溃时的崩溃日志错误信息,这基本上只发生在 neoforge 在遇到严重错误后仍继续加载游戏时。
- 修复 Kernel32.getModuleFileName 中的缓冲区溢出
- 在 NativeBuffer.ALLOCATED 上使用正确的原子操作
- 使用 clearenv() 删除环境变量
- 在图形选项配置 API 中实现覆盖/叠加优先级 (#3866)




