"mcget" is a simple tool to download and update the Minecraft server or/and launcher.
Features
- Install or update the Minecraft server (
server.jar) in any directory. - Install or update the Minecraft Java launcher (
launcher.jar) in any directory (This launcher variant was chosen because it works on every OS and only requires Java installed). - Downloads files only if outdated or not installed.
- Uses the SHA1 hash provided by Mojang API to check download integrity and check if a file needs to be updated.
- Performs the operation on server and launcher in parallel to improve update performance.
Installation
"mcget" can be installed using pip and require Python >= 3.6:
pip3 install mcget
Usage
"mcget" is a simple command line utility that support following arguments:
--launcheror-l: If specified, install or update the launcher.--serveror-s: If specified, Install or update the server.--out_diror-o: Output directory. Default to current directory if not specified.--quietor-q: If specified, hide outputs.--version: If specified, return "mcget" version and exit.
Examples
Installing (or updating) the launcher and the server in a the /opt/minecraft
directory:
mcget --launcher --server --out_dir=/opt/minecraft
# Or with a shorter syntax:
mcget -lso /opt/minecraft
Installing (or updating) the server only in the current directory:
mcget --server
# Or with a shorter syntax:
mcget -s
Release files for mcget 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcget-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mcget-1.0.0-py3-none-any.whl
| Download URL | mcget-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d36e1ef331104861ec7577acf1dcde25c4d15b6db2fbb1fddfd2e927b91723b
|
|
BLAKE2b-256 checksum How to use checksums |
ee1ae095c0632611eef8bb5007acaf85a2d0e4943f3b2eb06040c3a3abce37ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.2 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.3
|