#!/bin/bash
VER=$(basename $(ls /opt/apps/net.hmcl.huangyuhui/files/lib/hmcl/*.jar)).version
if [[ "$1" != "-p" ]]; then
    WORKDIR=${XDG_CONFIG_HOME:-$HOME/.config}/hmcl
    mkdir -p $WORKDIR
    cd $WORKDIR
    if [ ! -e  "${VER}" ];then
    rm $WORKDIR/*.version 
    rm $WORKDIR/*.jar
    touch ${VER}
    cp /opt/apps/net.hmcl.huangyuhui/files/lib/hmcl/*.jar .
    fi
    ls hmcl.json > /dev/null 2>&1 || touch hmcl.json
    ls *.jar > /dev/null 2>&1 || cp /opt/apps/net.hmcl.huangyuhui/files/lib/hmcl/*.jar .
fi

JAR_FILE=$(ls $WORKDIR/*.jar)

exec /opt/apps/net.hmcl.huangyuhui/files/lib/jre/bin/java -jar "$JAR_FILE" "$@"
