* 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-03-13)
* added mapfix mod since dynamic_liquid makes one block create a whole pond if set high above ground
* removed mapfix due to [improvements to minetest](https://github.com/minetest/minetest/issues/2767)
* removed dynamic_liquid since it makes oceans deplete as they go into caves (see <https://forum.minetest.net/viewtopic.php?t=16485>)
### (2018-03-08)
### (2018-03-08)
* added technic_armor since is now in separate repo
* added technic_armor since is now in separate repo
# 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
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since in creative_mode -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since player has creative -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since in creative_mode -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
end
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since player has creative -- died at "..minetest.pos_to_string(pos))
end
return
return
end
end
localplayer_inv=player:get_inventory()
localplayer_inv=player:get_inventory()
ifis_all_empty(player_inv)then
ifplayer_inv:is_empty("main")and
player_inv:is_empty("craft")then
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since inventory and craft are empty -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since inventory and craft are empty -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since area is_protected -- died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since cannot place bones here -- died at "..minetest.pos_to_string(pos))
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s do not remain since area is_protected -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
end
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s do not remain since cannot place bones here -- died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))
end
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since in creative_mode -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
ifenable_bones_loggingthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since in creative_mode -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since player has creative -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
end
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since player has creative -- died at "..minetest.pos_to_string(pos))
end
return
return
end
end
localplayer_inv=player:get_inventory()
localplayer_inv=player:get_inventory()
ifplayer_inv:is_empty("main")and
ifis_all_empty(player_inv)then
player_inv:is_empty("craft")then
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since inventory and craft are empty -- died at "..minetest.pos_to_string(vector.round(player:getpos())))
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones do not remain since inventory and craft are empty -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since area is_protected -- died at "..minetest.pos_to_string(pos))
ifenable_bones_loggingthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s do not remain since area is_protected -- died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
minetest.log("action","[bones] "..player:get_player_name().."'s bones do not remain since cannot place bones here -- died at "..minetest.pos_to_string(pos))
end
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s do not remain since cannot place bones here -- died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))
minetest.log("action","[bones] "..player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))--formerly ("Bones placed at %s."):format(pos)
end
ifenable_bones_chat_msgthen
minetest.chat_send_player(player:get_player_name(),player:get_player_name().."'s bones remain where died at "..minetest.pos_to_string(pos))