The player should always be teleported away when they die and we can still fall back to the engine spawning code.
@@ -135,6 +135,7 @@ local function on_spawn(player)
if success then
player:set_pos(spawn_pos)
end
+ return success
minetest.register_on_newplayer(function(player)
@@ -153,7 +154,5 @@ minetest.register_on_respawnplayer(function(player)
return
- on_spawn(player)
-
- return true
+ return on_spawn(player)
end)