meza/Minecraft pack-format updater
Creates/updates a JSON map of Minecraft versions to datapack/resource-pack formats
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| output_path | Relative path (from repo root) to write the JSON file | — | formats.json |
| concurrency | Number of parallel downloads (0 = auto) | no | 0 |
| cutoff_version | Minimum Minecraft version to include in the JSON file (e.g. 1.20.2) | no | 18w47b |
| commit_enabled | Create a commit and PR when new versions are added | — | false |
| commit_type | Conventional-commit type (feat / fix / chore …) | — | chore |
| commit_scope | Optional scope (e.g. pack-format) | — | "" |
| commit_template | Mustache template – {{versions}} will be replaced | — | {{type}}{{#scope}}({{scope}}){{/scope}}: update pack-format map for {{versions}} |
| pr_branch | Branch to push the change to | — | bot/pack-format |
| pr_base | Target branch for the PR | — | main |
| auto_merge | Enable PR auto-merge (true/false) | — | true |
| github_token | PAT / GITHUB_TOKEN (defaults to workflow token) | — | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| path | Path of the generated JSON file |
| new_versions | Comma-separated list of new versions added to the JSON file |
| did_update | Did the updater modify the JSON file? |