hmcl 中文文档 下载 App

OptiFine 想和 Fabric 同装怎么办

OptiFine 走的不是 Forge/Fabric 的模组体系,想跟 Fabric 同住一个实例,默认是装不上的——但有一条社区通行的桥接路子。

先想清楚:真的需要 OptiFine 吗

如果装 OptiFine 只是为了这几件事,其实有更稳的替代:

单功能模组各自独立维护,兼容性比桥接方案稳得多。能走替代路线就不走桥接,这是社区的一致建议。

桥接方案:OptiFabric

确实要用 OptiFine 本体时,桥接件 OptiFabric 是标准答案——它让 OptiFine 在 Fabric 环境下运行:

  1. 先给实例装好 Fabric(见装加载器);
  2. 装上 Fabric API 前置;
  3. 从发布站或启动器模组搜索里获取 OptiFabric 模组,装进实例;
  4. 获取 OptiFine 本体文件(从其发布页下载对应游戏版本的 jar);
  5. 在实例的模组管理里把 OptiFabric 和 OptiFine 两个文件都添加进去;
  6. 启动前在模组列表确认两件都在,然后进游戏验证光影可用。

版本匹配的坑

桥接方案对版本极其敏感:OptiFabric 只支持特定区间的 OptiFine 与 Fabric 版本,游戏版本越新适配越紧。装不上或游戏崩时,第一反应是核对三者版本是否在互相支持的区间内,其次才是怀疑操作。

Forge 玩家的情况

Forge 与 OptiFine 多数版本能直接共存,但也有不兼容的组合——OptiFine 发布页会标注与 Forge 的兼容情况,装前查一眼,不兼容时同样有桥接件(OptiForge 一类)可选。

装完记得回光影与画面把光影包上上。