#!/usr/bin/env bash
_java_ver=17
_best=""
for d in /usr/lib/jvm/java-*-openjdk; do
  if [ -d "$d" ]; then
    n=$(grep -Pom1 'java-\K[0-9]+' <<< "$d")
    if (( $n >= ${_java_ver} )); then
      _best="$d"
      break
    fi
  fi
done
if [ -n "$_best" ]; then
  export JAVA_HOME="$_best"
fi

: ${JAVA_HOME:=/usr/lib/jvm/default}

exec "$JAVA_HOME/bin/java" -jar "/usr/share/java/mindustry/mindustry-server.jar" "$@"
