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.0.tar.gz (11.0 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.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: modfetch-0.1.0.tar.gz
  • Upload date:
  • Size: 11.0 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.0.tar.gz
Algorithm Hash digest
SHA256 21b0a0a5abad10355848f9a0702441086616d4b7b78cc3efaf89c4442afd1347
MD5 fc00a95bfbea5431b79c2cd10bfdddd7
BLAKE2b-256 2fb2c7b2a4e59b434094610332f3ccc3b0dc29b976cf162025dbebf898bca1dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: modfetch-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2308e5adadb2a37ede789f1a29abbb7d03bb53995abf1160149d3271fd417543
MD5 f6d05059bd8174bfbc683fa3e5c032a3
BLAKE2b-256 e1fd25dcd86a4c680ec6d0bf7366314fc4f6d454eac05ad3c4a87c683c295e26

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