Skip to main content

A docker friendly startup routine for Minecraft servers.

Project description

build-status Coverage status Documentation Status Matrix Channel Discord

Main Documentation

packinit is a Python based startup routine for Packmaker based modded Minecraft servers. It can be run on any Linux system and in any container at present. It can be configured via environment variables, flags, and soon config files. (ini, yaml and toml formats are being considered)

It works by using Packmaker to download all mods based on a Packmaker yaml and lock file. It will download the latest mods, and sync the updated configuration and mods into the server directory in a stateful way that preserves runtime data, like the world.

Like Packmaker, packinit can be given multiple pack files, which it will merge from first to last provided. This allows pack developers to release a server with pack related mods, and for server administrators to add their own maintenance packs, with mods for backup; sleep voting; and maps for example.

Main Index

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for packinit, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size packinit-0.2.3-py3-none-any.whl (15.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size packinit-0.2.3.tar.gz (15.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page