mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-08-04 22:52:17 +00:00
+10
-3
@@ -9,6 +9,10 @@ isDebugging && set -x
|
|||||||
: ${FORCE_REDOWNLOAD:=false}
|
: ${FORCE_REDOWNLOAD:=false}
|
||||||
: ${LIMBO_SCHEMA_FILENAME:=default.schem}
|
: ${LIMBO_SCHEMA_FILENAME:=default.schem}
|
||||||
: ${LEVEL:=Default;${LIMBO_SCHEMA_FILENAME}}
|
: ${LEVEL:=Default;${LIMBO_SCHEMA_FILENAME}}
|
||||||
|
# defaults to localhost, if this is not set
|
||||||
|
: ${SERVER_IP:=0.0.0.0}
|
||||||
|
|
||||||
|
export LEVEL SERVER_IP
|
||||||
|
|
||||||
if [[ ${LIMBO_BUILD^^} == LATEST ]]; then
|
if [[ ${LIMBO_BUILD^^} == LATEST ]]; then
|
||||||
LIMBO_BUILD=lastStableBuild
|
LIMBO_BUILD=lastStableBuild
|
||||||
@@ -22,11 +26,14 @@ if [ $? != 0 ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PURPUR_BUILD=$(jq -r '.number' <<<${buildJson})
|
if [[ ${LIMBO_BUILD} = lastStableBuild ]]; then
|
||||||
|
LIMBO_BUILD=$(jq -r '.number' <<<${buildJson})
|
||||||
|
log "Resolved latest Limbo build to ${LIMBO_BUILD}"
|
||||||
|
fi
|
||||||
artifactPath=$(jq -r '.artifacts[] | select(.fileName|test("^Limbo-")) | .relativePath' <<<${buildJson})
|
artifactPath=$(jq -r '.artifacts[] | select(.fileName|test("^Limbo-")) | .relativePath' <<<${buildJson})
|
||||||
defaultSchemaPath=$(jq -r '.artifacts[] | select(.fileName|test(".*\\.schem")) | .relativePath' <<<${buildJson})
|
defaultSchemaPath=$(jq -r '.artifacts[] | select(.fileName|test(".*\\.schem")) | .relativePath' <<<${buildJson})
|
||||||
|
|
||||||
export SERVER="purpur-${PURPUR_BUILD}.jar"
|
export SERVER="limbo-${LIMBO_BUILD}.jar"
|
||||||
|
|
||||||
if [ ! -f "$SERVER" ] || isTrue "$FORCE_REDOWNLOAD"; then
|
if [ ! -f "$SERVER" ] || isTrue "$FORCE_REDOWNLOAD"; then
|
||||||
downloadUrl="${baseUrl}/artifact/${artifactPath}"
|
downloadUrl="${baseUrl}/artifact/${artifactPath}"
|
||||||
@@ -46,7 +53,7 @@ if [ ! -f "${LIMBO_SCHEMA_FILENAME}" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${LEVEL} != "*;*" ]]; then
|
if [[ ${LEVEL} != *\;* ]]; then
|
||||||
LEVEL="${LEVEL};${LIMBO_SCHEMA_FILENAME}"
|
LEVEL="${LEVEL};${LIMBO_SCHEMA_FILENAME}"
|
||||||
fi
|
fi
|
||||||
export LEVEL
|
export LEVEL
|
||||||
|
|||||||
Reference in New Issue
Block a user