"The word vanilla, derived from the diminutive of the Spanish word vaina (vaina itself meaning sheath or pod), translates simply as "little pod"."
littlepod
is a set of scripts, Python modules and config files that wrap vanilla minecraft. They are used in conjunction with Docker to create servers.
Launches minecraft server, downloads the jar of the specified version in mcversion
. Wraps it with a ncat coproc allowing to access the console and piping commands to it.
Writes out the player .dat
files in json every time they change. Allows for a tool like jq
to parse the data.
Generates stats on activity based on the minecraft_server log files.
A wrapper for the python moduels so that monit can monitor them.
Discord connectivity and whitelist management based on roles.
Helper functions.
Kinda markdown parser to /tellraw
json text.
Backup the world to a local folder or backup service.