From dbef60c55891824c4a53efb27b98b562f5cdfd9d Mon Sep 17 00:00:00 2001 From: cora Date: Tue, 15 Nov 2022 15:58:49 +0100 Subject: [PATCH] Fix crash when new player rightclicks a bed --- mods/PLAYER/mcl_spawn/init.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mods/PLAYER/mcl_spawn/init.lua b/mods/PLAYER/mcl_spawn/init.lua index c8746fdf0..eb0208dcb 100644 --- a/mods/PLAYER/mcl_spawn/init.lua +++ b/mods/PLAYER/mcl_spawn/init.lua @@ -459,10 +459,12 @@ function mcl_spawn.set_spawn_pos(player, pos, message) - local old_bed_meta = minetest.get_meta(oldpos) - if oldpos ~= pos and old_bed_meta then - mcl_log("Removing old bed meta") - old_bed_meta:set_string("player", "") + if oldpos and oldpos ~= pos then + local old_bed_meta = minetest.get_meta(oldpos) + if old_bed_meta then + mcl_log("Removing old bed meta") + old_bed_meta:set_string("player", "") + end else mcl_log("No old bed meta to remove or same as current") end