From 3a24903a01aafde15c1d137a8c0140e98290993f Mon Sep 17 00:00:00 2001 From: FossFanatic Date: Mon, 13 Feb 2023 15:46:45 +0000 Subject: [PATCH] Add nil check --- mods/ITEMS/mcl_core/nodes_climb.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mods/ITEMS/mcl_core/nodes_climb.lua b/mods/ITEMS/mcl_core/nodes_climb.lua index 005cd8b5a..a47a533aa 100644 --- a/mods/ITEMS/mcl_core/nodes_climb.lua +++ b/mods/ITEMS/mcl_core/nodes_climb.lua @@ -160,16 +160,16 @@ minetest.register_node("mcl_core:vine", { on_construct = function(pos) local node = minetest.get_node(pos) local reg_biome = mcl_util.get_registered_biome_from_pos(pos) - if node.name == "mcl_core:vine" then + if node.name == "mcl_core:vine" and reg_biome and reg_biome._mcl_foliage_palette_index then local biome_param2 = reg_biome._mcl_foliage_palette_index local rotation_param2 = node.param2 local final_param2 = (biome_param2 * 8) + rotation_param2 if node.param2 ~= final_param2 and rotation_param2 < 6 then node.param2 = final_param2 minetest.swap_node(pos, node) + end end - end -end, + end, -- If dug, also dig a “dependant” vine below it. -- A vine is dependant if it hangs from this node and has no supporting block.