Port LesRaisinsArmor to Fabric 26.2

This commit is contained in:
Darto KLoning
2026-09-08 17:27:04 +07:00
parent 959e39e25e
commit 71a110ad6b
423 changed files with 32740 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
GRADLE_VERSION=9.5.1
LOCAL_GRADLE_DIR="$PWD/.gradle-local"
GRADLE_HOME="$LOCAL_GRADLE_DIR/gradle-$GRADLE_VERSION"
GRADLE_BIN="$GRADLE_HOME/bin/gradle"
MOD_VERSION="$(sed -n 's/^mod_version=//p' gradle.properties | head -n1)"
MINECRAFT_VERSION="$(sed -n 's/^minecraft_version=//p' gradle.properties | head -n1)"
MOD_VERSION="${MOD_VERSION:-unknown}"
MINECRAFT_VERSION="${MINECRAFT_VERSION:-26.2}"
echo "============================================"
echo " LesRaisinsArmor - Fabric $MINECRAFT_VERSION Build"
echo " Mod Version: $MOD_VERSION"
echo "============================================"
command -v java >/dev/null || { echo "[ERROR] Java tidak ditemukan di PATH."; exit 1; }
JAVA_VERSION="$(java --version 2>&1 | head -n1 | awk '{print $2}')"
JAVA_MAJOR="${JAVA_VERSION%%.*}"
[[ "$JAVA_MAJOR" == "25" ]] || { echo "[ERROR] Java 25 diperlukan. Terdeteksi: $JAVA_VERSION"; exit 1; }
if [[ ! -x "$GRADLE_BIN" ]]; then
mkdir -p "$LOCAL_GRADLE_DIR"
ZIP="$LOCAL_GRADLE_DIR/gradle-$GRADLE_VERSION-bin.zip"
echo "[INFO] Mengunduh Gradle $GRADLE_VERSION..."
curl -L --fail --progress-bar "https://services.gradle.org/distributions/gradle-$GRADLE_VERSION-bin.zip" -o "$ZIP"
unzip -q -o "$ZIP" -d "$LOCAL_GRADLE_DIR"
rm -f "$ZIP"
fi
"$GRADLE_BIN" clean build --no-daemon
echo "[OK] BUILD SUCCESS"
find build/libs -maxdepth 1 -type f -name 'lrarmor-*.jar' -print