#!/bin/bash

BASE_URL="https://mods.tech-linux.fr"
MODS_DIR="$HOME/.local/share/PrismLauncher/instances/1.19.4/minecraft/mods"

echo "========================================="
echo " Installateur de mods - Minecraft 1.19.4"
echo "========================================="
echo ""

mkdir -p "$MODS_DIR"

echo "[*] Suppression des anciens mods..."
rm -f "$MODS_DIR"/*.jar
echo "[OK] Mods supprimés."
echo ""

echo "[*] Récupération de la liste des mods..."
MODS=$(curl -s "$BASE_URL" | grep -oP 'href="\K[^"]+\.jar')

if [ -z "$MODS" ]; then
    echo "[ERREUR] Impossible de récupérer la liste des mods."
    exit 1
fi

for MOD in $MODS; do
    echo "[*] Téléchargement de $MOD..."
    curl -# -L "$BASE_URL/$MOD" -o "$MODS_DIR/$MOD"
    if [ $? -ne 0 ]; then
        echo "[ERREUR] Échec du téléchargement de $MOD"
        exit 1
    fi
    echo "[OK] $MOD installé."
done

echo ""
echo "========================================="
echo " Installation terminée !"
echo " Lance Minecraft avec Forge 1.19.4 !"
echo "========================================="
