-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdist.sh
executable file
·31 lines (26 loc) · 890 Bytes
/
dist.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
VERSION=2.5.1_release
mod="DeepslateInstamine"
modloader=(fabric forge)
instances=~/minecraft/testing_instances
deps=~/minecraft/dinstamine_deps
pushd "versions"
mcvers=`ls |grep -P "mc1\..+"|tr "\n" " "|sed 's/mc//g'`
for v in ${mcvers[@]}; do
for m in ${modloader[@]}; do
lm=`echo "$m" | tr '[:upper:]' '[:lower:]'`
echo " "
echo "================="
echo "$lm $v"
if [ -d $instances/test_${m}_${v}/.minecraft/mods/ ]; then
cp $deps/${m}/${v}/*.jar $instances/test_${m}_${v}/.minecraft/mods/
if [ -f mc$v/$m/build/libs/${mod}_mc$v-${VERSION}-$lm.jar ]; then
rm $instances/test_${m}_${v}/.minecraft/mods/${mod}*
cp mc$v/$m/build/libs/${mod}_mc$v-${VERSION}-$lm.jar $instances/test_${m}_${v}/.minecraft/mods/
fi
ls -1 $instances/test_${m}_${v}/.minecraft/mods/
fi
echo "================="
done
done
popd