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.2.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

papermc_updater-0.1.2-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: papermc_updater-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 3c5c367112bea736f4222baba49414c82328e228cddf81caa59bb4fcf20e8e92
MD5 3b790ef3147741bd06e7fe8ad87f08af
BLAKE2b-256 d4fb2ab1f225a320879c84435cdf114096f234ebf95fdde319e15d4296f4744f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for papermc_updater-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2eb134f4a6ee3bcc1893ed9bc1566076e0aea5e61fe14718c46ba3cc4ac06b1e
MD5 d5c460d6f4c6296b2efda80b9fe770d2
BLAKE2b-256 4b941fb1b631233fb6d1797ff07b80f3ee431f059e4be2e0c1ddce6a18f071bd

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