diff --git a/mods/ITEMS/mcl_lanterns/init.lua b/mods/ITEMS/mcl_lanterns/init.lua index b22edf9f0..ce741f463 100644 --- a/mods/ITEMS/mcl_lanterns/init.lua +++ b/mods/ITEMS/mcl_lanterns/init.lua @@ -22,6 +22,10 @@ local allowed_non_solid_nodes_floor = { "mcl_lanterns:chain" } +function mcl_lanterns.add_allowed_non_solid_nodes_floor (node_name) + table.insert (allowed_non_solid_nodes_floor, node_name) +end + local allowed_non_solid_groups_floor = {"anvil", "wall", "glass", "fence", "fence_gate", "pane"} local allowed_non_solid_nodes_ceiling = { @@ -36,6 +40,10 @@ local allowed_non_solid_nodes_ceiling = { "mcl_lanterns:chain" } +function mcl_lanterns.add_allowed_non_solid_nodes_ceiling (node_name) + table.insert (allowed_non_solid_nodes_ceiling, node_name) +end + local allowed_non_solid_groups_ceiling = {"anvil", "wall", "glass", "fence", "fence_gate", "soil", "pane", "end_portal_frame"} local function check_placement(node, wdir)