Skip to content

ArmanStudios/mcpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Package Manager (MCPM) 📦

Minecraft Package Manager (MCPM) is an advanced CLI tool for setup Minecraft Instances and Servers. Possibilities of this tool is much higher than managing big and complex Modpacks and Servers.

Introduction

NOTICE: MCPM is now at the very beginning (EXPERIMENTAL) stage. we ask Developers to help the project. Pull Requests are welcome.

mcpm is builded into EXE installation for Windows which is available from Releases Page.

Some of the Features are:

  • API Interactions
  • Version Control (Soon)
  • Advanced CLI Intercations
  • ...

Loader Support

Currently, mcpm Support for Loaders is defined as below:

Loaders Resources API/Method Supported
Vanilla (Base) Resource Packs and Shader Packs URL Address ✅ (Experimental)
Worlds, Versions, Data Packs, etc. - 🚧 (Planned)
Spigot/Bukkit Plugins Spiget ✅ (Experimental)
Config, Server JAR, etc. - 🚧 (Planned)
Plugin-Dependency, etc. -
Forge/Fabric Mods, Configs, etc. - ❌ (Planned for Long-term)

Usage

mcpm Command-Line Interface (CLI) is accessible using Shell (cmd or powershell...) to interact with resources in the Path. the Shortcut is mcpm.

Quickstart

  • Installing Plugins: mcpm install plugin <plugins_id> ...
    Arguments:
    • plugins_id: Identifier of Plugin. accepts Multiple Ids. Id of Plugin is shown on the Plugin's Page url.
      Example: mcpm install plugin 34315 28140 (Installs Vault and Luckperms)
      (Id of Vault is 34315 as in https://www.spigotmc.org/resources/vault.34315/)

More Content Soon...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages