Skip to main content

A modern CLI tool for managing PaperMC server plugins

Project description

PaperMC Plugin Manager (ppm)

A modern, user-friendly command-line tool for managing PaperMC server plugins. Built with Python and featuring intelligent caching, automatic updates, and beautiful console output powered by Rich.

Features

  • Search: Search for plugins across Modrinth with fuzzy matching
  • Easy Installation: Install plugins with a single command
  • Version Management: Upgrade, downgrade, or switch between specific versions
  • Version Detection: Automatically detects outdated plugins
  • Installation Status: See which plugins are installed at a glance

Screenshots

List installed plugins - View all installed plugins with version information and update status: ppm list

Search for plugins - Find plugins across Modrinth with fuzzy matching: ppm search

Show plugin details - Display comprehensive plugin information including metadata and available versions: ppm show

Installation

pip install papermc-plugin-manager

Or using uv:

uv tool install papermc-plugin-manager

Usage

  • List installed plugins:
ppm update
ppm list
  • Search for plugins:
ppm search <plugin-name>
  • Show plugin details:
ppm show <plugin-name-or-id> [--version <version>]
  • Install plugins:
# Latest release
ppm install <plugin-name> [-y]

# Specific version
ppm install <plugin-name> --version <version> [-y]

# Latest snapshot/beta
ppm install <plugin-name> --snapshot [-y]

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_plugin_manager-0.1.1.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

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

papermc_plugin_manager-0.1.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file papermc_plugin_manager-0.1.1.tar.gz.

File metadata

  • Download URL: papermc_plugin_manager-0.1.1.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for papermc_plugin_manager-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1c1fc362cbe0bd71336590e630b0082bae05a59840b19a606442d0e08c0510d9
MD5 c087f3affec40d7bbdab14a5954aa3f1
BLAKE2b-256 14a1692c706d25290af63141cc742f050a464cddf5d12d0e92b1d8b912416188

See more details on using hashes here.

File details

Details for the file papermc_plugin_manager-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: papermc_plugin_manager-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for papermc_plugin_manager-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8ec18d24080ceaa6da187f3a95a8b1d54da3e09a7f7871861c0e60ca1bbaa7
MD5 2b7d924b03a0ca17eb5b2f533e6e70ef
BLAKE2b-256 8079f95fc0dfe35b747cb536285351219817d9ed756f49ecc7846e3e73695af3

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