Currently under heavy development.
npm install -g mcpm
Usage: mcpm [options] [command]
Commands:
install|i <packages...> install one or more packages
minecraft-version|mc display currently selected Minecraft version
Options:
-h, --help output usage information
-V, --version output the version number
-v, --verbose increase verbosity
Examples:
Install a package from a remote archive
$ mcpm install "https://example.com/path/to/mod"
Install a package from directory ./foo
$ mcpm install ./foo
Install a package from the archive ./foo.zip
$ mcpm install ./foo.zip
Show Minecraft version of the currently selected profile
$ mcpm mc
Packages:
A package is a ZIP archive with "mcpm-package.json" file inside.
See https://github.com/mcpm/mcpm/wiki/mcpm-Package-Manifest
for more details.
Other supported formats:
- Forge mods ("mcmod.info" inside)
- LiteLoader mods ("litemod.json" inside)
- Install Node.js
- Fork and checkout this repo
- Run
npm installin this directory
- Run
npm startto start tests and re-run them on changes - Write tests first
- Write code
- Run
npm check-styleto make sure you follow our style guide - Make a Pull Request when ready