1.3 KiB
1.3 KiB
Pack Formatter
To use this, you must have the Bun runtime installed. Simply run bun install
, bun compile
, and you'll find the build-packs
binary in the dist
folder.
Usage
build-packs
Arguments
-i
or--indir
- The input directory. Defaults to the current working directory.-o
or--outdir
- The directory to output the compiled packs to. Defaults to dist.-d
or--data
- The data directory containing the data files. Defailts to data.-r
or--revision
- The revision/version. Defaults togit rev-parse --short HEAD
if .git exists, else required.-i
or--info
- The info file. Defaults to info.json.
Info File
An info.json
file should be present in the input directory. This file should contain the following fields:
name
- The name of the pack.description
- A description of the pack.url
- The URL to the pack's repository.versions
- A two dimensional array of mc version to pack format. ([[mcVersion, packFormat]]
)exports
- The exports to be made from the zip files produced for each version. A two dimensional array of mcVersion or "all". ([["all"],["1.20", "1.20.2"]]
)overrides
- An object of properties to override per version. ({"1.20": {"data": "common"} }
)data
- The data directory to use for this version. Superceeds the global data directory.