From ac4c6abb47fbaabd698b86548b457d08f44d8d2c Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 16 Aug 2022 13:57:04 +0200 Subject: [PATCH] Fix possible to sleep in bed below bed --- mods/rp_bed/init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/rp_bed/init.lua b/mods/rp_bed/init.lua index ce314946..002bb3a9 100644 --- a/mods/rp_bed/init.lua +++ b/mods/rp_bed/init.lua @@ -320,7 +320,7 @@ local attempt_bed_respawn = function(player) local bnode = minetest.get_node(abpos) if node_is_spawnable_in(anode, true) and ((n == 1 and is_bed) or node_is_spawnable_on(bnode)) and - (not is_bed or node_is_spawnable_in(aanode, false)) then + (not is_bed or node_is_spawnable_in(aanode, true)) then local spos = cpos if not is_bed then spos.y = spos.y - 0.5 @@ -577,7 +577,7 @@ minetest.register_node( for a=1,#above_posses do local apos = above_posses[a] local anode = minetest.get_node(apos) - local is_spawnable, fail_reason = node_is_spawnable_in(anode) + local is_spawnable, fail_reason = node_is_spawnable_in(anode, true) if not is_spawnable then local msg if fail_reason == "damage" then