let game do initial placement. better when with valleys mapgen

This commit is contained in:
Tai @ Flex 2017-01-14 15:57:37 +00:00
parent 511cc82f5a
commit 076c91d5de

View File

@ -69,6 +69,7 @@ minetest.register_chatcommand("newspawn", {
playerspawns[name] = newspawn()
minetest.get_player_by_name(name):setpos(playerspawns[name])
spawnsave()
minetest.chat_send_player(name, "New spawn set !")
end
})
@ -81,6 +82,7 @@ minetest.register_chatcommand("setspawn", {
func = function(name)
playerspawns[name] = minetest.get_player_by_name(name):getpos()
spawnsave()
minetest.chat_send_player(name, "New spawn set !")
end
})
@ -111,16 +113,10 @@ end
spawnload()
minetest.register_on_newplayer(function(player)
minetest.after(1,function()
local name = player:get_player_name()
-- Set immediately so that joinplayer does not get triggered whilst we're stil looking
playerspawns[name] = player:getpos()
playerspawns[name] = newspawn()
player:setpos(playerspawns[name])
spawnsave()
end)
local name = player:get_player_name()
playerspawns[name] = player:getpos()
spawnsave()
return
end)
minetest.register_on_joinplayer(function(player)