A little bit of formatting

This commit is contained in:
Jeremy McClure 2025-03-29 04:06:48 -04:00
parent e04bf4ef57
commit d7af43f8b0
Signed by: jeremy
GPG Key ID: CA27BD8443157067

View File

@ -1,14 +1,14 @@
#!/bin/env bash
MC_LOADER="${MC_LOADER:="paper"}"
MC_VERSION=${MC_VERSION:="1.21.4"}
MC_LOADER="${MC_LOADER:-"paper"}"
MC_VERSION=${MC_VERSION:-"1.21.4"}
JAVA_VERSION=${JAVA_VERSION:="temurin@21"}
JAR=${JAR:="server.jar"}
MEM=${MEMORY:=2G}
ADD_ARGS=${ADD_ARGS:=""}
JAVA_VERSION=${JAVA_VERSION:-"temurin@21"}
JAR=${JAR:-"server.jar"}
MEM=${MEMORY:-2G}
ADD_ARGS=${ADD_ARGS:-""}
RESTART=${RESTART:="true"}
RESTART=${RESTART:-"true"}
crash() {
sleep 5
@ -22,7 +22,7 @@ setEula() {
fi
}
javaCheck(){
javaCheck() {
JAVA_HOME=/data/java/${JAVA_VERSION}
if [[ -f "$HOME/.jabba/jabba.sh" ]]; then
source $HOME/.jabba/jabba.sh
@ -62,7 +62,7 @@ getPaper() {
fi
}
getFabric(){
getFabric() {
LATEST_BUILD=$(curl -s https://meta.fabricmc.net/v2/versions/loader/${MC_VERSION} | jq -s '.[] .[0] .loader .version' | tr -d '"')
LATEST_INSTALLER=$(curl -s https://maven.fabricmc.net/net/fabricmc/fabric-installer/maven-metadata.xml | xmllint --xpath "/metadata/versioning/latest/text()" -)
DL_URL=https://meta.fabricmc.net/v2/versions/loader/${MC_VERSION}/${LATEST_BUILD}/${LATEST_INSTALLER}/server/jar
@ -75,7 +75,7 @@ getFabric(){
}
getForge(){
getForge() {
LATEST_BUILD=$(curl -s https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json | jq -r ".promos[\"${MC_VERSION}-latest\"]")
DL_BUILD=${MC_VERSION}-${LATEST_BUILD}
DL_URL=https://maven.minecraftforge.net/net/minecraftforge/forge/$DL_BUILD/forge-$DL_BUILD-installer.jar
@ -98,7 +98,7 @@ getForge(){
fi
}
serverSelect(){
serverSelect() {
mkdir -p /data/server
cd /data/server
if [[ ! -f server.jar ]]; then
@ -123,7 +123,7 @@ serverSelect(){
fi
}
buildCommand(){
buildCommand() {
JAVA_ARGS="-Xms${MEM} -Xmx${MEM}"
if [[ -z ${ADD_ARGS+x} ]]; then
RUN_STRING="${ADD_ARGS} ${JAVA_ARGS} -jar ${JAR} nogui"
@ -132,7 +132,7 @@ buildCommand(){
fi
}
runServer(){
runServer() {
setEula
while true; do
if [[ -f $JAR ]]; then