Sodium 0.7.2 for Fabric 1.21.10
on 2025 Oct 13- 改进了在极端角度观察时mipmap的显示效果,特别是在查看火焰或高草方块时(JellySquid)
- 修复了在特定情况下因Alpha混合方块重新排序而导致的游戏崩溃问题(Douira)
- 减少了活塞及其他动画方块在世界中更新时产生的视觉闪烁现象(Douira)
- 减少了资源包兼容性检查引发的冗余警告信息(Douira)
- 修复了模型面渲染顺序不一致的问题,该问题曾导致部分资源包失效(2190303755)
- 新增支持Fabric的物品渲染API,此前在Minecraft 1.21.9发布时,Indigo尚未完全实现这些API(IMS, Pepper)
Sodium 0.7.2 for NeoForge 1.21.8
on 2025 Oct 13- 改进了在极端角度观察时mipmap的显示效果,特别是在查看火焰或高草方块时(JellySquid)
- 修复了在特定情况下因Alpha混合方块重新排序而导致的崩溃问题(Douira)
- 减少了活塞及其他动画方块在世界中更新时产生的视觉闪烁现象(Douira)
- 减少了资源包兼容性检查引发的冗余警告数量(Douira)
- 修复了模型面渲染顺序不一致的问题,该问题曾导致部分资源包失效(2190303755)
- 增加对Fabric物品渲染API的支持,此前在Minecraft 1.21.9发布时,Indigo尚未完全实现这些API(IMS, Pepper)
Sodium 0.7.2 for Fabric 1.21.8
on 2025 Oct 13- 改进了在极端角度下观察时的Mipmap外观,特别是在查看火焰或高草方块时(JellySquid)
- 修复了在特定情况下因Alpha混合方块重新排序而导致的游戏崩溃问题(Douira)
- 减少了活塞及其他动画方块在世界中更新时产生的视觉闪烁现象(Douira)
- 减少了资源包兼容性检查引发的冗余警告数量(Douira)
- 修复了导致模型面片渲染顺序不一致的问题,该问题曾导致部分资源包失效(2190303755)
- 新增支持Fabric的物品渲染API,此前在Minecraft 1.21.9发布时,Indigo尚未完全实现对该功能的支持(IMS, Pepper)
Sodium 0.7 for Fabric 1.21.10
on 2025 Oct 08此版本带来了多种性能优化、新功能和错误修复。
我们花费了大量时间开发和测试本次更新,其中一些更改已持续开发和调校超过一年。感谢社区成员为本版本贡献的功能与缺陷修复!如果您是模组作者,并发现您的模组无法在 Sodium 0.7 中正常运行,请提交一个问题,我们将与您协作解决问题。
以下是本次更新的主要变化概览:
- 现在能够正确渲染复杂的半透明几何体(例如含水的染色玻璃板以及许多类型的模组方块),且在典型场景下对性能几乎没有可测量的影响。我们在半透明排序方案中实现了四边形分割技术,即使在以往无法实现的情况下也能呈现完美的半透明效果。这显著提升了原版及模组环境下图形的真实性和保真度。
- 区块网格构建任务系统的多个方面已更新为独立于帧率运行。这意味着即使在低帧率或线程较少的情况下,区块也能及时完成网格构建而不会延迟或过载。我们精心调校的调度器使用机器学习技术,在加载新区块时进一步提升帧时间稳定性。
- 地形渲染本身也进行了若干优化,通过新的区域级缓存机制,在摄像机静止时提升了部分系统的帧率表现。
- 对实体和粒子渲染的新优化显著改善了复杂场景下的性能表现。
新增优化与功能
- 添加基于四边形分割的半透明排序,以正确显示相交和复杂的几何结构(douira)
- 提升部分系统上的地形渲染性能(合并绘制命令)(douira)
- 在摄像机静止时提升地形渲染性能(绘制批次缓存)(douira)
- 通过更快的顶点排序提升实体渲染性能(JellySquid)
- 通过任务工作量估算和帧率无关的任务调度,提升区块加载性能与帧率稳定性(douira)
- 利用大小估算限制上传区块数量,提升帧时间稳定性(douira)
- 提升粒子渲染性能(MoePus)
变更与修复
- 减少上传缓冲区中的非必要内存占用(IMS, douira)
- 优化并修复了一些方块模型(muzikbike)
- 改进了选项界面的可访问性、正确性和可翻译性(MeeniMc, Madis0, contariaa)
- 添加调试模式和安全特性,用于预防和检测跨线程渲染错误(JellySquid)
- 提升了与精灵动画优化相关的模组兼容性(contariaa)
其他已修复的漏洞
- 修复轻微的内存泄漏问题(JellySquid)
- 修复大坐标值及特定几何结构下的半透明排序问题(douira)
- 使用位图树修复摄像机位于已加载区域外时的地形渲染问题(douira)
- 修复雾效动画抖动问题(cortex, douira)
- 修复多个遗漏区块更新和竞态条件相关的问题(douira)
Sodium 0.7 for Fabric 1.21.8
on 2025 Oct 08本次更新带来了多种性能优化、新功能以及错误修复。
我们花费了大量时间开发和测试此版本,其中部分更改已持续开发和调校超过一年。感谢社区成员为此版本贡献的功能与错误修复!如果您是模组作者,并发现您的模组无法在 Sodium 0.7 中正常运行,请提交一个问题,我们将与您协作解决问题。
以下是本版本主要变更的概览:
- 现在可正确渲染复杂的半透明几何体(例如含水的染色玻璃板以及多种模组添加的方块),且在典型场景下对性能无明显影响。我们在半透明排序方案中实现了四边形分割技术,即使在以往无法实现的场景中也能实现完美的半透明效果。这显著提升了原版及模组环境下图形的真实性和保真度。
- 区块网格构建任务系统的多个方面已更新为独立于帧率运行。这意味着即使在低帧率或线程较少的情况下,区块也能及时完成网格构建而不会延迟或过载。我们精心调校的调度器使用机器学习技术,在加载新区块时进一步提升帧时间稳定性。
- 地形渲染本身也进行了若干优化,通过新的区域级缓存机制,在摄像机静止时提升了部分系统的帧率表现。
- 对实体和粒子渲染的新优化显著改善了复杂场景下的性能表现。
新增优化与功能
- 添加基于四边形分割的半透明排序,以正确显示相交或复杂的几何结构(douira)
- 提升部分系统上的地形渲染性能(合并绘制命令)(douira)
- 在摄像机静止时提升地形渲染性能(绘制批次缓存)(douira)
- 通过更快的顶点排序提升实体渲染性能(JellySquid)
- 通过任务工作量估算和帧率无关的任务调度,提升区块加载性能与帧率稳定性(douira)
- 通过大小估算限制上传区块数量,提升帧时间稳定性(douira)
- 提升粒子渲染性能(MoePus)
变更与修复
- 减少上传缓冲区中的非必要内存占用(IMS, douira)
- 优化并修复部分方块模型(muzikbike)
- 改进选项界面的可访问性、正确性与可翻译性(MeeniMc, Madis0, contariaa)
- 添加调试模式和安全特性,用于预防和检测跨线程渲染错误(JellySquid)
- 提升与精灵动画优化相关的模组兼容性(contariaa)
其他已修复的错误
- 修复轻微的内存泄漏问题(JellySquid)
- 修复在大坐标值及特定几何结构下的半透明排序问题(douira)
- 使用位图树修复摄像机位于已加载区域外时的地形渲染问题(douira)
- 修复雾效动画抖动问题(cortex, douira)
- 修复多个遗漏区块更新和竞争条件导致的错误(douira)
Sodium 0.7 for NeoForge 1.21.8
on 2025 Oct 08此版本带来了多种性能优化、新功能和错误修复。
我们花费了大量时间开发和测试本次更新,其中一些更改已持续开发和调校超过一年。感谢社区成员为本版本贡献的功能与缺陷修复!如果您是模组作者,并发现您的模组无法在 Sodium 0.7 中正常运行,请提交一个 issue,我们将与您协作解决问题。
以下是本次更新的主要变化概览:
- 现在能够正确渲染复杂的半透明几何体(例如含水的染色玻璃板以及许多类型的模组方块),且在典型场景下对性能无明显影响。我们在半透明排序方案中实现了四边形分割技术,即使在以往无法实现的场景中也能实现完美的半透明效果。这显著提升了原版及模组环境下的图形保真度。
- 区块网格构建任务系统的多个方面已更新为独立于帧率运行。这意味着即使在低帧率或线程较少的情况下,区块也能及时完成网格构建而不会延迟或过载。我们精心调校的调度器使用机器学习技术,在加载新区块时进一步提升帧时间稳定性。
- 地形渲染本身也进行了若干优化,通过新的区域级缓存机制,在相机静止时提升部分系统的帧率表现。
- 对实体和粒子渲染的新优化提升了复杂场景下的性能表现。
新增优化与功能
- 添加基于四边形分割的半透明排序,以正确显示相交和复杂的几何结构(douira)
- 提升部分系统上的地形渲染性能(合并绘制命令)(douira)
- 在相机静止时提升地形渲染性能(绘制批次缓存)(douira)
- 通过更快的顶点排序提升实体渲染性能(JellySquid)
- 通过任务工作量估算和帧率无关的任务调度,提升区块加载性能与帧率稳定性(douira)
- 通过大小估算限制上传区块数量,提升帧时间稳定性(douira)
- 提升粒子渲染性能(MoePus)
变更与修复
- 减少上传缓冲区中的非必要内存使用(IMS, douira)
- 优化并修复了一些方块模型(muzikbike)
- 改进了选项界面的可访问性、正确性和可翻译性(MeeniMc, Madis0, contariaa)
- 添加调试模式和安全特性,用于预防和检测跨线程渲染错误(JellySquid)
- 提升与精灵动画优化相关的模组兼容性(contariaa)
其他已修复问题
- 修复轻微的内存泄漏问题(JellySquid)
- 修复大坐标值及特定几何结构下的半透明排序问题(douira)
- 使用位图树修复相机位于已加载区域外时的地形渲染问题(douira)
- 修复雾效动画抖动问题(cortex, douira)
- 修复多个遗漏的区块更新和竞态条件相关的问题(douira)
Sodium 0.6.13 for Fabric 1.21.8
on 2025 Oct 08注意: 由于 Minecraft 1.21.5 引入了多种性能退化问题(我们的团队仍在调查中),如果性能对您很重要,我们建议玩家使用更旧、更稳定的 Minecraft 版本。
此版本也兼容 Minecraft 1.21.7 和 1.21.8。
更新亮点
- 新增支持 Minecraft 1.21.6。
Sodium 0.6.13 for NeoForge 1.21.7
on 2025 Oct 08注意: 由于 Minecraft 1.21.5 引入了多种性能退化问题(我们的团队仍在调查中),如果性能对您很重要,我们建议玩家使用更早且更稳定的 Minecraft 版本。
此版本也兼容 Minecraft 1.21.7 和 1.21.8。
主要更新
- 新增支持 Minecraft 1.21.6。
Sodium 0.6.13 for NeoForge 1.21.5
on 2025 Oct 08注意: 由于 Minecraft 1.21.5 引入了性能退化问题,而我们团队仍在调查中,因此此版本被标记为 测试版(Beta)。如果性能对您很重要,我们建议玩家使用更早且更稳定的 Minecraft 版本。
- 提升了与某些使用 Fabric 渲染 API 的 NeoForge 模组的兼容性。
- 提升了在 NeoForge 上通过 Sinytra Connector 使用部分 Fabric 模组时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画贴图的模组中动画无法播放的问题。
- 禁用了生产环境中某些被其他模组不必要修改的开发者选项。
- 将 PojavLauncher 标记为不兼容,因其存在多个严重且未解决的问题。
- 将 BetterEnd 标记为不兼容,因其在检测到 Sodium 存在时会启用导致频繁且难以理解崩溃的代码。
- 当资源包尝试替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for Fabric 1.21.5
on 2025 Oct 08注意: 由于 Minecraft 1.21.5 引入了性能退化问题,而我们的团队仍在调查中,因此此版本被标记为 测试版(Beta)。如果性能对您很重要,我们建议玩家使用更早且更稳定的 Minecraft 版本。
- 提升了与某些使用 Fabric 渲染 API 的 NeoForge 模组的兼容性。
- 提升了在使用 Sinytra Connector 的情况下,部分 Fabric 模组在 NeoForge 上运行时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组之间的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画贴图的模组无法正常播放动画的问题。
- 禁用了生产环境中某些被其他模组不必要修改的开发者选项。
- 将 PojavLauncher 标记为不兼容,因其存在多个严重且未解决的问题。
- 将 BetterEnd 标记为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包尝试替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for Fabric 1.21.4
on 2025 Oct 08- 改进了与某些使用 Fabric 渲染 API 的 NeoForge 模组的兼容性。
- 改进了在通过 Sinytra Connector 将部分 Fabric 模组用于 NeoForge 时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画精灵(animated sprites)的模组中存在的问题,此前会导致其精灵无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for NeoForge 1.21.4
on 2025 Oct 08- 改进了与某些使用 Fabric 渲染 API 的 NeoForge 模组的兼容性。
- 改进了在 Sinytra Connector 上将部分 Fabric 模组用于 NeoForge 时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画精灵的模组存在的问题,此前会导致其精灵无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for NeoForge 1.21.3
on 2025 Oct 08- 改进了与使用 Fabric 渲染 API 的部分 NeoForge 模组的兼容性。
- 提升了在使用 Sinytra Connector 的情况下,与某些 Fabric 模组在 NeoForge 上运行时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组之间的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画精灵(animated sprites)的模组中存在的问题,此前会导致其精灵无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进版云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for Fabric 1.21.3
on 2025 Oct 08- 改进了与使用 Fabric 渲染 API 的部分 NeoForge 模组的兼容性。
- 改进了在 Sinytra Connector 上将某些 Fabric 模组用于 NeoForge 时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组之间的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画贴图的模组存在的问题,此前会导致其贴图无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for NeoForge 1.21.1
on 2025 Oct 08- 改进了与使用 Fabric 渲染 API 的部分 NeoForge 模组的兼容性。
- 改进了在通过 Sinytra Connector 将某些 Fabric 模组用于 NeoForge 时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画精灵(animated sprites)的模组中存在的问题,此前会导致其精灵无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.13 for Fabric 1.21.1
on 2025 Oct 08- 改进了与使用 Fabric 渲染 API 的部分 NeoForge 模组的兼容性。
- 改进了在 Sinytra Connector 上将某些 Fabric 模组用于 NeoForge 时的兼容性。
- 修复了与 Snow Real Magic! 及其他一些模组的不兼容问题,该问题会导致世界中出现空洞。
- 修复了使用界面动画精灵(animated sprites)的模组中存在的问题,此前导致其精灵无法正常播放动画。
- 禁用了生产版本中某些被其他模组不必要修改的开发者选项。
- 标记 PojavLauncher 为不兼容,因其存在多个严重且未解决的问题。
- 标记 BetterEnd 为不兼容,因其在检测到 Sodium 存在时会启用一段导致频繁且难以理解崩溃的代码。
- 当资源包试图替换 Sodium 改进云渲染器所使用的着色器时,新增了警告提示。
Sodium 0.6.12 for NeoForge 1.21.5
on 2025 Oct 08- 修复了在某些情况下持握物品时导致画面异常的问题。
- 修复了一个导致大量OpenGL错误被记录到磁盘的漏洞。
Sodium 0.6.12 for Fabric 1.21.5
on 2025 Oct 08- 修复了在某些情况下持握物品时导致图形损坏的问题。
- 修复了一个导致大量OpenGL错误被记录到磁盘的漏洞。
Sodium 0.5.13 for Fabric
on 2025 Oct 08这是一个稳定版本,将 Sodium 新版本中的许多修复和改进移植了回来。
有关此版本(大量)变更的更多信息,请参阅 Sodium 0.5.12 Beta 2 的更新日志。
我们建议玩家和整合包作者升级到此版本,因为部分更改可显著提升性能和稳定性。
模组兼容性
本次更新特别注重确保不影响模组兼容性。大多数用户均可无缝升级至此版本。但是,对于深度修改 Sodium 内部机制的模组仍存在一些例外情况。
- ⚠️ 如果使用 Indium 模组,必须升级至 1.0.36 或更高版本。
- ⚠️ 如果使用 Iris 模组,必须升级至 1.7.6 或更高版本。
主要更新内容
- 修复了导致某些方块实体渲染时出现内外翻转的问题。
- 修复了导致某些带有自定义流体的模组渲染颜色错误的问题。