本帖最后由 SciUniv_Moring 于 2020-7-4 13:38 编辑

请注意:如果没登录论坛账号的话,是看不到完整全文的,只能看到开头一部分。

请务必先从网页右上角注册/登陆论坛账号!


本进教程分为七大部分,最好全部看完哦
第零部分·前言
第一部分·下载、安装Fabric
第二部分·“必须” 安装的mod
第三部分·关于OptiFine
第四部分·推荐浏览的内容
第五部分·整合包推荐
第六部分·截图欣赏

零 · 前言

众所周知,Minecraft在安装mod要先安装Forge,当然也有其他类似Forge的mod加载器,但在很长一段时间内,Forge都是主流。
这个情况从Minecraft 1.13开始似乎有了转变,由于1.13重构了代码,Forge难产了很长一段时间,以至于1.14正式版发布后,1.13.2的Forge仍处于测试阶段。
在1.13的Forge难产期间,出现了另一个mod加载器——Rift,然而Rift不被允许使用mcp mappings,并且也有一些缺点,例如支持mod很少、区别对待mod等,现在Rift已经停更(除非是修复bug才会更新),两位Rift作者也已经全员转战Fabric,本帖并不打算讨论Rift。
(p.s. 关于Rift这一段,还要感谢@liach 提供补充说明)


咳咳,下面重点来了:
而在Minecraft 1.14的快照阶段,又一个mod加载器诞生了,那就是Fabric。
当然,如今的 Fabric 更是支持正式版Minecraft。


2019.09.27更新:针对不同的MC启动器,给出不同的安装方式
2020.02.19更新:增加了一种安装方式
2020.07.04更新:Fabric网站改版导致方法二和方法2.1失效



一 · 下载、安装Fabric

针对不同的MC启动器,有不同的安装方式,请选择最适合自己的。

方法一:启动器直接安装(仅适用于 MultiMC、HMCL 启动器)
(不需要手动下载文件,全程在启动器内操作。其他启动器请直接往下看)



由于 Fabric 网站改版,似乎已不再提供zip压缩包,所以方法二和方法2.1失效!

方法二:通过zip压缩包(链接)导入 MultiMC 实例(仅适用于 MultiMC启动器)
此为 MultiMC 启动器最推荐安装方式!不需要手动下载文件。其他启动器请直接往下看)



方法2.1:通过zip压缩包(文件)导入实例(仅适用于 MultiMC、HMCL 启动器)
此为 HMCL启动器最推荐安装方式!HMCL虽然提供自动安装,但是更建议用此方法。)



方法三:使用安装器
(此方法适用于官方启动器、HMCL,以及大多数启动器!不适用于 MultiMC启动器。)



方法四:通过Forge加载(不建议)
(此方法适用于仅支持 Forge 的启动器!只要以上[ruby=sì]三[/ruby]种方法还能用,就不要用这个方法!





二 · “必须” 安装的mod

当然,不是真的必须安装,不安装也可以。只是从实际使用角度出发,个人建议一定要安装的mod

Fabric API
也许有人会问:“我不是已经安装Fabric了吗,这个叫Fabric API的mod是什么鬼?”
我解释一下:“mod加载器” 和 “API”是两个东西。
如果是Forge,“mod加载器” 和 “API” 是一体的,你只需要用Forge安装器,就把 “mod加载器” 和 “API” 同时安装好了(对于Minecraft 1.12.2或更低版本,安装完Forge,不加任何mod,打开mod列表,你会发现,mod列表里有 “Forge Mod Loader” 和 “Minecraft Forge”);
但是Fabric却把“mod加载器”和“API”分开了,使用Fabric安装器,只会安装“mod加载器”,然后Fabric API作为一个mod,需要手动装入mods文件夹
“Fabric Loader” 的性质类似于 “Forge Mod Loader” ;
而 “Fabric API” 的性质类似于 “Minecraft Forge”。


Mod Menu
Forge自带显示mod列表的功能,但是Fabric却没有,因此你需要安装此mod,来显示mod列表。


(BTW,比较神奇的一点是,如果你安装了Mod Menu 但没有安装Fabric API,那么Mod Menu的语言就只有英文,而你安装了Fabric API的话,Mod Menu就可以显示中文了)

FabricProxy(感谢 @1a2s3d4f1 提供补充建议)
对于1.14,客户端需要安装此mod才能进入BC群组服,服务端安装后才能开启BC群组服;
对于1.14.1及更高版本,仅需服务端安装,客户端无需安装。




三 · 关于OptiFine

OptiFine并不能作为一个mod被Fabric加载,那么有办法让Fabric和OptiFine一起工作吗?有的!

解决方法其实非常简单——有这样一个mod,Fabric加载了这个mod之后就能加载OptiFine了。
这个黑科技一样的mod就是:OptiFabric


关于它的使用方式,以及一些注意事项,mcbbs里已经有人发帖说明,请参阅:

@NoName德里奇 发布的搬运贴:
[1.14.2-1.14][OptiFabric——OptifineFabric兼容]让你的高版本MC用上光影!


@派达星 发布的教程贴:
1.14.2 Optifine+Fabric 完美无花屏




四 · 推荐浏览的内容

@1173327926 发布的Fabric mod索引帖,你可以在这里找到有哪些mod支持1.14 Fabric,该贴很久没更新了,还停留在快照版本,但还是有些许参考价值
https://www.mcbbs.net/thread-841144-1-1.html


当然,你也可以使用CurseForge的筛选功能,直接查看所有Fabric mod的列表。点我传送
问:但这跟上面的帖子有什么区别呢?
答:上面那个帖子是把不同mod分类过的,但需要人工更新,mods更进可能不及时;而直接在CurseForge筛选查看的话,mods不会被分类,但不存在mods跟进不及时的问题。


@liach 发布的阅读资料《Fabric 的前世今生》
https://www.mcbbs.net/thread-863948-1-1.html




五 · 也许你对整合包感兴趣

我将持续为优质的Fabric mod整合包开启广播纪元(雾





六 · (一些截图)享受能装mod的Minecraft 1.14吧!


非常感谢你能读到这里,如果你成功通过 Fabric 安装了mod,请在下面回复安装成功的截图,可以获得人气+1哦。(自己截自己的图,禁止拿别人的图)



最后的最后,我是在zhihu上看到有人问怎么在1.14装mod,于是回答了TA,然后我意识到站内或许也需要这样的食用教程,所以又把我在zhihu的那个回答的内容搬了过来。那个也是我本人写的,不是盗用哦

同时感谢所有提供修改建议的朋友们!这篇帖子不止包含我一个人的努力,也包含大家共同的努力!
如果遇到问题,也欢迎在下面回复,我会尽力解答,这里特别要感谢 @1a2s3d4f1 ,帮忙解答了许多问题!