Skip to content

ogenfald/paperctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PaperCtl

A manager for Paper Minecraft Servers. PaperCtl is able to create new and update existing Paper Servers. Check the website for details.

https://papermc.io

Usage

Create a new server: paperctl new [name]

Update exsiting servers: paperctl update

Configuration

The main config file is located at ~/.config/paperctlrc

It is automagically created and opened in the default editor if one is set.

Requirements

jq for parsing the JSON data on the PaperMC website.

curl for grabbing the JSON for jq.

tmux for running instances in the background.

sed for adding new instances to config file

gzip for compressing man page

Arch: sudo pacman -S jq curl tmux sed gzip

Ubuntu: sudo apt install jq curl tmux sed gzip

It is also recommened to have the $EDITOR environment variable set before running the first time. Though not required.