绝大多数模组都是常规内容模组,不会向原版的区块渲染系统打补丁,或直接访问铷/Embeddium 的内部代码。在大多数情况下,这些模组应该开箱即用。
但是,有些模组需要更具侵入性的补丁来完成渲染。在 Embeddium 这边去支持这些模组通常并不容易,因为这需要为每个模组添加自定义逻辑,是无法长期维护的。通常,其他模组自行解决这个问题相对容易一些,而且作者也很乐意与这些模组开发者联系,以帮助他们解决这些问题。
Fabric 模组 (Sinytra Connector)
在 1.20.1+ 上,有人开发了一个新的模组 Sinytra Connector。这个模组为 Forge 实现了许多必要的钩子和补丁,以允许它加载 Fabric 模组。最近 Connector 的可靠性显著提高,但仍然不够完美,并且不能完全掩盖 Fabric 和 Forge 是不同模组平台的事实。
Embeddium 的目标是在 Forge 上提供最可靠、最高性能的渲染体验,因此它进行了必要的更改,以改进对 Forge 渲染系统的支持。因此,当通过 Connector 将 Fabric 模组与 Embeddium 一起使用时,可能会遇到问题(即使非常小),并且这种组合不受官方支持。
话虽这么说,Connector 开发者还创建了 Lazurite,用于为 Embeddium 重新实现 Fabric API 支持,安装它之后,预计许多 Fabric 模组将“正常工作”,特别是如果它们不太具有侵入性的话。
你可能需要为依赖于钠的模组创建 模组别名(mod alias)和依赖项覆盖(dependency override),让它们能正常与 Embeddium 一起使用 - 如果需要这方面的帮助,请在 Connector 的支持频道中询问。
其他已知的不兼容性
Better chunk loading - 有个别报告称,与 Embeddium 一起使用时,该模组会导致区块随机不加载或停止渲染。
[1.16.5] CaveBiomeAPI - 使用 SimpleCaveBiomes 代替,即换即用,且其代码实现的侵入性较低。
[CA]区块加载动画 (Chunk Animator) - 为达到预期效果,给原版渲染器打了补丁;需要专门给 Embeddium 制作另一个版本。
[1.18.2] [VS/VW]瓦尔基里天空/瓦尔基里战争 (Valkyrien Skies/Valkyrien Warfare) - Embeddium 版本大于 2.4 时会导致某些方块的实体部分在船上不渲染(例如船舵 (Ship Helm) - Eureka! Airships!)
铷的附属模组 - 确保你使用的是它们的最新版本。
[1.18.2/1.19.2] Effective 💦 - 它依赖于注入到原版区块渲染系统中的 Mixin 来知道何时显示粒子。已经有人为该模组提供(GitHub)了修复程序,但该模组自 2022 年 10 月至今再没有更新过。
[1.20.1] 真实物理 (Physics mod) - 直接与钠代码交互,因此在 Embeddium 更新到钠 0.5.2 后就出问题了。
已过时的不兼容性
[1.20.1] [VS/VW]瓦尔基里天空/瓦尔基里战争 (Valkyrien Skies/Valkyrien Warfare) 2.3.0-beta5 之前的版本,因为该模组依赖于钠 0.4 来实现钠兼容性,而 Embeddium 基于钠 0.5。
[1.20.1] 雪!真实的魔法!⛄ (Snow! Real Magic! ⛄) 9.0.2 之前的版本,因为该模组使用了注入钠的内部代码的 Mixin,这会随着钠更新代码而出问题。
[1.20.1] 默认情况下,机械动力 (Create) 的某些方块无法使用铷/Embeddium 进行渲染;将机械动力更新到 0.5.1e 或更高版本应该可以解决此问题。如果由于某种原因无法更新,请使用此处(GitHub)的解决方法,代价是性能会下降。