Browse Source

working on known issues and world edge

master
poikilos 7 years ago
committed by Jacob Gustafson
parent
commit
94734be3fa
  1. 28
      README.md
  2. 54
      etc/game-install-ENLIVEN
  3. 2
      patches/mods-stopgap/lasermk3_to_junk/init.lua

28
README.md

@ -129,6 +129,9 @@ Otherwise just install everything EXCEPT cme_to_spawners & tsm_pyramids_to_spawn
* The included minetest.conf recommended for your clients includes the line enable_local_map_saving = true, which will cache the world locally on their machines. You can feel free to change that according to your preference. * The included minetest.conf recommended for your clients includes the line enable_local_map_saving = true, which will cache the world locally on their machines. You can feel free to change that according to your preference.
## Changes: ## Changes:
### (2018-02-21)
* (installer now tries to detect 0.5.0 then install "MT_0.5.0-dev" branch of 3d armor) fix player halfway into ground when using 0.5.0 with main branch after installing 3d_armor (must use `MT_0.5.0-dev` branch)
* added worldedge mod (teleports you when you hit the edge of the map)
### (2018-02-19) ### (2018-02-19)
* added ropes * added ropes
* added digilines (I just found out it is used by technic and pipeworks) * added digilines (I just found out it is used by technic and pipeworks)
@ -250,7 +253,30 @@ Otherwise just install everything EXCEPT cme_to_spawners & tsm_pyramids_to_spawn
minetest.chat_send_player(player:get_player_name(), S("Bones placed at %s."):format(pos)) minetest.chat_send_player(player:get_player_name(), S("Bones placed at %s."):format(pos))
## Known issues: ## Known issues:
* Player is halfway into ground when using 0.5.0 due to unknown mod (does not happen in minetest_game)--still happens after removing: hbsprint * minetestserver git installer doesn't take into account that minetest_game is NOT updated automatically and must overwrite existing one (should be /usr/local/share/minetest/games/minetest_game --tested on Ubuntu 17.10 Artful)
* missing nodes if switched world from older version (such as 0.4.15-git):
* nyancat:nyancat_rainbow (make transitional mod that makes node but not worldgen, and always install it? for now is fixed by stopgap mod)
* homedecor:bed_black_regular
* homedecor:bed_white_regular
* tsm_mines and tsm_railcorridors not tested with mapgen v7 (with other ENLIVEN mods)
* make a use for the following items:
* cavestuff:desert_pebble_1
* cavestuff:pebble_1
* trunks:apple_tree_trunkroot
* trunks:beech_trunkroot
* default:sign_wall_wood
* trunks:birch_trunkroot
* trunks:fir_trunkroot
* trunks:jungletreeroot
* trunks:oak_trunkroot
* trunks:palm_trunkroot
* trunks:pine_treeroot
* trunks:rubber_tree_trunk_emptyroot
* trunks:rubber_tree_trunkroot
* trunks:sequoia_trunkroot
* trunks:spruce_trunkroot
* trunks:treeroot
* trunks:twig_1 (can make twig blocks so far)
* when using transitional mods included with EnlivenMinetest, neither type of shears work on mobs redo sheep--though mobs:shears (Steel Shears) are supposed to via right-click: https://github.com/tenplus1/mobs_redo * when using transitional mods included with EnlivenMinetest, neither type of shears work on mobs redo sheep--though mobs:shears (Steel Shears) are supposed to via right-click: https://github.com/tenplus1/mobs_redo
* tsm_railcorridors only has cobwebs if mobs_monster is installed (but I may want to switch to minetest-mods' mob-engine https://github.com/minetest-mods/mob-engine.git which is a fork of cme) * tsm_railcorridors only has cobwebs if mobs_monster is installed (but I may want to switch to minetest-mods' mob-engine https://github.com/minetest-mods/mob-engine.git which is a fork of cme)
* spawners to spawners modpack transitional mod included here does not transition dungeon spawners such as `spawners:mobs_stone_monster_spawner_waiting` (in private test world near (?, -1458, -12) * spawners to spawners modpack transitional mod included here does not transition dungeon spawners such as `spawners:mobs_stone_monster_spawner_waiting` (in private test world near (?, -1458, -12)

54
etc/game-install-ENLIVEN

@ -204,9 +204,9 @@ add_zip_mod()
echo " added as $MTMOD_DEST_PATH" echo " added as $MTMOD_DEST_PATH"
fi fi
cd cd
if [ -d GitHub/EnlivenMinetest ]; then #if [ -d GitHub/EnlivenMinetest ]; then
cd GitHub/EnlivenMinetest # cd GitHub/EnlivenMinetest
fi #fi
} }
add_git_mod() add_git_mod()
@ -264,9 +264,9 @@ if [ ! -d "$MTMOD_DEST_PATH" ] || [ "$update_enable" = "true" ]; then
echo " [ + ] added as $MTMOD_DEST_PATH" echo " [ + ] added as $MTMOD_DEST_PATH"
fi fi
cd cd
if [ -d GitHub/EnlivenMinetest ]; then #if [ -d GitHub/EnlivenMinetest ]; then
cd GitHub/EnlivenMinetest # cd GitHub/EnlivenMinetest
fi #fi
else else
echo " [ ~ ] skipped existing $MTMOD_DEST_PATH" echo " [ ~ ] skipped existing $MTMOD_DEST_PATH"
fi fi
@ -298,9 +298,9 @@ remove_mod()
echo " [ - ] already not present: $MTMOD_DEST_PATH" echo " [ - ] already not present: $MTMOD_DEST_PATH"
fi fi
cd cd
if [ -d GitHub/EnlivenMinetest ]; then #if [ -d GitHub/EnlivenMinetest ]; then
cd GitHub/EnlivenMinetest # cd GitHub/EnlivenMinetest
fi #fi
} }
#endregion paste this part into terminal to get some great environment variables #endregion paste this part into terminal to get some great environment variables
@ -440,6 +440,10 @@ echo "protector_pvp = true" >> "$WRITEABLE_MINETEST_CONF"
echo "protector_pvp_spawn = 10" >> "$WRITEABLE_MINETEST_CONF" echo "protector_pvp_spawn = 10" >> "$WRITEABLE_MINETEST_CONF"
echo "protector_drop = false" >> "$WRITEABLE_MINETEST_CONF" echo "protector_drop = false" >> "$WRITEABLE_MINETEST_CONF"
echo "protector_hurt = 3" >> "$WRITEABLE_MINETEST_CONF" echo "protector_hurt = 3" >> "$WRITEABLE_MINETEST_CONF"
echo "#optional:" >> "$WRITEABLE_MINETEST_CONF"
echo "map_generation_limit = 5000" >> "$WRITEABLE_MINETEST_CONF"
echo "#only for worldedge mod:" >> "$WRITEABLE_MINETEST_CONF"
echo "world_edge = 5000" >> "$WRITEABLE_MINETEST_CONF"
echo "default_privs = interact,shout,home" >> "$WRITEABLE_MINETEST_CONF" echo "default_privs = interact,shout,home" >> "$WRITEABLE_MINETEST_CONF"
echo "max_users = 50" >> "$WRITEABLE_MINETEST_CONF" echo "max_users = 50" >> "$WRITEABLE_MINETEST_CONF"
echo "motd = \"Actions and chat messages are logged. Use inventory to see recipes (use web for live map if available).\"" >> "$WRITEABLE_MINETEST_CONF" echo "motd = \"Actions and chat messages are logged. Use inventory to see recipes (use web for live map if available).\"" >> "$WRITEABLE_MINETEST_CONF"
@ -449,7 +453,7 @@ echo "server_dedicated = false" >> "$WRITEABLE_MINETEST_CONF"
echo "hudbars_bar_type = statbar_modern" >> "$WRITEABLE_MINETEST_CONF" #TODO: remove this after fully deprecated echo "hudbars_bar_type = statbar_modern" >> "$WRITEABLE_MINETEST_CONF" #TODO: remove this after fully deprecated
echo "sprint_speed = 2.25" >> "$WRITEABLE_MINETEST_CONF" # default is 1.3 echo "sprint_speed = 2.25" >> "$WRITEABLE_MINETEST_CONF" # default is 1.3
echo "sprint_jump = 1.25" >> "$WRITEABLE_MINETEST_CONF" # default is 1.1 echo "sprint_jump = 1.25" >> "$WRITEABLE_MINETEST_CONF" # default is 1.1
echo "sprint_stamina_drain = 1" >> "$WRITEABLE_MINETEST_CONF" # default is 2 echo "sprint_stamina_drain = .5" >> "$WRITEABLE_MINETEST_CONF" # default is 2
sudo mv -f $HOME/minetest.conf "$USR_SHARE_MINETEST/games/$MT_MYGAME_NAME/minetest.conf" sudo mv -f $HOME/minetest.conf "$USR_SHARE_MINETEST/games/$MT_MYGAME_NAME/minetest.conf"
if [ -f "$MT_MYGAME_DIR/game.conf.1st" ]; then if [ -f "$MT_MYGAME_DIR/game.conf.1st" ]; then
@ -503,6 +507,7 @@ add_git_mod vote vote https://github.com/minetest-mods/vote.git
#endregion UTILITY MODS #endregion UTILITY MODS
#region MOB AND WORLDGEN MODS #region MOB AND WORLDGEN MODS
add_git_mod worldedge worldedge https://github.com/minetest-mods/worldedge.git
#wget https://github.com/BlockMen/cme/releases/download/v2.3/cme-2_3-BlockMen.zip #wget https://github.com/BlockMen/cme/releases/download/v2.3/cme-2_3-BlockMen.zip
#unzip cme-2_3-BlockMen.zip #unzip cme-2_3-BlockMen.zip
#sudo mv cme "$MT_MYGAME_MODS_PATH/cme" #sudo mv cme "$MT_MYGAME_MODS_PATH/cme"
@ -735,10 +740,10 @@ add_git_mod moreores moreores https://github.com/minetest-mods/moreores.git
#echo "snow:snow_block 255 255 255" >> $HOME/minetest/util/colors.txt #echo "snow:snow_block 255 255 255" >> $HOME/minetest/util/colors.txt
#echo "snow:ice 144 217 234" >> $HOME/minetest/util/colors.txt #echo "snow:ice 144 217 234" >> $HOME/minetest/util/colors.txt
#sh chunkymap/install-ubuntu.sh #sh chunkymap/install-ubuntu.sh
remove_mod tsm_mines #remove_mod tsm_mines
remove_mod tsm_railcorridors #remove_mod tsm_railcorridors
#add_git_mod tsm_mines tsm_mines http://repo.or.cz/tsm_mines.git add_git_mod tsm_mines tsm_mines http://repo.or.cz/tsm_mines.git
#add_git_mod tsm_railcorridors tsm_railcorridors http://repo.or.cz/RailCorridors/tsm_railcorridors.git add_git_mod tsm_railcorridors tsm_railcorridors http://repo.or.cz/RailCorridors/tsm_railcorridors.git
############ BOOST CARTS REQUIRES MESECONS ############ ############ BOOST CARTS REQUIRES MESECONS ############
@ -756,6 +761,7 @@ remove_mod tsm_railcorridors
# birthstones: expertmm fork of a rather non-maintained mod--forum link is at https://forum.minetest.net/viewtopic.php?id=3663 (original mod was at https://github.com/Doc22/birthstones-mod.git) # birthstones: expertmm fork of a rather non-maintained mod--forum link is at https://forum.minetest.net/viewtopic.php?id=3663 (original mod was at https://github.com/Doc22/birthstones-mod.git)
add_git_mod birthstones minetest-birthstones https://github.com/expertmm/minetest-birthstones.git add_git_mod birthstones minetest-birthstones https://github.com/expertmm/minetest-birthstones.git
add_git_mod bakedclay bakedclay https://github.com/tenplus1/bakedclay.git add_git_mod bakedclay bakedclay https://github.com/tenplus1/bakedclay.git
add_git_mod quartz quartz https://github.com/minetest-mods/quartz
add_git_mod magma_conduits magma_conduits https://github.com/FaceDeer/magma_conduits.git add_git_mod magma_conduits magma_conduits https://github.com/FaceDeer/magma_conduits.git
# dynamic_liquid: makes suspended source blocks move down until supported--therefore improves the underground especially when using mods like magma_conduits # dynamic_liquid: makes suspended source blocks move down until supported--therefore improves the underground especially when using mods like magma_conduits
add_git_mod dynamic_liquid dynamic_liquid https://github.com/minetest-mods/dynamic_liquid.git add_git_mod dynamic_liquid dynamic_liquid https://github.com/minetest-mods/dynamic_liquid.git
@ -769,11 +775,11 @@ echo "Installing minetest-mods' (NOT MinetestForFun's PvP fork of Echoes91's, NO
add_git_mod throwing throwing https://github.com/minetest-mods/throwing.git add_git_mod throwing throwing https://github.com/minetest-mods/throwing.git
add_git_mod throwing_arrows throwing_arrows https://github.com/minetest-mods/throwing_arrows.git add_git_mod throwing_arrows throwing_arrows https://github.com/minetest-mods/throwing_arrows.git
echo "Installing Minetestforfun's (NOT wulfsdad's) fishing <https://forum.minetest.net/viewtopic.php?f=11&t=13659>" echo "Installing Minetestforfun's (NOT wulfsdad's) fishing <https://forum.minetest.net/viewtopic.php?f=11&t=13659>"
echo "Installing Minetestforfun's (NOT wulfsdad's) fishing <https://forum.minetest.net/viewtopic.php?f=11&t=13659>" >> fishing.txt echo "Installing Minetestforfun's (NOT wulfsdad's) fishing <https://forum.minetest.net/viewtopic.php?f=11&t=13659>" > ~/Downloads/fishing.txt
add_git_mod fishing fishing https://github.com/MinetestForFun/fishing.git add_git_mod fishing fishing https://github.com/MinetestForFun/fishing.git
cd "$HOME/Downloads" cd "$HOME/Downloads"
echo "Installing AntumMT's modernized fork of Kilarin's compassgps (NOT TeTpaAka, nor Echo, nor PilzAdam compass) <https://forum.minetest.net/viewtopic.php?t=9373>" echo "Installing AntumMT's modernized fork of Kilarin's compassgps (NOT TeTpaAka, nor Echo, nor PilzAdam compass) <https://forum.minetest.net/viewtopic.php?t=9373>"
echo "Installing AntumMT's modernized fork of Kilarin's compassgps (NOT TeTpaAka, nor Echo, nor PilzAdam compass) <https://forum.minetest.net/viewtopic.php?t=9373>" >> compassgps.txt echo "Installing AntumMT's modernized fork of Kilarin's compassgps (NOT TeTpaAka, nor Echo, nor PilzAdam compass) <https://forum.minetest.net/viewtopic.php?t=9373>" > ~/Downloads/compassgps.txt
# https://github.com/Kilarin/compassgps.git # https://github.com/Kilarin/compassgps.git
#add_git_mod compassgps mod-compassgps https://github.com/AntumMT/mod-compassgps.git #add_git_mod compassgps mod-compassgps https://github.com/AntumMT/mod-compassgps.git
add_git_mod compassgps compassgps https://github.com/expertmm/compassgps.git add_git_mod compassgps compassgps https://github.com/expertmm/compassgps.git
@ -856,8 +862,18 @@ add_git_mod digilines digilines https://github.com/minetest-mods/digilines.git
#add_git_mod trmp_minetest_game trmp_minetest_game https://github.com/ClockGen/trmp_minetest_game.git #add_git_mod trmp_minetest_game trmp_minetest_game https://github.com/ClockGen/trmp_minetest_game.git
#fixed version with correct dye list for 0.4.16 (submitted pull request to ClockGen 2018-02-08): #fixed version with correct dye list for 0.4.16 (submitted pull request to ClockGen 2018-02-08):
add_git_mod trmp_minetest_game trmp_minetest_game https://github.com/expertmm/trmp_minetest_game.git add_git_mod trmp_minetest_game trmp_minetest_game https://github.com/expertmm/trmp_minetest_game.git
#forum_url = "http://minetest.org/forum/viewtopic.php?f=11&t=4870&sid=3ccbe3a667c6201075fc475ef7dc7cea"
#see also minetest-mods version:
add_git_mod awards awards https://github.com/minetest-mods/awards.git
add_git_mod awards_board awards_board https://github.com/xisd/awards_board.git
#endregion NON-WORLDGEN NODE/ITEM MODS #endregion NON-WORLDGEN NODE/ITEM MODS
#region PLAYER UX MODS #region PLAYER UX MODS
add_git_mod lightning lightning https://github.com/minetest-mods/lightning.git add_git_mod lightning lightning https://github.com/minetest-mods/lightning.git
add_git_mod unified_inventory unified_inventory https://github.com/minetest-mods/unified_inventory.git add_git_mod unified_inventory unified_inventory https://github.com/minetest-mods/unified_inventory.git
@ -888,8 +904,8 @@ add_git_mod armor_monoid armor_monoid https://github.com/minetest-mods/armor_mon
# not git://repo.or.cz/minetest_hbarmor.git # not git://repo.or.cz/minetest_hbarmor.git
add_git_mod hbarmor minetest_hbarmor http://repo.or.cz/minetest_hbarmor.git add_git_mod hbarmor minetest_hbarmor http://repo.or.cz/minetest_hbarmor.git
# author="Wuzzy # author="Wuzzy
# description="hbhunger for hudbars" # description="hbhunger for hudbars https://forum.minetest.net/viewtopic.php?f=11&t=11153&hilit=hunger"
# forum_url="https://forum.minetest.net/viewtopic.php?f=11&t=11153&hilit=hunger" # forum_url="https://forum.minetest.net/viewtopic.php?f=9&t=11336"
# not git://repo.or.cz/minetest_hbhunger.git # not git://repo.or.cz/minetest_hbhunger.git
add_git_mod hbhunger minetest_hbhunger http://repo.or.cz/minetest_hbhunger.git add_git_mod hbhunger minetest_hbhunger http://repo.or.cz/minetest_hbhunger.git
add_git_mod playereffects minetest_playereffects http://repo.or.cz/minetest_playereffects.git add_git_mod playereffects minetest_playereffects http://repo.or.cz/minetest_playereffects.git
@ -1049,7 +1065,7 @@ fi
cp -f $PATCHES_PATH/subgame/mods/homedecor_modpack/homedecor/textures/* "$MTMOD_DEST_PATH/textures/" cp -f $PATCHES_PATH/subgame/mods/homedecor_modpack/homedecor/textures/* "$MTMOD_DEST_PATH/textures/"
echo "# not recommended:" echo "# not recommended:"
echo "sudo cp -Rf $PATCHES_PATH/mods-stopgap/* $MT_MYGAME_MODS_PATH/" echo "sudo cp -Rf $PATCHES_PATH/mods-stopgap/* $MT_MYGAME_MODS_PATH/"
echo "sudo rm -Rf $MT_MYGAME_MODS_PATH/1.nonworking # leftovers from deprecated ENLIVEN installer" #echo "sudo rm -Rf $MT_MYGAME_MODS_PATH/1.nonworking # leftovers from deprecated ENLIVEN installer"
else else
echo "did not find $PATCHES_PATH, so skipped automatic patching which is partially implemented" echo "did not find $PATCHES_PATH, so skipped automatic patching which is partially implemented"
fi fi

2
patches/mods-stopgap/lasermk3_to_junk/init.lua

@ -3,4 +3,4 @@
-- minetest.register_alias(name, convert_to) -- 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. " -- "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> -- <https://dev.minetest.net/minetest.register_alias>
minetest.register_alias("technic:laser_mk3", "slimenodes:slime_liquid_cyan") -- travelnet box minetest.register_alias("technic:laser_mk3", "slimenodes:slime_liquid_cyan")

Loading…
Cancel
Save