Add minecraft/start.sh

This commit is contained in:
2025-01-13 19:30:57 +11:00
parent 9626b52533
commit 26bb53667a

47
minecraft/start.sh Normal file
View File

@@ -0,0 +1,47 @@
#!/bin/bash
YL='\033[1;33m' #Yellow Text
NC='\033[0m' #No Color
BL='\033[0;34m' #Blue Text
# set an
# Database up checker
clear
printf "${BL}Is the Database Up?${NC}"
echo
echo
read -r -p "Enter your choice y or n : " d
case $d in
y) clear ;;
n) clear
echo Well, make it so number one
exit 1;;
esac
while :
do
echo
printf "${YL}Starting Minecraft Server ${NC}"
echo
java -Xmx3072M -jar spigot-1.20.1.jar nogui
# show menu
clear
echo "---------------------------------"
printf "${BL}Server Will Restart in 10 sec${NC}"
echo
echo "---------------------------------"
echo "1. Restart Server Now"
echo "2. Restart in 5 min"
echo "3. Exit"
echo "---------------------------------"
read -r -t 10 -p "Enter your choice [1-3] : " c
# take action
case $c in
1) pause ;;
2) for (( i=300; i>0; i--)); do
sleep 1 &
printf "Restarting in ${YL}$i${NC} secconds \r"
wait
done ;;
3) break;;
esac
done