Browse Source

add Bucket_Game stopgap mods, move old

master
poikilos 6 years ago
committed by Jacob Gustafson
parent
commit
15a657220a
  1. 21
      install-minetest.sh
  2. 0
      patches/mods-stopgap-minetest_game/cme_to_spawners/README.txt
  3. 0
      patches/mods-stopgap-minetest_game/cme_to_spawners/depends.txt
  4. 0
      patches/mods-stopgap-minetest_game/cme_to_spawners/init.lua
  5. 0
      patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/README.txt
  6. 0
      patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/depends.txt
  7. 0
      patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/init.lua
  8. 0
      patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/README.txt
  9. 0
      patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/depends.txt
  10. 0
      patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/init.lua
  11. 0
      patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/README.txt
  12. 0
      patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/depends.txt
  13. 0
      patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/init.lua
  14. 0
      patches/mods-stopgap-minetest_game/lasermk3_to_junk/README.txt
  15. 0
      patches/mods-stopgap-minetest_game/lasermk3_to_junk/depends.txt
  16. 0
      patches/mods-stopgap-minetest_game/lasermk3_to_junk/init.lua
  17. 0
      patches/mods-stopgap-minetest_game/lasermk3_to_junk/technic-microfork/tools/mining_lasers.lua
  18. 0
      patches/mods-stopgap-minetest_game/nyancat/README.txt
  19. 0
      patches/mods-stopgap-minetest_game/nyancat/depends.txt
  20. 0
      patches/mods-stopgap-minetest_game/nyancat/init.lua
  21. 0
      patches/mods-stopgap-minetest_game/nyancat/license.txt
  22. 0
      patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_back.png
  23. 0
      patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_front.png
  24. 0
      patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_rainbow.png
  25. 0
      patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_side.png
  26. 0
      patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/README.txt
  27. 0
      patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/depends.txt
  28. 0
      patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/init.lua
  29. 0
      patches/mods-stopgap-minetest_game/teleporter_to_travelnet/README.txt
  30. 0
      patches/mods-stopgap-minetest_game/teleporter_to_travelnet/depends.txt
  31. 0
      patches/mods-stopgap-minetest_game/teleporter_to_travelnet/init.lua
  32. 0
      patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/README.txt
  33. 0
      patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/depends.txt
  34. 0
      patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/init.lua
  35. 21
      patches/mods-stopgap/animal_materials_legacy/LICENSE.txt
  36. 11
      patches/mods-stopgap/animal_materials_legacy/README.txt
  37. 1
      patches/mods-stopgap/animal_materials_legacy/depends.txt
  38. 6
      patches/mods-stopgap/animal_materials_legacy/init.lua
  39. 21
      patches/mods-stopgap/nftools_legacy/LICENSE.txt
  40. 11
      patches/mods-stopgap/nftools_legacy/README.txt
  41. 1
      patches/mods-stopgap/nftools_legacy/depends.txt
  42. 16
      patches/mods-stopgap/nftools_legacy/init.lua
  43. 2
      util/deprecated/install-ENLIVEN-minetest_game.sh
  44. 12
      webapp/install-mts.sh

21
install-minetest.sh

@ -1,6 +1,25 @@
#!/bin/bash
# The git repo ONLY includes the core engine: http://localhost:3000/minetest/minetest.git
# The build kit should be used, & has "patched Irrlicht, the new LuaJit, built-in LevelDB and Snappy support, Bucket Game, Bucket City, Wonder World, the schems collection, and other pieces"
customDie() {
echo
echo "ERROR:"
echo "$1"
echo
echo
}
cd webapp || customDie "You must run this script from the directory containing the webapp directory."
if [ ! -d linux-minetest-kit ]; then
bash reset-minetest-install-source.sh
fi
bash install-mts.sh --client --server
exit 0
# IGNORE EVERYTHING BELOW, it forces the git version
msg="Installing minetestserver ONLY (no param specified). If you want to install the client on your server (not normal practice) or are on a computer with a graphical desktop, add client or both param when calling this script."
warnings=""
enable_postgres=false
@ -54,7 +73,7 @@ do
elif [ "$var" == "--git" ]; then
touch git_flag
if [ ! -d minetest ]; then
git clone http://localhost:3000/minetest/minetest.git
git clone http://git.minetest.org:3000/minetest/minetest.git
else
cd minetest
git pull

0
patches/mods-stopgap/cme_to_spawners/README.txt → patches/mods-stopgap-minetest_game/cme_to_spawners/README.txt

0
patches/mods-stopgap/cme_to_spawners/depends.txt → patches/mods-stopgap-minetest_game/cme_to_spawners/depends.txt

0
patches/mods-stopgap/cme_to_spawners/init.lua → patches/mods-stopgap-minetest_game/cme_to_spawners/init.lua

0
patches/mods-stopgap/dynamic_liquid_to_default/README.txt → patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/README.txt

0
patches/mods-stopgap/dynamic_liquid_to_default/depends.txt → patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/depends.txt

0
patches/mods-stopgap/dynamic_liquid_to_default/init.lua → patches/mods-stopgap-minetest_game/dynamic_liquid_to_default/init.lua

0
patches/mods-stopgap/junglelike_dryplants_recipes/README.txt → patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/README.txt

0
patches/mods-stopgap/junglelike_dryplants_recipes/depends.txt → patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/depends.txt

0
patches/mods-stopgap/junglelike_dryplants_recipes/init.lua → patches/mods-stopgap-minetest_game/junglelike_dryplants_recipes/init.lua

0
patches/mods-stopgap/junglelike_minetestgame_recipes/README.txt → patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/README.txt

0
patches/mods-stopgap/junglelike_minetestgame_recipes/depends.txt → patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/depends.txt

0
patches/mods-stopgap/junglelike_minetestgame_recipes/init.lua → patches/mods-stopgap-minetest_game/junglelike_minetestgame_recipes/init.lua

0
patches/mods-stopgap/lasermk3_to_junk/README.txt → patches/mods-stopgap-minetest_game/lasermk3_to_junk/README.txt

0
patches/mods-stopgap/lasermk3_to_junk/depends.txt → patches/mods-stopgap-minetest_game/lasermk3_to_junk/depends.txt

0
patches/mods-stopgap/lasermk3_to_junk/init.lua → patches/mods-stopgap-minetest_game/lasermk3_to_junk/init.lua

0
patches/mods-stopgap/lasermk3_to_junk/technic-microfork/tools/mining_lasers.lua → patches/mods-stopgap-minetest_game/lasermk3_to_junk/technic-microfork/tools/mining_lasers.lua

0
patches/mods-stopgap/nyancat/README.txt → patches/mods-stopgap-minetest_game/nyancat/README.txt

0
patches/mods-stopgap/nyancat/depends.txt → patches/mods-stopgap-minetest_game/nyancat/depends.txt

0
patches/mods-stopgap/nyancat/init.lua → patches/mods-stopgap-minetest_game/nyancat/init.lua

0
patches/mods-stopgap/nyancat/license.txt → patches/mods-stopgap-minetest_game/nyancat/license.txt

0
patches/mods-stopgap/nyancat/textures/nyancat_back.png → patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_back.png

Before

Width:  |  Height:  |  Size: 186 B

After

Width:  |  Height:  |  Size: 186 B

0
patches/mods-stopgap/nyancat/textures/nyancat_front.png → patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_front.png

Before

Width:  |  Height:  |  Size: 204 B

After

Width:  |  Height:  |  Size: 204 B

0
patches/mods-stopgap/nyancat/textures/nyancat_rainbow.png → patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_rainbow.png

Before

Width:  |  Height:  |  Size: 137 B

After

Width:  |  Height:  |  Size: 137 B

0
patches/mods-stopgap/nyancat/textures/nyancat_side.png → patches/mods-stopgap-minetest_game/nyancat/textures/nyancat_side.png

Before

Width:  |  Height:  |  Size: 148 B

After

Width:  |  Height:  |  Size: 148 B

0
patches/mods-stopgap/spawners_to_spawners_mobs/README.txt → patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/README.txt

0
patches/mods-stopgap/spawners_to_spawners_mobs/depends.txt → patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/depends.txt

0
patches/mods-stopgap/spawners_to_spawners_mobs/init.lua → patches/mods-stopgap-minetest_game/spawners_to_spawners_mobs/init.lua

0
patches/mods-stopgap/teleporter_to_travelnet/README.txt → patches/mods-stopgap-minetest_game/teleporter_to_travelnet/README.txt

0
patches/mods-stopgap/teleporter_to_travelnet/depends.txt → patches/mods-stopgap-minetest_game/teleporter_to_travelnet/depends.txt

0
patches/mods-stopgap/teleporter_to_travelnet/init.lua → patches/mods-stopgap-minetest_game/teleporter_to_travelnet/init.lua

0
patches/mods-stopgap/tsm_pyramids_to_spawners/README.txt → patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/README.txt

0
patches/mods-stopgap/tsm_pyramids_to_spawners/depends.txt → patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/depends.txt

0
patches/mods-stopgap/tsm_pyramids_to_spawners/init.lua → patches/mods-stopgap-minetest_game/tsm_pyramids_to_spawners/init.lua

21
patches/mods-stopgap/animal_materials_legacy/LICENSE.txt

@ -0,0 +1,21 @@
# MIT License
Copyright 2019 Poikilos (Jake Gustafson)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

11
patches/mods-stopgap/animal_materials_legacy/README.txt

@ -0,0 +1,11 @@
Bucket_Game mod: animal_materials_legacy
=========================
This mod provides a transition from old versions of animal_materials.
Authors of source code
----------------------
poikilos (github.com/poikilos)
Authors of media (textures)
---------------------------
(no media)

1
patches/mods-stopgap/animal_materials_legacy/depends.txt

@ -0,0 +1 @@
animal_materials

6
patches/mods-stopgap/animal_materials_legacy/init.lua

@ -0,0 +1,6 @@
-- NOTE: register_alias is not needed for mobs, since alias_mob calls that
-- minetest.register_alias(name, convert_to)
-- "This means that if the engine finds nodes with the name name in the world the node with the name convert_to is used instead. "
-- <https://dev.minetest.net/minetest.register_alias>
minetest.register_alias("animal_materials:deer_horns", "animal_materials:antlers")

21
patches/mods-stopgap/nftools_legacy/LICENSE.txt

@ -0,0 +1,21 @@
# MIT License
Copyright 2019 Poikilos (Jake Gustafson)
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

11
patches/mods-stopgap/nftools_legacy/README.txt

@ -0,0 +1,11 @@
Bucket_Game mod: nftools_legacy
=========================
This mod provides a transition from old versions of nftools.
Authors of source code
----------------------
poikilos (github.com/poikilos)
Authors of media (textures)
---------------------------
(no media)

1
patches/mods-stopgap/nftools_legacy/depends.txt

@ -0,0 +1 @@
nftools

16
patches/mods-stopgap/nftools_legacy/init.lua

@ -0,0 +1,16 @@
-- NOTE: register_alias is not needed for mobs, since alias_mob calls that
-- minetest.register_alias(name, convert_to)
-- "This means that if the engine finds nodes with the name name in the world the node with the name convert_to is used instead. "
-- <https://dev.minetest.net/minetest.register_alias>
minetest.register_alias("nftools:alexandrite_ore", "nftools:stone_with_bismuth")
minetest.register_alias("nftools:alexandrite", "nftools:bismuth")
minetest.register_alias("nftools:amber", "nftools:stone_with_amber")
-- (formerly called amber but dropped chip; use conventions instead)
minetest.register_alias("nftools:aquamarine_ore", "nftools:stone_with_turquoise")
minetest.register_alias("nftools:aquamarine", "nftools:turquoise")
minetest.register_alias("nftools:amethyst_ore", "nftools:stone_with_blackopal")
minetest.register_alias("nftools:amethyst", "nftools:blackopal")

2
util/deprecated/install-ENLIVEN-minetest_game.sh

@ -1010,7 +1010,7 @@ fi
# NOTE: quotes don't work with wildcard
#cp -f $PATCHES_PATH/subgame/mods/homedecor_modpack/homedecor/textures/* "$MTMOD_DEST_PATH/textures/"
echo "# not recommended:"
echo "# sudo cp -Rf $PATCHES_PATH/mods-stopgap/* $MT_MYGAME_MODS_PATH/"
echo "# sudo cp -Rf $PATCHES_PATH/mods-stopgap-minetest_game/* $MT_MYGAME_MODS_PATH/"
#echo "sudo rm -Rf $MT_MYGAME_MODS_PATH/1.nonworking # leftovers from deprecated ENLIVEN installer"
else
echo "did not find $PATCHES_PATH, so skipped automatic patching which is partially implemented"

12
webapp/install-mts.sh

@ -24,6 +24,9 @@ extra_options=""
if [ "@$1" = "@--client" ]; then
enable_client=true
fi
if [ "@$2" = "@--client" ]; then
enable_client=true
fi
flag_icon="$HOME/Desktop/org.minetest.minetest.desktop"
flag_file="minetest/bin/minetestserver"
if [ -f "$flag_icon" ]; then
@ -165,6 +168,7 @@ else
# cp -f "$flag_dir/mods/LICENSE" "$HOME/minetest/games/ENLIVEN/mods/LICENSE"
fi
popd
pushd ..
src="patches/subgame/menu"
dst="$HOME/minetest/games/ENLIVEN/menu"
@ -293,6 +297,14 @@ if [ "@$enable_client" = "@true" ]; then
fi
fi
fi
if [ -d $HOME/minetest/games/ENLIVEN/mods/animal_materials ]; then
rsync -rt patches/mods-stopgap/animal_materials_legacy $HOME/minetest/games/ENLIVEN/mods/
fi
if [ -d $HOME/minetest/games/ENLIVEN/mods/nftools ]; then
rsync -rt patches/mods-stopgap/nftools_legacy $HOME/minetest/games/ENLIVEN/mods/
fi
popd
settings_dump="`pwd`/settings-dump.txt"
settings_types_list="`pwd`/settingstypes-list.txt"

Loading…
Cancel
Save