26 lines
601 B
Bash
Executable File
26 lines
601 B
Bash
Executable File
#!/usr/bin/sh
|
|
set -xeuo pipefail
|
|
|
|
# Copy minecraft-data from the local AnyGate checkout instead of cloning upstream.
|
|
# This is used when upstream does not yet have the target version or when we want
|
|
# to test local changes before pushing.
|
|
|
|
LOCAL_MINECRAFT_DATA="${LOCAL_MINECRAFT_DATA:-$HOME/src/anygate/minecraft-data}"
|
|
|
|
rm -rf minecraft-data/
|
|
mkdir -p minecraft-data/pc
|
|
|
|
cp "$LOCAL_MINECRAFT_DATA/data/dataPaths.json" minecraft-data/
|
|
|
|
copy-mc() {
|
|
cp -r "$LOCAL_MINECRAFT_DATA/data/pc/$1" minecraft-data/pc
|
|
}
|
|
|
|
copy-mc common
|
|
|
|
copy-mc 1.21.8
|
|
copy-mc 1.21.9
|
|
copy-mc 1.21.11
|
|
copy-mc 26.1
|
|
copy-mc 26.2
|