1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-06-29 21:30:26 +02:00

Add option to disable bed respawn, better recipe for fancy bed

This commit is contained in:
BlockMen
2015-03-06 10:46:05 +01:00
parent e604d8d7f3
commit 2a6050e552
3 changed files with 9 additions and 19 deletions

View File

@ -1,5 +1,6 @@
local player_in_bed = 0
local is_sp = minetest.is_singleplayer()
local enable_respawn = minetest.setting_getbool("enable_bed_respawn") or true
-- helper functions
@ -166,7 +167,11 @@ minetest.register_on_joinplayer(function(player)
beds.read_spawns()
end)
-- respawn player at bed if enabled and valid position is found
minetest.register_on_respawnplayer(function(player)
if not enable_respawn then
return false
end
local name = player:get_player_name()
local pos = beds.spawn[name] or nil
if pos then