Skip to main content

The best Minecraft modpack creation tool you know

Project description

Packer

PyPI - Version

The best Minecraft modpack creation tool you know

Usage

Install with:

pip install modpacker # stable release
pip install https://github.com/Kinsteen/packer/releases/download/main/modpacker-0.0.1-py3-none-any.whl # rolling release

Run with packer! (you have to have it in path, pip will complain if it's not anyway)

Running the help will show you what you can do with it (packer --help and packer <subcommand> --help)

Creating a modpack

In an empty directory, create a packer_config.json file.

{
    "formatVersion": 1,
    "game": "minecraft",
    "versionId": "0.0.1",
    "name": "Modpack name",
    "summary": "Modpack description",
    "dependencies": {
        "minecraft": "1.21.1",
        "neoforge": "21.1.130"
    },
    "files": []
}

You can now run packer (curseforge/modrinth) add <slug> to add mods!

Create a overrides folder to have arbitrary files included in the modpack (example: /overrides/config/config.toml)

Export the modpack to .mrpack format with packer compile, or export to packwiz format with packer packwiz <packwiz export folder>.

If you want to use Git to version your modpack, you should add a .gitignore with:

/.cache
/packer_cache.json
*.mrpack

Development

Simply run:

pip install --edit ".[dev]"

You can run the formatters + linters:

./format+lint.sh

# OR

uv run isort src
uv run black src
uv run ruff check src

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

modpacker-0.1.8.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

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

modpacker-0.1.8-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file modpacker-0.1.8.tar.gz.

File metadata

  • Download URL: modpacker-0.1.8.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for modpacker-0.1.8.tar.gz
Algorithm Hash digest
SHA256 542270877060619fa7e50e1ba46aa89a9eb70a0cdf3204e9823e8e3631a8c9d8
MD5 d50d74c5a55a9b6f03d2223939f54ffb
BLAKE2b-256 0c8e98fe71640b3c44022a50309092e40fb5387c5dfe11bdb96f098ab80914a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for modpacker-0.1.8.tar.gz:

Publisher: build.yml on Kinsteen/packer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file modpacker-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: modpacker-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for modpacker-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 af6314d6b5346311ae8f81aaa90d853a014d1d51dd8e511ad36eeaf3e3dd188a
MD5 4fce408fa2bd8ab10a57e952d6cfaf7d
BLAKE2b-256 5fbf1342f48b0f7ffdcab86913fafc542b2cb1d58c30badb19f320a5e896837a

See more details on using hashes here.

Provenance

The following attestation bundles were made for modpacker-0.1.8-py3-none-any.whl:

Publisher: build.yml on Kinsteen/packer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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