Files
item-despawn-timer/test.sh
T

39 lines
997 B
Bash

#!/usr/bin/env bash
set -u
cd "$(dirname "$0")" || exit 1
chmod +x gradlew 2>/dev/null || true
echo "============================================"
echo " Item Despawn Timer - Fabric Test"
echo "============================================"
echo "[C] Run Minecraft Client"
echo "[S] Run Dedicated Server"
echo "[Q] Keluar"
read -r -p "Pilih test: " action
case "$action" in
C|c)
echo "[INFO] Menjalankan Fabric development client..."
./gradlew runClient
;;
S|s)
echo "[INFO] Menjalankan Fabric development server..."
echo "[INFO] Jika run pertama berhenti karena EULA, ubah run/eula.txt menjadi eula=true lalu jalankan lagi."
./gradlew runServer
;;
Q|q)
exit 0
;;
*)
echo "[ERROR] Pilihan tidak dikenal."
exit 2
;;
esac
rc=$?
if (( rc != 0 )); then
echo "[ERROR] Test gagal / Minecraft keluar dengan error."
exit "$rc"
fi
echo "[OK] Test session selesai tanpa Gradle error."