Skip to main content

A tool for managing minecraft servers

Project description

mcpm

a tool for managing minecraft servers

not very polished. knocked together in a weekend.

initialize a mcpm.toml file (in the current directory):

mcpm init

install a plugin:

mcpm add viaversion

mcpm operations like add, remove, and upgrade all cause a file called mcpm.lock to be generated or updated. this file is stored alongside mcpm.toml. this is similar to package managers like uv, poetry, npm, cargo, etc.

the lockfile describes exactly which version of a given jarfile should be installed. once a jarfile is locked, it will not be moved to a new version unless you explicitly upgrade.

you can explictly perform a lock, with:

mcpm lock

finally, you can provision a server from the lockfile:

mcpm provision

this downloads all the jars into the correct place.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

minecraft_package_manager-0.0.1.tar.gz (33.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

minecraft_package_manager-0.0.1-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file minecraft_package_manager-0.0.1.tar.gz.

File metadata

File hashes

Hashes for minecraft_package_manager-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b2c5546052ac95020cb3542118e182e88251f333e953e6f862b3838da3bf29e2
MD5 0c49fa3a370511d0b65e398977351eea
BLAKE2b-256 ff46d3f80f904c5e8e4f8f8207926f10aa4aa2fa289f74c42d5795a70a98fd53

See more details on using hashes here.

File details

Details for the file minecraft_package_manager-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for minecraft_package_manager-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ba07037e46f0412689508cc507a9d5e034dec0d136bca047fec1c3f51788be3
MD5 422f2403209a5a101d15e5e426987892
BLAKE2b-256 0e20b0074b4bcec730ba706dfdfa4ca327733501f5a3614485d79fb42912a4db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page