"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
Metadata
Release files for mcget 1.0.5
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.5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mcget-1.0.5-py3-none-any.whl
| Download URL | mcget-1.0.5-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b63c6368c0d8d438301c8f4cde4723959a42f03d8d14afd218917c9af1fe0b55
|
|
BLAKE2b-256 checksum How to use checksums |
1b6e696ceb3fbc2d03e82a6ebbd6626fcbf9dc64f8189d756a116d26f6eb0186
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.10.0
|