离线包原理
在Forge开发环境的配置过程中,需要下载很多的依赖库,还需要下载反编译前的Minecraft以及Minecraft资源文件。这些内容都会被放在Gradle的缓存文件夹中也就是.gradle
文件夹中,而离线包的作用就是预先配置了一遍开发环境,下载好了这些依赖,并且将其打包。而你下载下来的就是这些环境依赖。
离线包覆盖的范围
此离线包是Windows专供
1.12 的最新版本,1.14-1.15的每一个版本
目前来说Github上没有每一个版本的构建,但是因为基于IPFS和GitHub,本项目可以实现每一个Forge版本都有一个离线包。
如果有需要1.14以上特定版本的离线包,请在本帖下方留言,或者在Github上发issue。
本项目的优势
- 可以实现每一个版本的Forge都有相对应的离线包可以下载。
- 因为离线包有上传到IPFS上,所以可以享受到IPFS众多网关的下载加速,并且很多网关是是支持多线程下载的,利用多线程下载(比如IDM和aria2)有时候可以跑满宽带的最高下载速度。
- 本项目基于脚本自动化构建,如果有需要构建的版本,只要我已经写好了此版本的脚本,只需要修改一个
version.txt
文件里的值就可以自动构建,并且所有人都可以自行构建自己需要的离线包。
下载方法
下载链接:Github
- 点击进入下载链接,点击选择你需要的离线包版本(名字的含义:游戏版本-Forge版本号-构建时间)
- 进入到具体的
Release
页面,选择下载,有两种方式一种是选择Assets
文件中的zip文件下载,另一种是点击IPFS 网络下载
利用IPFS网络下载。推荐使用IPFS网络下载。 - 如果你选择
IPFS 网络下载
,那么选择一个绿色的可以下载的链接下载就行(请注意因为延时和同步的原因你点击下载链接以后可能有很长一段时间没有反应,你可以选择等待一会或者换一个下载链接)
注:如果IPFS网络下载
速度比较慢,可以使用类似aria2或者IDM这样的多线程下载工具加速下载,如果你不知道该用什么下载器,这里推荐aria-ng-gui。
使用方法
解压之后将 gradlehome
移动到 C:\Users\<你的用户名>
文件夹下,然后将 gradlehome
改名为 .gradle
(请注意这里有个点不是句号),如果提示有冲突请选择全部替换。
其他依照教程正常导入即可。
问题反馈。
请在本帖下方反馈问题,或者在Github issue中反馈问题。