Fabric 模组加载器——轻量现代模组路线
Fabric vs Forge
Fabric 在 1.14 版本后崛起,因为它比 Forge 轻量得多:
| 维度 | Forge | Fabric |
|---|---|---|
| 架构 | 侵入式,修改 Minecraft 核心类 | 非侵入式,通过 Mixin 注入 |
| 启动速度 | 慢(加载很多核心库) | 快(极简核心) |
| 模组数量 | 多(历史积累) | 少但增长快(新模组优先出 Fabric) |
| 性能模组支持 | 有但不是首选 | Sodium / Iris / Lithium / Starlight 全是 Fabric 优先 |
| 版本兼容 | 一个 Forge 版本对应一个 MC 版本 | Loader 跨版本兼容好 |
| 安装难度 | 较繁琐 | 简单,一键 |
关键差异:Fabric 是性能优化模组的首选平台。Sodium(大幅提高渲染 FPS)、Iris(Shader 兼容层,让 OptiFine Shader 能跑)、Lithium(优化内存和逻辑)、Starlight(光照引擎重写)——这些最吃性能的模组都先出 Fabric 版,Forge 版要么没有要么功能阉割。
怎么安装 Fabric
PojavLauncher 同样内建了 Fabric 安装向导:
- 主界面 → 创建新配置档
- 加载器选项里选 Fabric
- 选择 Minecraft 版本
- 启动器运行 Fabric Installer → 点击 Install
Fabric Installer 非常快(5~10 秒就好),因为核心小。
关键组件:Fabric API
Fabric Loader 只是加载器本身,但绝大多数 Fabric 模组还需要 Fabric API(不是同一个东西):
- Fabric Loader:负责加载模组
- Fabric API:模组调用的共享 API 库(相当于 Forge 的核心库)
你需要单独安装 Fabric API。装法:
- 去 Modrinth 或 CurseForge 下载对应 MC 版本的 Fabric API jar
- 把它扔到
.minecraft/mods/目录 - 没有 Fabric API,大部分 Fabric 模组启动时会报缺少依赖
推荐的 Fabric 性能模组组合
这是 Fabric 生态最受欢迎的三件套,装完 FPS 通常能翻倍:
- Sodium:渲染引擎优化,直接提高帧率。Fabric 独占,Forge 叫 Embeddium
- Lithium:游戏逻辑和内存优化,减少卡顿和内存泄漏
- Starlight:光照引擎重写,洞穴光线计算速度提升数十倍
可选:
- Iris:让 OptiFine Shader 包能在 Fabric 上跑,同时性能比 OptiFine 好
- FerriteCore:进一步降低内存占用,低配机福音
常见问题
- Fabric 和 Forge 模组能混装吗? 不能,完全不兼容。一个版本要么走 Fabric 路线,要么走 Forge 路线
- Fabric 装了但没有 Fabric API 会怎样? 启动时报错,提示缺少
fabric依赖 - Sodium 和 OptiFine 能一起装吗? 不能,两者冲突。Fabric 路线用 Sodium + Iris 代替 OptiFine