From 0d7c2d235f37ef42f89bcb8ac1567594c1879cda Mon Sep 17 00:00:00 2001 From: Siphalor Date: Sun, 14 Sep 2025 11:32:47 +0200 Subject: [PATCH] Version 1.2.0 - Dropped support for Minecraft 1.14 and 1.15 - Added support for basically every Minecraft version beginning from 1.20 - Various bug fixes --- run-each-mc.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 run-each-mc.sh diff --git a/run-each-mc.sh b/run-each-mc.sh new file mode 100644 index 0000000..1a824e1 --- /dev/null +++ b/run-each-mc.sh @@ -0,0 +1,16 @@ +#!/bin/env sh + +if [ $# == 0 ] ; then + echo "Error: must supply the command to run for every MC version" + exit 1 +fi + +mcVersions=$(find ./gradle -maxdepth 1 -type d -name 'mc-*' | sed -n -e 's#.*mc-\([0-9.]\+\).*#\1#g' -e p) +echo "Discovered MC versions: +$mcVersions" + +for mcVersion in $mcVersions ; do + echo "Running \"$*\" for MC version $mcVersion" + sed gradle.properties -i -e "s#\(minecraft\.version\.descriptor = \).*#\1$mcVersion#" + "$@" +done