diff --git a/testing/install_script.sh b/testing/install_script.sh index 3e55812..32f42b0 100644 --- a/testing/install_script.sh +++ b/testing/install_script.sh @@ -142,6 +142,44 @@ elif [ $MC_TYPE = "fabric" ]; then chmod +x $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh fi +elif [ $MC_TYPE = "quilt" ]; then + echo "INFO ! Quilt Selected" + if [ -e $MC_DIR/quilt-installer-$QUILT_VERSION.jar ] + then + echo " " + echo "INFO ! quilt-installer-$QUILT_VERSION.jar found starting now." + else + echo " " + echo "WARNING ! quilt-installer-$QUILT_VERSION.jar is out of date/missing ... will download now." + echo " " + echo "INFO ! Cleaning old files." + cd $MC_DIR + mkdir -pv old-server-versions + mv -v *.jar /old-server-versions + mv -v *.log /old-server-versions + rm -fr libraries + wget --no-cache --show-progress --progress=bar:force:noscroll $QUILT_INSTALLER_FILE -O quilt-installer-$QUILT_VERSION.jar + chmod +x quilt-installer-$QUILT_VERSION.jar + java -jar quilt-installer-$QUILT_VERSION.jar install server $MC_VERSION --download-server + cd server + mv -v * $MC_DIR + cd .. + rm -fr server + cd .. + fi + # Looking for run-$MC_TYPE-$MC_VERSION.sh + if [ -e $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh ] + then + echo " " + echo "INFO ! run-$MC_TYPE-$MC_VERSION.sh found ... will use existing file." + else + echo " " + echo "WARNING ! run-$MC_TYPE-$MC_VERSION.sh is out of date/missing ... will download now." + mv -v $MC_DIR/run-*.sh $MC_DIR/old-server-versions + wget --no-cache --show-progress --progress=bar:force:noscroll $MC_QUILT_RUN_FILE -O $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh + chmod +x $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh + fi + # NOT WORKING elif [ $MC_TYPE = "forge" ]; then echo "INFO ! Forge Selected" @@ -203,44 +241,6 @@ elif [ $MC_TYPE = "neoforged" ]; then cd .. fi -elif [ $MC_TYPE = "quilt" ]; then - echo "INFO ! Quilt Selected" - if [ -e $MC_DIR/quilt-installer-$QUILT_VERSION.jar ] - then - echo " " - echo "INFO ! quilt-installer-$QUILT_VERSION.jar found starting now." - else - echo " " - echo "WARNING ! quilt-installer-$QUILT_VERSION.jar is out of date/missing ... will download now." - echo " " - echo "INFO ! Cleaning old files." - cd $MC_DIR - mkdir -pv old-server-versions - mv -v *.jar /old-server-versions - mv -v *.log /old-server-versions - rm -fr libraries - wget --no-cache --show-progress --progress=bar:force:noscroll $QUILT_INSTALLER_FILE -O quilt-installer-$QUILT_VERSION.jar - chmod +x quilt-installer-$QUILT_VERSION.jar - java -jar quilt-installer-$QUILT_VERSION.jar install server $MC_VERSION --download-server - cd server - mv -v * $MC_DIR - cd .. - rm -fr server - cd .. - fi - # Looking for run-$MC_TYPE-$MC_VERSION.sh - if [ -e $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh ] - then - echo " " - echo "INFO ! run-$MC_TYPE-$MC_VERSION.sh found ... will use existing file." - else - echo " " - echo "WARNING ! run-$MC_TYPE-$MC_VERSION.sh is out of date/missing ... will download now." - mv -v $MC_DIR/run-*.sh $MC_DIR/old-server-versions - wget --no-cache --show-progress --progress=bar:force:noscroll $MC_QUILT_RUN_FILE -O $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh - chmod +x $MC_DIR/run-$MC_TYPE-$MC_VERSION.sh - fi - else echo "ERROR ! MC_TYPE must be set first run" sleep infinity