aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rw-r--r--install14
1 files changed, 14 insertions, 0 deletions
diff --git a/install b/install
new file mode 100644
index 0000000..07e9c94
--- /dev/null
+++ b/install
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+# install the latest build of Paper for Minecraft VERSION into MCPATH
+
+VERSION=1.16.3
+MCPATH=/srv/minecraft
+
+apk add openjdk8-jre ncurses
+apk add screen # needed only if you use the OpenRC script
+
+mkdir -p "$MCPATH"
+cd "$MCPATH"
+build=`curl -s "https://papermc.io/api/v1/paper/$VERSION" | sed 's/.*"latest":"\([0-9]*\)".*/\1/'`
+curl -o paper.server.jar "https://papermc.io/api/v1/paper/$VERSION/$build/download" \ No newline at end of file