最近我也一直在群里说这个事,做视频太累了,还不如写个专栏,录了很多gif。过程还是挺有趣的,最早是我那天用MMC发现突然没有Curse选项了,才想起来去年就说要换API的事。包括群友安利我用Prism启动器,就差录个新的启动器推荐了,然后发现换了API也不能下包,乐死我了。只能屁颠屁颠的打开好久没用的Overwolf客户端。
已知问题:
CurseForge换了新的API,大部分第三方启动器还在使用旧API或难以启用新的API(如MultiMC)而导致整合包下载失败。
且第三方启动器下载失败的原因并不只是因为新旧API,就算更新到新的API也会导致下载失败。(参考PolyMC启动器)
因为Curse为开发者增加了一个新的选项:开发者可以选择是否允许第三方应用调用API进行下载。

如果我用第三方启动器下一个整合包,其中任意一个关联Mod的作者没开这个选项都会导致这个包下载失败。也就是说与其说是整合包下载失败,不如说更多的是Mod下载失败,当然不排除整合包发布者也有这个选项。
如何解决:
说一个最简单的方法,网页端可以直接下载Mod,然后你可以选择下载整合包页的Zip,一般这个文件只包含整合包所需的配置文件或魔改包需求的自定义文件,在以前可以进行直接导入,因为实际上它包含所有需求Mod的链接或id以供于启动器快速调用API下载所需Mod到整合包。也就是说有没有可能,我是说可能,可以写一个基于网页端的下载器,把需要的Mod给下了就可以绕过第三方下载检测。然后和你下载的Zip一起成为一个完整的整合包。
其次就是我之前那个视频教怎么下FTB包的时候也说过了,你直接把文件下了丢到其他启动器不就行了。并且这次换API的事情,可能因为FTB客户端目前也在Overwolf平台下面的缘故,也支持下Curse的包(?)是的,也就是说直接下FTB,又可以下FTB包又可以下Curse包何乐而不为呢。
那就走一遍流程罢(?
下载客户端:
(如果链接被吞了请查阅石墨文档)
FTB客户端
https://www.feed-the-beast.com/app
Curse客户端
https://download.curseforge.com/
安装客户端:
这还用教吗?打开你下载的文件下一步下一步下一步然后安装完成(?
你可以直接选择直接安装上面的两个客户端因为他们都会给你装本体也就是Overwolf客户端。
无论是FTB还是Curse都是它底下的一个插件(?

我推荐FTB的理由:
你可以在Curse网页端找到你想玩的包后在FTB客户端内搜索并下载Cuse包。
但是搜索这个机制略蠢,有很多空格的名字的包我建议搜其中一个单词会更好找到你需要的包。

选择你要下载的整合包即可(此处以All the mods 7 这个Forge整合包为例)。
你可以直接点击下载也可以点进界面内点击下载,或勾选beta选项以下载整合包测试版本。

下载速度取决于你的网络环境。

下载完成后点击这三个选项都可以查看。

打开文件所在文件夹,你要直接启动游戏也不是不行,他会给你打开官方启动器,太痛苦了我就不介绍了。

首先All the mods 7是一个1.18.2的包 其次Forge版本为:1.18.2-forge-40.1.25
下载的包的根目录下面会有一个类似的配置文件打开它我们可以知道具体的参数。

打开你常用的那个启动器(截图顺序为PCL2 / HMCL / MultiMC)
下载一个对应版本的游戏和Modloader(Forge)。不要安装其他多余的loader。



将刚才下载的整合包 复制 或 剪切 到你刚才在你的启动器中下载的客户端根目录文件夹内。






没什么问题的话你就可以愉快的启动游戏辣。

如果使用Curse客户端:
左下角设置里面语言可以切换为中文,只有那些功能UI有中文。
寻找并下载你想玩的包,我还是更推荐在网页端浏览整合包。

一样以 All the mods 7 这个Forge整合包为例。

下载完成后同理,打开整合包所在根目录。

Curse下完包之后在详情页可以直接看到Forge版本,或者你也可以打开根目录的json配置文件文件查看。

同理,将刚才下载的整合包 复制 或 剪切 到你刚才在你的启动器中下载的客户端根目录文件夹内。



没什么问题的话你也可以愉快的启动游戏辣。
完
看完可以点个赞再走,硬币可以留给你们喜欢的up主。
有什么问题可以私信或加我的开黑啦频道或群,动态置顶。
更新三张gif,还找不到文件路径我建议关闭专栏。