Files
m2612/bash/export-serverpack.sh
Alexander Demidov d284b419b8 Update modpack to Minecraft 26.1.1 and Fabric 0.19.3
- Update Minecraft version from 1.21.10 to 26.1.1 and Fabric from 0.18.4 to 0.19.3
- Replace reinforced chests with iron chest with fabric support
- Remove carry on, villager pickup, quartz elevator, easy install, and measurements due to incompatibility or redundancy
- Replace REI with NEI due to compatibility issues with tom's storage
- Update installation instructions and repository URL from m2110 to m2612
- Remove Architectury API and Cloth Config API as they are no longer required
- Update mod descriptions and legend to reflect changes in modpack composition
2026-07-16 09:46:11 +03:00

33 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
set -euo pipefail
pakku() { pakku-mc "$@"; }
# Определяем директории
SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd)
REPO_ROOT="${SCRIPT_DIR}/.."
SOURCE_ZIP="${REPO_ROOT}/build/serverpack/*.zip"
TARGET_DIR="/home/dimti/Seafile/minecraft/installers/m2612"
cd "${REPO_ROOT}" || exit 1
pakku export
# Проверяем, существует ли архив
if ls ${SOURCE_ZIP} 1> /dev/null 2>&1; then
echo "Нашел архив серверной сборки: ${SOURCE_ZIP}"
else
echo "Ошибка: Архив серверной сборки не найден в ${SOURCE_ZIP}"
exit 1
fi
# Очищаем целевые папки mods и config
echo "Очистка папок mods и config в ${TARGET_DIR}..."
rm -rf "${TARGET_DIR}/mods"
rm -rf "${TARGET_DIR}/config"
# Распаковываем архив в целевую директорию
echo "Распаковка архива в ${TARGET_DIR}..."
unzip -o ${SOURCE_ZIP} -d "${TARGET_DIR}"
echo "Синхронизация завершена успешно."