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.
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
- ...
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) |
mcpm Command-Line Interface (CLI) is accessible using Shell (cmd or powershell...) to interact with resources in the Path.
the Shortcut is mcpm
.
- 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 inhttps://www.spigotmc.org/resources/vault.34315/
)
More Content Soon...