From c297978d50c655a876f6373e31db841d04322cb7 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Sat, 6 Aug 2022 20:12:42 -0600 Subject: [PATCH] add mcl fences --- df_dependencies/helper_functions.lua | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/df_dependencies/helper_functions.lua b/df_dependencies/helper_functions.lua index 35b6c5a..cea3253 100644 --- a/df_dependencies/helper_functions.lua +++ b/df_dependencies/helper_functions.lua @@ -39,7 +39,8 @@ df_dependencies.mods_required.stairs = true df_dependencies.mods_required.moreblocks = true df_dependencies.mods_required.doors = true df_dependencies.mods_required.mcl_stairs = true - +df_dependencies.mods_required.mcl_fences = true +df_dependencies.mods_required.mcl_core = true local node_name_to_stair_properties = function(name, override) local mod = minetest.get_current_modname() @@ -134,6 +135,20 @@ df_dependencies.register_all_fences = function (name, override_def) }) end + if minetest.get_modpath("mcl_fences") then + local groups = deep_copy(node_def.groups or {}) + groups.fence_wood = 1 + mcl_fences.register_fence_and_fence_gate(name .. "_fence", + S("@1 Fence", node_def.description), + S("@1 Fence Gate", node_def.description), + texture, + groups, + node_def._mcl_hardness or minetest.registered_nodes["mcl_core:wood"]._mcl_hardness, + node_def._mcl_blast_resistance or minetest.registered_nodes["mcl_core:wood"]._mcl_blast_resistance, + {"group:fence_wood"} + ) + end + if minetest.get_modpath("doors") then doors.register_fencegate(material .. "_fence_gate", { description = S("@1 Fence Gate", node_def.description),