Skip to main content

packinit

A container friendly startup routine for Packmaker servers.

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

Metadata

Release files for packinit 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for packinit 0.3.3
File Size Uploaded
packinit-0.3.3.tar.gz 15.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for packinit 0.3.3
File Interpreter ABI Platform
packinit-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 kB

Release files / packinit-0.3.3.tar.gz

Download URL packinit-0.3.3.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a8a392f503879c066b842e1e8392ef5159d0c15699d2c03059e8abefd3e9d15a
BLAKE2b-256 checksum
How to use checksums
afdfefadb50298bf13c0decbb10aee60be28f9d8d33ace70d612cbb7b8724686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.5 Linux/5.4.0-124-generic

Release files / packinit-0.3.3-py3-none-any.whl

Download URL packinit-0.3.3-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b944354c3162223ca59a9ebd29d2064ef2462e382b5aaa035ad83e87be349d7
BLAKE2b-256 checksum
How to use checksums
a0a30f1eb864fcc2ec67fb76ec8b650b129618642cba7d8371a39d02969d9353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.7.5 Linux/5.4.0-124-generic

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page