Don't respawn on bed if bed is missing or blocked
This commit is contained in:
parent
a285827980
commit
a11f6ffaac
2 changed files with 20 additions and 3 deletions
|
@ -228,7 +228,9 @@ function mcl_beds.on_rightclick(pos, player)
|
|||
if not mcl_beds.player[name] then
|
||||
lay_down(player, ppos, pos)
|
||||
if minetest.get_modpath("mcl_spawn") then
|
||||
mcl_spawn.set_spawn_pos(player, player:get_pos()) -- save respawn position when entering bed
|
||||
local spos = table.copy(pos)
|
||||
spos.y = spos.y + 0.1
|
||||
mcl_spawn.set_spawn_pos(player, spos) -- save respawn position when entering bed
|
||||
end
|
||||
else
|
||||
lay_down(player, nil, nil, false)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue