From 21d76f0b70990885ee950e52fda51c2055fe7430 Mon Sep 17 00:00:00 2001 From: James David Clarke Date: Thu, 28 Dec 2023 15:58:13 +0000 Subject: [PATCH] Fix Lava geothermal generator --- technic/machines/LV/geothermal.lua | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua index 457032d..dee913f 100644 --- a/technic/machines/LV/geothermal.lua +++ b/technic/machines/LV/geothermal.lua @@ -26,19 +26,8 @@ minetest.register_craftitem("technic:geothermal", { local check_node_around = function(pos) local node = minetest.get_node(pos) - if technic_compat.mcl then - local water_flowing_node = "mcl_core:water_flowing" - local lava_flowing_node = "mcl_core:lava_flowing" - local water_source_node = "mcl_core:water_source" - local lava_source_node = "mcl_core:lava_source" - else - local water_flowing_node = "default:water_flowing" - local lava_flowing_node = "default:lava_flowing" - local water_source_node = "default:water_source" - local lava_source_node = "default:lava_source" - end - if node.name == water_source_node or node.name == water_flowing_node then return 1 end - if node.name == lava_source_node or node.name == lava_flowing_node then return 2 end + if minetest.get_item_group(node.name, "water") == 3 and (string.find(node.name, "flowing") or string.find(node.name, "source")) then return 1 end + if minetest.get_item_group(node.name, "lava") == 3 and (string.find(node.name, "flowing") or string.find(node.name, "source")) then return 2 end return 0 end