User Tools

Site Tools


zh_cn:faq:user

常见问题(用户)

这个是一个精简版的常见问题。技术类问题请移步专家页面

通用

Fabric 支持哪些 Minecraft 版本?

大多数情况下,是支持 18w43a 快照版以及以上、1.14 正式版及以上。

Fabric 在微调后可以在旧 Minecraft 版本上运行。详见专家 FAQ 页面。

说我需要安装 Fabric 但是我已经在运行了!

“fabric”可以是指 Fabric API 模组。

游戏里面怎么找到模组列表?

Fabric 不内置模组列表,有个模组叫做模组菜单(Mod Menu)会有。有些模组会与模组菜单联动并加入游戏内的配置屏幕。点击“模组”按钮并选择你需要配置的模组。如果模组联动模组菜单,可以看到右上角的“设置”按钮。

哪里可以下载已发布的 Fabric 模组

CurseForgeModrinth 上通常会有模组。(中文用户也可以在 MC 模组百科里面查找。)有些作者会将他们的模组上传到其他站点,比如 GitHub、GitLab 或他们自己的网站。更多信息请看添加模组

有没有制作好的 Fabric 整合包?

有。已发布的 Fabric 整合包可以在一些网站找到,例如:

有些整合包可能是以 CurseForge 格式、Modrinth 格式、MultiMC 格式或其他格式传播的。

怎么安装制作好的 Fabric 整合包?

可以使用启动器浏览或安装整合包:

有些整合包也允许你下载一个“server”包安装到 Minecraft 启动器中。

如果有人分享了他们的整合包导出,你可以导出到启动器中。

可以用什么启动器玩 Fabric 模组(及其整合包)?

截至 2023 年 4 月,以下启动器可导出实例作为整合包:

  • Official Launcher - 可在 Fabric 的下载页面 下载安装器。有 指南
  • MultiMC - 有指南可用于 WindowsmacOS,有个“安装 Fabric”按钮可轻易地安装 Fabric loader。
  • Prism Launcher
  • CurseForge App - 支持 Fabric,只需要在创建整合包时,选择“Fabric”并选择版本。
  • GDLauncher - 支持 Fabric,只需要在创建实例时选择“Fabric”并选择版本。有指南可用于 WindowsLinux
  • ATLauncher - 支持 Fabric 下载和安装。
  • Modrinth App
  • HMCL - 支持 Fabric 下载和安装,包括从镜像网站。

对于中文用户,以下启动器有中文用户有较好的支持:

可以用什么启动器分享整合包?

截至 2023 年 4 月,可以用以下启动器:

  • MCUpdater - 指南
  • Technic (Solder) - 指南
  • ATLauncher - 指南
  • MultiMC
  • Prism Launcher
  • CurseForge App
  • GDLauncher
  • Modrinth App
  • Packwiz (CLI)
  • Moddermore (website)

兼容性

Fabric 可以和 Bukkit/Spigot/Paper 一起运行吗?

不行,也不太可能有官方支持,这是因为 Fabric 和 Bukkit/Spigot/Paper 之间的许多核心区别。

如果真的要为 Fabric 运行插件,可以尝试非官方的 Cardboard 模组,但是注意与许多模组不兼容,且不支持完整的 Bukkit/Spigot/Paper API。

Fabric 可以和 Forge 一起运行吗?

不行,Forge 模组必须在 Forge 上运行,Fabric 模组必须在 Fabric 上运行,不可以混用。

  • Fabric 不在 Forge 上运行。
  • 从理论上讲,有可能创建一种方法,也就是说,实现这一目标没有已知的主要技术障碍。

开发团队不认为 Forge 兼容是高优先级的目标,因为我们在有限的时间内致力于该项目的重点是为 Fabric 社区及其开发人员和用户提供支持。

但是,有 Sinytra Connector(GitHubCuseForgeModrinthMC百科)可以专注于运行在 Forge 模组加载器上支持 Fabric 模组,但没有官方支持或推荐。

Fabric 可以和 OptiFine 一起运行吗?

考虑使用 OptiFine 替代品,一些非官方模组如 OptiFabric 可能不兼容你的模组。

特别地 OptiFabric 1.14.25 不兼容 Architectury API 和 Replay Mod。

我只有 OptiFabric 和 OptiFine 不过 Minecraft 启动时崩了!

这是因为,OptiFabric 1.13.25 以下的版本不兼容 Fabric Loader 0.15.0 以上版本,这就是为什么会在日志中看到 java.lang.NoClassDefFoundError: net/fabricmc/tinyremapper/IMappingProvider。你需要使用 Fabric Loader 0.14.25。

当我添加 Fabric API 到我的 OptiFabric 1.13.25 的 1.20.1 实例,文本变成了方块/豆腐

如果在使用 OptiFabric 1.13.25 为了与 Architectury 的兼容,需要使用 Fabric API 0.85.0 因为不兼容 Fabric API 0.86.0 以上的版本。

当我添加 Fabric API,OptiFabric 在我的 1.18.2 或 1.19.2 实例崩了

OptiFabric 当前不兼容 Fabric API 0.77.0。你需要使用 Fabric API 0.76.1。

糟糕!我尝试通过 OptiFine 开光影,结果世界变奇怪了!

Fabric 的渲染补丁,虽然尽可能地减少了入侵性,但对原版渲染系统内部使用的数据格式做了一些假设。光影打破了这个假设,所以事情就会变糟。解决办法是有的,实现方法就是最新版本的非官方模组。

不要试图将 Fabric API 降级来解决这个问题。这是个馊主意。

我的实例有 Sodium 和 Continuity,沙砾/沙子掉落或活塞推动时崩了

这是因为 Sodium 不支持 Continuity 等模组使用的 Fabric 渲染 API,所以你就会看到日志里面有 java.lang.NullPointerException: Cannot invoke “net.fabricmc.fabric.api.renderer.v1.Renderer.meshBuilder()” because the return value of “net.fabricmc.fabric.api.renderer.v1.RendererAccess.getRenderer()” is null。要解决这个,安装 Indium 模组。

我的实例的 Sodium,文本变成了方块/豆腐

很可能是有模组需要 Indium。

Fabric 可以和 Sponge 一起运行吗?

现在不行。Sponge 还没有提供现成的 API 或适用于 1.14(Fabric 运行的最低 Minecraft 版本)的实现。

zh_cn/faq/user.txt · Last modified: 2024/08/25 11:30 by solidblock