Skip to main content

Config-driven Minecraft map packer CLI

Project description

Mapack (Minecraft Map Packer)

Config-driven CLI tool to build and export Minecraft map artifacts from a JSON/JSONC config file.

Usage

mapack <config.jsonc>

Documentation

To Be Written. (Soon™)

Roadmap

(In no particular order, and subject to change)

  • Add better error handling and reporting, especially for missing files
  • Indicate in logs what export/pipeline is being executed (instead of just the artifact name)
  • Add a "validate" command to check config files without building artifacts
  • Json Schema for config validation
  • Add support for more artifact types and transforms
    • Execute a python script as a transform
    • Reimplement the v1 features
    • Check dimensions validation/removal
    • Reimplement the v1 features
  • Add a way to select only a file, a list of files, or a subdirectory to export into the output artifact instead of the whole artifact workdir
  • Publish artifacts
    • GWorkspace
    • Atlas
    • PMC
  • CI/CD
  • Plugins!

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

mapack-2.0.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

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

mapack-2.0.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file mapack-2.0.0.tar.gz.

File metadata

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

File hashes

Hashes for mapack-2.0.0.tar.gz
Algorithm Hash digest
SHA256 46f45be9c2e10b0b098d36c2e63654662e9334c66e230cce5968c9521d0a660e
MD5 fba98a4651e55ed2bc551bc9238e026c
BLAKE2b-256 e0ea637934c79e054b56fce5783964c5e19e4a3f44f639159e613325b4c8766c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mapack-2.0.0.tar.gz:

Publisher: publish-pypi.yml on Neylz/mapack

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

File details

Details for the file mapack-2.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for mapack-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f749a33fa627f458d28d9ec450ca9e4c11cdb5de433dba50820f4e70da2c5bf
MD5 c69cbe4ecd1c93287b50ca2ab26c341c
BLAKE2b-256 aae45218aa3bc719229cb623a69d2b0c44eb30c8c37775d6778f317d9b0e983b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mapack-2.0.0-py3-none-any.whl:

Publisher: publish-pypi.yml on Neylz/mapack

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