Skip to main content

Add your description here

Project description

ModFetch

PyPI version License: MIT

ModFetch 是一个现代化的 Minecraft 模组打包和下载管理工具,支持从 Modrinth 等平台自动下载模组及其依赖项。

🌟 功能特性

  • 支持多种配置格式(TOML/YAML/JSON/XML)
  • 自动处理模组依赖关系
  • 多线程下载加速
  • 支持生成标准 .mrpack 整合包
  • 支持 Forge/Fabric/Quilt 模组加载器
  • 完整的配置继承机制

📦 安装指南

pip install modfetch

🚀 快速开始

# 示例配置文件 mods.toml
[minecraft]
version = ["1.21.1"]
mod_loader = "fabric"
mods = [
    { id = "sodium", feature = "performance" },
    "modmenu"
]

[output]
download_dir = "./downloads"
format = ["mrpack"]
modfetch -c mods.toml

📁 项目结构

modfetch
├── README.md
├── config.py       # 配置解析模块
├── core.py         # 核心下载逻辑
├── api.py          # Modrinth API 接口
└── pyproject.toml  # 项目配置

🤝 贡献指南

欢迎提交 PR 和报告 issue。请遵循 [CONTRIBUTING.md] 指南。

📄 许可证

MIT License - LICENSE 文件

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modfetch-0.1.1.tar.gz (10.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modfetch-0.1.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file modfetch-0.1.1.tar.gz.

File metadata

  • Download URL: modfetch-0.1.1.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for modfetch-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d618bc29f54185c4ccc57ba609625c9795e60a1d31f2b97d219008e141e14941
MD5 881dd3e1763074cf6d68a10d85000e4d
BLAKE2b-256 02280626ca70d93c4d547707c13385b43ec70769c4baaf00f1bfab02e615f1b0

See more details on using hashes here.

File details

Details for the file modfetch-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: modfetch-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for modfetch-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb3f7172b5b6cfe937ac233f28181144e2b1dbeaa3785ee9ca66932030bf0989
MD5 f0a080269004cc87f6f58d721c4f5d15
BLAKE2b-256 cdff3521e1270c5d256896c07a366961e3c35399b93e41352aa93e27d42ff405

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page