]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Ship dragonfireclient with selected high-quality mods
authorElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 18 May 2022 13:57:17 +0000 (15:57 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 18 May 2022 13:57:17 +0000 (15:57 +0200)
clientmods/preview/mod.conf [deleted file]
util/buildbot/buildwin32.sh
util/buildbot/buildwin64.sh

diff --git a/clientmods/preview/mod.conf b/clientmods/preview/mod.conf
deleted file mode 100644 (file)
index 23a5c3e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-name = preview
index 4484b24a79de820b1d7d478e3ba79a002a374452..2418ffe8cc4d9554d10ae95cc18220328c53b715 100755 (executable)
@@ -1,12 +1,14 @@
 #!/bin/bash
 set -e
 
-CORE_GIT=https://github.com/EliasFleckenstein03/dragonfireclient
+GIT_ORG=https://github.com/dragonfireclient
+CORE_GIT=$GIT_ORG/dragonfireclient
 CORE_BRANCH=master
 CORE_NAME=dragonfireclient
 GAME_GIT=https://git.minetest.land/MineClone2/MineClone2
 GAME_BRANCH=master
 GAME_NAME=MineClone2
+CLIENT_MODS="autotool diglib digcustom nametags autokey autoeat invutil killaura worldutil physics_override noweather chateffects simpletp"
 
 dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 if [ $# -ne 1 ]; then
@@ -109,6 +111,13 @@ else
                [ -d games/$GAME_NAME ] && { pushd games/$GAME_NAME; git pull; popd; } || \
                        git clone -b $GAME_BRANCH $GAME_GIT games/$GAME_NAME
        fi
+       rm -f clientmods/mods.conf
+       for mod in $CLIENT_MODS; do
+               cd $sourcedir
+               [ -d clientmods/$mod ] && { pushd clientmods/$mod; git pull; popd; } || \
+                       git clone $GIT_ORG/$mod clientmods/$mod
+               echo "load_mod_$mod = true" >> clientmods/mods.conf
+       done
 fi
 
 git_hash=$(cd $sourcedir && git rev-parse --short HEAD)
index f367e68a538c1787ed708366af8470f8fe1412bf..c1e446d3917c79761fab90102b35f9f736dc677e 100755 (executable)
@@ -1,12 +1,14 @@
 #!/bin/bash
 set -e
 
-CORE_GIT=https://github.com/EliasFleckenstein03/dragonfireclient
+GIT_ORG=https://github.com/dragonfireclient
+CORE_GIT=$GIT_ORG/dragonfireclient
 CORE_BRANCH=master
 CORE_NAME=dragonfireclient
 GAME_GIT=https://git.minetest.land/MineClone2/MineClone2
 GAME_BRANCH=master
 GAME_NAME=MineClone2
+CLIENT_MODS="autotool diglib digcustom nametags autokey autoeat invutil killaura worldutil physics_override noweather chateffects simpletp"
 
 dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 if [ $# -ne 1 ]; then
@@ -106,6 +108,13 @@ else
                [ -d games/$GAME_NAME ] && { pushd games/$GAME_NAME; git pull; popd; } || \
                        git clone -b $GAME_BRANCH $GAME_GIT games/$GAME_NAME
        fi
+       rm -f clientmods/mods.conf
+       for mod in $CLIENT_MODS; do
+               cd $sourcedir
+               [ -d clientmods/$mod ] && { pushd clientmods/$mod; git pull; popd; } || \
+                       git clone $GIT_ORG/$mod clientmods/$mod
+               echo "load_mod_$mod = true" >> clientmods/mods.conf
+       done
 fi
 
 git_hash=$(cd $sourcedir && git rev-parse --short HEAD)