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 或更高版本。
主要更新内容
- 修复了导致某些方块实体渲染时出现内外翻转的问题。
- 修复了导致某些带有自定义流体的模组渲染颜色错误的问题。
Sodium 0.6.11 for NeoForge 1.21.5
on 2025 Oct 08Sodium 0.6.11 for Fabric 1.21.5
on 2025 Oct 08此版本新增了对 Minecraft 1.21.5 的支持。目前,由于生态系统尚在稳定过程中,该版本的 Sodium 被视为 测试版质量。
Sodium 0.5.12 (Beta 2) for Fabric 1.20.1
on 2025 Oct 08此版本从 Sodium 0.6 的新版本中回退移植了大量改进和错误修复。我们建议玩家和模组包作者升级到此版本,因为部分更改可显著提升性能与稳定性。
模组兼容性
为尽量减少对其他模组的破坏性变更,已特别注意兼容性,因此绝大多数用户升级此版本时应不会遇到问题。但以下情况例外:
- ⚠️ 若使用 Indium 模组,必须更新至 1.0.36 或更高版本。
- ⚠️ 若使用 Iris 模组,必须更新至 1.7.6 或更高版本。
主要亮点
- 地形渲染质量显著提升(增加了顶点和纹理精度),修复了许多特殊方块模型的问题,尤其是模组内容相关的问题。在大型模组包或资源包中,相比此前版本,方块之间的纹理渗色现象大幅减少。
- 加载区块时的虚拟内存占用显著降低。这能大幅提升客户端的区块加载速度,并在许多系统上显著减少微卡顿现象。
- 针对集成 Intel GPU 进行了额外的地形渲染优化,性能显著提升(最高可达 10-15%,具体取决于渲染距离),并优化了帧缓冲拷贝性能(最高提升 3-5%,不受渲染距离影响)。
- 遮挡剔除机制略有改进,在较高渲染距离下最多可减少 10-15% 的渲染区域。
- 已将 Sodium 0.6+ 版本中所有关于硬件与驱动兼容性的改进回退移植至此版本,显著提升了用户体验。
其他变更
- 修复了地形渲染中子像素偏移的处理问题,该问题在使用超大纹理图集时(常见于大型模组包)会导致方块之间出现纹理接缝。
- 修复了某些方块叠加层(如自发光纹理)可能出现 Z 冲突(z-fighting)的问题。
- 修复了包含不同着色模式四边形的方块模型渲染问题(例如 VT's Bushy Leaves、Bray's World 等)。
- 修复了投影矩阵更改后(例如使用望远镜时),部分区块无法立即正确渲染的问题。
- 修复了附近区块中的超大实体可能被错误剔除的问题。
- 关于不兼容的 NVIDIA 或 Intel 显卡驱动版本的启动警告,现在仅在实际使用该显卡时才会显示。
- 启动时的错误提示更加友好,尤其是在报告图形驱动不兼容问题时。
- 修复了在不支持无转译层 OpenGL 的 Windows ARM CPU 上启动时崩溃的问题。
- 修复了 Windows 系统下对话框中“帮助”按钮无法打开默认网页浏览器的问题。
- 修复了大量与包含复杂几何体的区块相关的处理问题,解决了部分罕见崩溃和图形异常。
- 增加了对安装了 ASUS GPU Tweak III 软件用户的变通方案,因其会导致 Minecraft 性能严重下降甚至崩溃。
- 改进了 Windows 平台上 NVIDIA 显卡的驱动兼容性方案,可能提升双显卡笔记本的性能表现。
- 提升了对某些在实体渲染中使用自定义着色器的资源包的兼容性。
- 新增支持 Sprite Tracking API(最初在 Sodium 0.6.9 中引入)。
Sodium 0.6.10 for NeoForge 1.21.4
on 2025 Oct 08- 修复了与 NeoForge 21.4.96-beta 及更高版本的兼容性。
- 将 Fabric API 模块更新至 0.118.0 版本。
Sodium 0.6.10 for Fabric 1.21.4
on 2025 Oct 08- 修复了与 NeoForge 21.4.96-beta 及更高版本的兼容性。
- 将 Fabric API 模块更新至版本 0.118.0。
Sodium 0.6.9 for NeoForge 1.21.4
on 2025 Oct 08- 修复了地形渲染中子纹素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型模组整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了跨方块模型(如花朵)和方块覆盖层(如草方块侧面)纹理错位的问题。
- 修复了同一方块不同面之间纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度缩放的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 版本中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.9 for Fabric 1.21.4
on 2025 Oct 08- 修复了地形渲染中子纹素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型模组整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了交叉方块模型(如花朵)和方块覆盖层(如草方块的侧面)纹理错位的问题。
- 修复了同一方块不同面之间的纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度缩放的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.9 for NeoForge 1.21.3
on 2025 Oct 08- 修复了地形渲染中子像素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型模组整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了交叉方块模型(如花朵)和方块覆盖层(如草方块的侧面)纹理错位的问题。
- 修复了同一方块不同面之间的纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度缩放的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.9 for Fabric 1.21.3
on 2025 Oct 08- 修复了地形渲染中子纹素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了跨方块模型(如花朵)和方块覆盖层(如草方块的侧面)纹理错位的问题。
- 修复了同一方块不同面之间纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度放大(缩放过大)的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.9 for NeoForge 1.21.1
on 2025 Oct 08- 修复了地形渲染中子纹素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型模组整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了交叉方块模型(如花朵)和方块叠加纹理(如草方块的侧面)纹理错位的问题。
- 修复了同一方块不同面之间的纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度缩放的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 版本中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.9 for Fabric 1.21.1
on 2025 Oct 08- 修复了地形渲染中子纹素偏移的处理问题,此问题在使用非常大的纹理图集时(常见于大型整合包)会导致方块之间出现纹理接缝。
- 在 macOS 上修复了一个问题,该问题会导致大多数方块之间频繁出现纹理接缝,无论是否使用模组或资源包。
- 修复了交叉方块模型(如花朵)和方块叠加纹理(如草方块的侧面)纹理错位的问题。
- 修复了同一方块不同面之间的纹理相互错位的问题。
- 修复了某些方块上的纹理显示略微过度缩放的问题。
- 新增一个工具类,其他模组可使用它来确保在自定义渲染时其动画纹理能正确更新。
- 其他模组应将原本使用的内部 SpriteUtil替换为公开的 SpriteUtil,因为内部类将在 Sodium 0.7 中被移除。
- 再次修复了对 Intel Xe2 显卡的识别问题。
Sodium 0.6.7 for Minecraft 1.21.4
on 2025 Oct 08- 修复了在 NeoForge 上使用多个渲染层的自定义方块模型(例如 XyCraft 中的红色观察者)无法正确处理材质降级的问题。
- 修复了自定义 DelegateBakedModel 实现类(同时提供了自身的 BakedModel#getQuads 实现)的处理问题,该问题影响了《1.21.4》版本中如 Framed Blocks 等模组。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所期望的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组之间的兼容性。
- 提升了对使用自定义逻辑实现动画精灵贴图的模组的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。
Sodium 0.6.8 for Minecraft 1.21.3
on 2025 Oct 08Sodium 0.6.8 for Minecraft 1.21.3
on 2025 Oct 08这是一个非常小的版本更新,仅将 Sodium 0.6.7 中遗漏的半透明排序修复补丁向后移植到了 Minecraft 1.21.3。
Sodium 0.6.7 for Minecraft 1.21.4
on 2025 Oct 08- 修复了在 NeoForge 上,材料降级无法正确处理使用多个渲染层的自定义方块模型的问题(例如 XyCraft 中的红色观察者)。
- 修复了对自定义 DelegateBakedModel 实现的处理问题,当这些实现同时提供了自身的 BakedModel#getQuads 方法时会影响诸如 Framed Blocks 等模组在 Minecraft 1.21.4 上的表现。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所期望的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组之间的兼容性。
- 提升了与使用自定义逻辑实现动画精灵贴图的模组之间的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。


