From cd75da464b893fe61fcfa479ec877250e84e492e Mon Sep 17 00:00:00 2001 From: Sergei Solovev <31823239+SeAnSolovev@users.noreply.github.com> Date: Fri, 13 Sep 2024 01:38:58 +0300 Subject: [PATCH] Added Minecraft server installation (#48) Added PaperSpigot 1.20.4 --- install.sh | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index a425876..6cde04f 100644 --- a/install.sh +++ b/install.sh @@ -939,7 +939,30 @@ EOF # Add code for installing MTA game here ;; 9) - # Add code for installing MTA game here + clear + mkdir -p /path/mc /path/update/mc /path/maps/mc /servers/mc 2>&1 | sudo tee -a "$logsInst" > /dev/null + echo "Меню установки Minecraft" + echo "1. PaperSpigot 1.20.4 [Java 17]" + echo "0. Вернуться в предыдущее меню" + + read -rp "Выберите пункт меню: " mc_choice + + case $mc_choice in + 1) + mkdir -p /path/mc/paper1204 2>&1 | tee -a "${logsInst}" + curl -SL -o /path/mc/paper1204/start.jar https://api.papermc.io/v2/projects/paper/versions/1.20.4/builds/497/downloads/paper-1.20.4-497.jar 2>&1 | tee -a "${logsInst}" + mc_choice + ;; + 0) + game_choice + ;; + *) + clear + echo "===================================" 2>&1 | sudo tee -a "$logsInst" > /dev/null + echo "Неверный выбор. Попробуйте еще раз." | tee -a "$logsInst" + echo "===================================" 2>&1 | sudo tee -a "$logsInst" > /dev/null + ;; + esac ;; 10) clear