diff --git a/start-deployForge b/start-deployForge index c7f14e6d..089782f6 100644 --- a/start-deployForge +++ b/start-deployForge @@ -46,6 +46,8 @@ elif [[ -z $FORGE_INSTALLER ]]; then elif [[ ! -e $FORGE_INSTALLER ]]; then log "ERROR: the given Forge installer doesn't exist : $FORGE_INSTALLER" exit 2 +else + shortForgeVersion=$VANILLA_VERSION-custom fi installMarker="/data/.forge-installed-$shortForgeVersion" @@ -98,7 +100,11 @@ if [ ! -e $installMarker ]; then log "Finding installed server jar..." unset -v latest for file in *forge*.jar; do - [[ $file =~ installer ]] || [[ $file -nt $latest ]] && latest=$file + if ! [[ $file =~ installer ]]; then + if [[ -z $latest ]] || [[ $file -nt $latest ]]; then + latest=$file + fi + fi done if [[ -z $latest ]]; then log "Unable to derive server jar for Forge"