From 34a67e12a92973ed8ddb8035c1cf7f960ebee152 Mon Sep 17 00:00:00 2001 From: kay27 Date: Mon, 12 Jul 2021 05:39:36 +0400 Subject: [PATCH] Fix unknown API function call --- mods/PLAYER/mcl_spawn/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mods/PLAYER/mcl_spawn/init.lua b/mods/PLAYER/mcl_spawn/init.lua index e50d8f08a..801e7ffd0 100644 --- a/mods/PLAYER/mcl_spawn/init.lua +++ b/mods/PLAYER/mcl_spawn/init.lua @@ -500,7 +500,11 @@ function mcl_spawn.shadow_worker() if success then local wsp_node = minetest.get_node(wsp) - if wsp_node and (minetest.compare_block_status(wsp, "loaded") or minetest.compare_block_status(wsp, "active")) + if wsp_node and + ( + (minetest.compare_block_status and (minetest.compare_block_status(wsp, "loaded") or minetest.compare_block_status(wsp, "active"))) + or minetest.get_node_or_nil(wsp) + ) and ((not good_for_respawn(wsp)) or ((no_trees_area_counter >= 0) and not can_find_tree(wsp))) then success = false minetest.log("action", "[mcl_spawn] World spawn position isn't safe anymore: "..minetest.pos_to_string(wsp))