Skip to content
This repository was archived by the owner on May 3, 2019. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

185 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcpm — Minecraft Package Manager

Currently under heavy development.

Dependency status Build Status Coverage Code Climate JavaScript Style Guide

Installation

npm version npm downloads

npm install -g mcpm

Usage

  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)

Contributing

Prerequisites

  • Install Node.js
  • Fork and checkout this repo
  • Run npm install in this directory

Workflow

  • Run npm start to start tests and re-run them on changes
  • Write tests first
  • Write code
  • Run npm check-style to make sure you follow our style guide
  • Make a Pull Request when ready

Roadmap

See the Roadmap page in the wiki.

About

Minecraft Package Manager

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages