前言
最近在在制作我的世界整合包时发现:
- 发现需要下载的文件过多
- CurseForge下载经常被墙
- 下载一个文件还需要找版本
- 每下载一个文件还需要原地等待3秒钟
- 不知道下载的文件损坏了没有
制作一个大整合包需要花费高达几个小时的时间,带着这份郁闷,偶然间在github上发现了一款鲜为人知又超好用的下载神器:
⚡McFileFetcherhttps://github.com/764069075/McFileFetcher
官网是这样介绍的:
一键下载工具,旨在自动化下载大众平台CurseForge等其他平台上公开的文件,简化游戏模组以及其他文件的管理和安装过程。通过使用该工具,用户可以高效地获取和安装所有相关的模组或者其他文件,提升整合包制作效率和游戏体验。
实测
还真是功夫不负有心人,带着疑惑尝试了一下这个工具,发现简直不要太爽。
超极丰富的配置文件
这个小项目能够生成这么多配置项是我没想到的,看了一下主要功能有:
- 自由配置代理地址
- 自动校验文件
- 是否下载测试版
- 导出的表头/表名/路径信息
- 还能够修改文字前后缀
- 文件存放位置
- 以及图二的一大堆接口参数吧?
从图二可以看到,作者提供了很多种文件的下载功能:
包含CurseForge上的:
mod(模组)、shaderpack(光影)、resourcepack(材质包)、datapack(数据包)、world(地图)、modpack(整合包)等等。
模组环境类型是支持三种下载的:
- Forge
- NeoForge
- Fabric
还有一些其他的本人也不是很懂,欢迎补充。(看起来这个工具还能够下载模拟人生4文件?)
提示:
亲测如果不在美国,要使用科学工具,找到设置界面的端口,记下来写到配置文件的PROXY选项,比如:
端口设置显示的是:7890,所以在PROXY设置为:"http://localhost:7890"
填写好了配置文件,只要把科学工具打开在后台,选择好美国节点,就可以了。
(好像只能够选择美国地区的节点才能够下载,不用开启软件的系统代理模式只要打开了科学工具也可以下载)
高度定制化的下载文件方式
该工具目前使用的是csv的方式来读取要下载的信息。
第一次启动时,他会在目录下生成一个csv文件,这是表头:
可以按照表头圆括号内的提示,填写如下信息:(比如我要下载这些文件)
上图只是一个案例,大家根据自己的需求填写。亲测,即便是中间空了或者其他地方写了乱七八糟的东西,都不受影响:(这个识别能力❤️了)
下载时丰富的提示信息
完成上面的步骤返回程序,按任意键继续,就开始下载了:
会陆陆续续出现一堆这样的信息,它会告诉你下载失败的是什么原因。最后会给一个这样的信息:
告诉你下载完了,成功了多少个,失败了多少个,以及下载用了多长时间。我一共写了205个文件,居然67秒就下载完了,这在平时估计也要几个小时吧!这个效率真的很高哇~
它还专门导出了一个下载信息文件:
可以看到详细的下载信息。目录下确实得到了下载到的文件,它还帮忙把不同类型的文件分在了不同文件夹下面:
结束语
说实在话,作为一个整合包作者,感觉这个工具实在是太好用了,完美解决了我这类人群最大的痛点,帮助我节约了大量时间去做别的事。所以在这里帮助宣传一下。有什么疑问可以在评论区留言,我有时间便会看看回复。