mirror of
https://github.com/JamesPeters98/ChestsPlusPlus.git
synced 2024-11-22 10:36:11 +01:00
111fd8d4df
Also fixes Hopper Filter stack overflow
32 lines
969 B
Bash
32 lines
969 B
Bash
#!/bin/sh
|
|
echo "Checking BuildTools pre-1.17 cache"
|
|
|
|
#Local Maven Repo
|
|
MAVEN_DIR="$HOME/.m2"
|
|
|
|
#CraftBukkit in local repo
|
|
CRAFTBUKKIT="${MAVEN_DIR}/repository/org/bukkit/craftbukkit"
|
|
|
|
#Versions
|
|
array=("1.16.5" "1.16.4" "1.16.3" "1.16.1" "1.15.2" "1.14.4")
|
|
|
|
#Download BuildTools jar
|
|
curl -s -o BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
|
|
|
|
for i in "${array[@]}"
|
|
do
|
|
VERSION_DIR="${CRAFTBUKKIT}/${i}-R0.1-SNAPSHOT"
|
|
|
|
if [ -d "$VERSION_DIR" ]; then
|
|
echo "CraftBukkit version ${i} is cached!"
|
|
echo "Checking for latest commit! "
|
|
java -jar BuildTools.jar --rev ${i} --compile craftbukkit --compile-if-changed > /dev/null 2>&1
|
|
echo "Finished Check."
|
|
else
|
|
echo "CraftBukkit version ${i} isn't cached!"
|
|
echo "Running BuildTools!"
|
|
java -jar BuildTools.jar --rev ${i} --compile craftbukkit > /dev/null 2>&1
|
|
echo "Compiled CraftBukkit ${i}"
|
|
fi
|
|
done
|