Sodium 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 显卡的识别支持。
Sodium 0.6.7 for Minecraft 1.21.3
on 2025 Oct 08- 修复了在 NeoForge 上使用多个渲染层的自定义方块模型(例如 XyCraft 中的红色观察者)无法正确处理材质降级的问题。
- 修复了当自定义 DelegateBakedModel 实现同时提供自身的 BakedModel#getQuads 实现时的处理问题,该问题影响了《1.21.4》中如 Framed Blocks 等模组。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所期望的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组的兼容性。
- 提升了对使用自定义逻辑实现动画精灵贴图的模组的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。
Sodium 0.6.7 for Minecraft 1.21.3
on 2025 Oct 08- 修复了在 NeoForge 上,材料降级无法正确处理使用多个渲染层的自定义方块模型的问题(例如 XyCraft 中的红色观察者)。
- 修复了对自定义 DelegateBakedModel 实现的处理问题,特别是那些同时提供了自身 BakedModel#getQuads 实现的情况,此问题影响了《1.21.4》版本中如 Framed Blocks 等模组。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所预期的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组之间的兼容性。
- 提升了对使用自定义逻辑实现动画精灵贴图的模组的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。
Sodium 0.6.7 for Minecraft 1.21.1
on 2025 Oct 08- 修复了在 NeoForge 上使用多个渲染层的自定义方块模型(例如 XyCraft 中的红色侦测器)进行材料降级时处理不正确的问题。
- 修复了对自定义 DelegateBakedModel 实现的处理问题,当这些实现同时提供了自身的 BakedModel#getQuads 方法时会影响诸如 Framed Blocks 等模组在 Minecraft 1.21.4 上的表现。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所期望的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组之间的兼容性。
- 提升了与使用自定义逻辑实现动画精灵贴图的模组之间的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。
Sodium 0.6.7 for Minecraft 1.21.1
on 2025 Oct 08- 修复了在 NeoForge 上使用多个渲染层的自定义方块模型(例如 XyCraft 中的红色观察者)无法正确处理材质降级的问题。
- 修复了当自定义 DelegateBakedModel 实现同时提供自身的 BakedModel#getQuads 实现时的处理问题,此问题影响了《1.21.4》中如 Framed Blocks 等模组。
- 修复了某些替换模型(如漏斗、炼药锅等)未使用模组和资源包所期望的纹理名称的问题。
- 修复了仅在 32 位操作系统上出现的半透明方块图形异常问题。
- 改进了导致游戏崩溃的常见模组兼容性问题的错误诊断信息。
- 提升了与修改物品渲染器行为的模组的兼容性。
- 提升了对使用自定义逻辑实现动画精灵贴图的模组的兼容性。
- 在显卡适配器探测功能中新增对 Intel Xe2 显卡的识别支持。
Sodium 0.6.6 for NeoForge 1.21.4
on 2025 Oct 08- 修复了一个阻止四边形变换应用于方块模型的漏洞,解决了与 Contiunity 的兼容性问题。
Sodium 0.6.5 for Fabric 1.21.4
on 2025 Oct 08此版本是针对 Sodium 0.6.4(今日早些时候发布)引入的一个严重问题的紧急修复,该问题导致游戏频繁崩溃。我们已将之前的版本归档,并建议所有使用 Sodium 0.6.4 的玩家更新至本版本。
Sodium 0.6.5
- 修复了一个会导致实体在渲染方块或物品时立即崩溃的漏洞。
Sodium 0.6.4
- 修复了因渲染时使用了错误的摄像机坐标而导致的透明度排序问题。
- 此修复也解决了 Sodium 0.6.3 引入的与 Distant Horizons 模组之间的渲染问题。
- 修复了具有不同着色模式面片的方块模型渲染问题(例如 VT's Bushy Leaves、Bray's World 等模组中的内容)。
- 修复了在 Windows 系统上对话框中“帮助”按钮无法打开默认网页浏览器的问题。
- 改进了“苍白橡树叶”方块在“快速”画质模式下的渲染效果。
- ……以及其他一些非常细微的改进和调整。