一个用于下载EndlessPixel整合包的工具,支持多线程下载和镜像源选择,解决GitHub下载速度慢的问题。
- 使用GitHub API获取EndlessPixel整合包的版本列表
- 按Minecraft大版本进行折叠展示,方便查找
- 版本标识:正式版用[R]标记,测试版用[P]标记
- 支持多线程下载,提高下载速度
- 提供多个镜像源选择,解决GitHub下载缓慢问题
- 实时显示下载进度,支持暂停/继续下载
- 自定义版本号排序算法,确保版本列表按正确顺序显示
- 前往Releases页面下载最新版本的可执行文件
- 解压后直接运行
minecraft_modpack_downloader.exe(Windows)或minecraft_modpack_downloader(Linux/Mac)
- 确保已安装Python 3.6或更高版本
- 克隆或下载本项目代码
- 安装依赖:
pip install -r requirements.txt - 运行程序:
python main.py
- 启动程序后,程序会自动从GitHub获取EndlessPixel整合包的版本列表
- 在左侧树形结构中,展开你想要的Minecraft版本
- 双击具体的整合包版本开始下载,或右键点击选择"下载"
- 在弹出的对话框中选择保存路径
- 点击"开始下载"按钮开始下载
- 下载完成后,可以选择打开文件夹查看下载的文件
- 在顶部的下拉菜单中选择合适的镜像源
- 推荐使用"Cloudflare"、"Fastly"或"Edgeone"镜像源,这些通常提供较好的下载速度
- 对于大文件,建议避免使用"Jasonzeng"和"Imixc"镜像源
- 下载:开始下载选中的版本
- 复制下载链接:复制原始GitHub下载链接到剪贴板
- [R]:Release版本(正式版)
- [P]:Pre-release版本(预发布版/测试版)
- 检查网络连接
- 尝试切换到其他镜像源
- 如果GitHub API限制,可以稍后再试
- 尝试切换到其他镜像源
- 检查网络连接
- 某些地区可能需要使用VPN
- 检查网络连接
- 确保有足够的磁盘空间
- 尝试切换镜像源并重试
MIT License