Skip to main content

A command-line tool to update PaperMC server .jar file (in-place)

Project description

papermc-updater

GitHub version PyPI version GitHub license

A command-line tool to update a PaperMC server .jar file (in-place) to the latest build. Supports latest and previous MC versions.

Installation

Requires Python 3.10+.

From PyPI

$ python -m pip install papermc-updater

or

$ pip install papermc-updater

From source

$ git clone https://github.com/tjkessler/papermc-updater
$ cd papermc-updater
$ python -m pip install .

Usage

Warning: this tool replaces the existing PaperMC server .jar file!

Command line

$ update-papermc $PATH_TO_EXISTING_JARFILE

The default MC version is 1.20.2 - specify a different MC version with:

$ update-papermc $PATH_TO_EXISTING_JARFILE --version 1.19.4

Python script

from papermc_updater import update_paper_to_latest

update_paper_to_latest("$PATH_TO_EXISTING_JARFILE", version="1.20.1")

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

papermc_updater-0.1.3.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

papermc_updater-0.1.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file papermc_updater-0.1.3.tar.gz.

File metadata

  • Download URL: papermc_updater-0.1.3.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for papermc_updater-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4f10e0e9846a4ac64ace0e427b056a63b2976bb48d69f84646bc306536787d8a
MD5 90b02803305a96ee84ecd55984abf18b
BLAKE2b-256 9f66fa95577a5b94da328b912ae0a8e2f5e19523c313e635dd6d51c6c0eb1850

See more details on using hashes here.

File details

Details for the file papermc_updater-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for papermc_updater-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fbcc4ac89d978526ca94a6d0bc3b4c74e48f6c7d906834c89081acf2c0842459
MD5 a7e1cbf091dcb5ab5d956aaffa254a07
BLAKE2b-256 b39878066a56317068fc7ea8215e2c3f7f9940f22e2ed55c983681843d1bb944

See more details on using hashes here.

Supported by

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