mirror of
https://github.com/grey-cat-1908/portable-mc-server.git
synced 2024-11-11 18:57:27 +03:00
added purpur server support
This commit is contained in:
parent
569bda3ce7
commit
a48a09748e
1 changed files with 26 additions and 11 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
delete_server() {
|
||||||
|
shopt -s nullglob
|
||||||
|
|
||||||
|
if [ -f "server.jar" ]; then
|
||||||
|
rm "server.jar"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
get_pufferfish_server() {
|
get_pufferfish_server() {
|
||||||
if [[ -z "$MC_VERSION" ]]; then
|
if [[ -z "$MC_VERSION" ]]; then
|
||||||
MC_VERSION="1.20"
|
MC_VERSION="1.20"
|
||||||
|
@ -8,11 +16,7 @@ get_pufferfish_server() {
|
||||||
PUFFERFISH_BUILD_FILENAME=$(jq -n "$PUFFERFISH_BUILD_JSON" | jq -jc '.artifacts[].fileName // empty' )
|
PUFFERFISH_BUILD_FILENAME=$(jq -n "$PUFFERFISH_BUILD_JSON" | jq -jc '.artifacts[].fileName // empty' )
|
||||||
PUFFERFISH_BUILD_DOWNLOAD_URL="${PUFFERFISH_BUILD_URL}artifact/build/libs/${PUFFERFISH_BUILD_FILENAME}"
|
PUFFERFISH_BUILD_DOWNLOAD_URL="${PUFFERFISH_BUILD_URL}artifact/build/libs/${PUFFERFISH_BUILD_FILENAME}"
|
||||||
|
|
||||||
shopt -s nullglob
|
delete_server
|
||||||
|
|
||||||
if [ -f "server.jar" ]; then
|
|
||||||
rm "server.jar"
|
|
||||||
fi
|
|
||||||
|
|
||||||
wget --quiet -O server.jar -T 60 $PUFFERFISH_BUILD_DOWNLOAD_URL
|
wget --quiet -O server.jar -T 60 $PUFFERFISH_BUILD_DOWNLOAD_URL
|
||||||
}
|
}
|
||||||
|
@ -24,18 +28,26 @@ get_patina_server() {
|
||||||
|
|
||||||
PATINA_BUILD_DOWNLOAD_URL="https://github.com/PatinaMC/Patina/raw/releases/${MC_VERSION}/patina-paperclip-${MC_VERSION}-R0.1-SNAPSHOT-reobf.jar"
|
PATINA_BUILD_DOWNLOAD_URL="https://github.com/PatinaMC/Patina/raw/releases/${MC_VERSION}/patina-paperclip-${MC_VERSION}-R0.1-SNAPSHOT-reobf.jar"
|
||||||
|
|
||||||
shopt -s nullglob
|
delete_server
|
||||||
|
|
||||||
if [ -f "server.jar" ]; then
|
|
||||||
rm "server.jar"
|
|
||||||
fi
|
|
||||||
|
|
||||||
wget --quiet -O server.jar -T 60 $PATINA_BUILD_DOWNLOAD_URL
|
wget --quiet -O server.jar -T 60 $PATINA_BUILD_DOWNLOAD_URL
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_purpur_server() {
|
||||||
|
if [[ -z "$MC_VERSION" ]]; then
|
||||||
|
MC_VERSION="1.20.4"
|
||||||
|
fi
|
||||||
|
|
||||||
|
PURPUR_BUILD_DOWNLOAD_URL="https://api.purpurmc.org/v2/purpur/${MC_VERSION}/latest/download"
|
||||||
|
|
||||||
|
delete_server
|
||||||
|
|
||||||
|
wget --quiet -O server.jar -T 60 $PURPUR_BUILD_DOWNLOAD_URL
|
||||||
|
}
|
||||||
|
|
||||||
get_server() {
|
get_server() {
|
||||||
if [[ -z "$MC_SERVER" ]]; then
|
if [[ -z "$MC_SERVER" ]]; then
|
||||||
MC_SERVER="pufferfish"
|
MC_SERVER="purpur"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$MC_SERVER" = "pufferfish" ]]; then
|
if [[ "$MC_SERVER" = "pufferfish" ]]; then
|
||||||
|
@ -44,6 +56,9 @@ get_server() {
|
||||||
if [[ "$MC_SERVER" = "patina" ]]; then
|
if [[ "$MC_SERVER" = "patina" ]]; then
|
||||||
get_patina_server
|
get_patina_server
|
||||||
fi
|
fi
|
||||||
|
if [[ "$MC_SERVER" = "purpur" ]]; then
|
||||||
|
get_purpur_server
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ ! -e "/localcache/conf-saved.txt" ]]; then
|
if [[ ! -e "/localcache/conf-saved.txt" ]]; then
|
||||||
|
|
Loading…
Reference in a new issue