From 757fcbcfaf75ca5feba1ef35aa7eb06e6c1f7384 Mon Sep 17 00:00:00 2001 From: Tai Kedzierski Date: Sat, 29 Dec 2018 20:30:39 +0000 Subject: [PATCH] add block when player spawns --- init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 86b7e84..d43d4ec 100644 --- a/init.lua +++ b/init.lua @@ -95,7 +95,6 @@ function rspawn:newspawn(pos, radius) if #validnodes > 0 then rspawn:debug("Valid spawn points found with radius "..tostring(radius)) local newpos = validnodes[math.random(1,#validnodes)] - set_default_node({x=newpos.x,y=newpos.y-1,z=newpos.z}) return newpos else @@ -129,6 +128,9 @@ local function confirm_new_spawn(name, newpos) minetest.chat_send_player(name, "New spawn set at "..spos) minetest.get_player_by_name(name):setpos(rspawn.playerspawns[name]) + minetest.after(0.5,function() + set_default_node({x=newpos.x,y=newpos.y-1,z=newpos.z}) + end) end function rspawn:set_newplayer_spawn(player)