Skip to content

Commit b5c221a

Browse files
authored
Do not register steps crafts if moreblocks is present
* backported from v-rob#10 * Co-authored-by: Oversword <[email protected]> * Do not register steps crafts if moreblocks is present, * if moreblocks is present stairsplus:register_all will register crafts for panels, which are aliased with steps, registering a craft for steps makes a duplicate craft * Remove duplicate craft for yellow > red dying of nodes
1 parent f6c5c39 commit b5c221a

File tree

1 file changed

+29
-30
lines changed

1 file changed

+29
-30
lines changed

crafts.lua

+29-30
Original file line numberDiff line numberDiff line change
@@ -96,29 +96,31 @@ if minetest.settings:get_bool("bridger_enable_trusses", true) then
9696
}
9797
})
9898

99-
minetest.register_craft({
100-
output = "bridger:step_" .. bridge_color .. " 12",
101-
recipe = {
102-
{"", "bridger:block_" .. bridge_color},
103-
{"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color},
104-
}
105-
})
106-
107-
minetest.register_craft({
108-
output = "bridger:step_" .. bridge_color .. " 12",
109-
recipe = {
110-
{"bridger:block_" .. bridge_color, ""},
111-
{"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color},
112-
}
113-
})
114-
115-
minetest.register_craft({
116-
output = "bridger:block_" .. bridge_color,
117-
recipe = {
118-
{"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color},
119-
{"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color},
120-
}
121-
})
99+
if not minetest.get_modpath("moreblocks") then
100+
minetest.register_craft({
101+
output = "bridger:step_" .. bridge_color .. " 12",
102+
recipe = {
103+
{"", "bridger:block_" .. bridge_color},
104+
{"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color},
105+
}
106+
})
107+
108+
minetest.register_craft({
109+
output = "bridger:step_" .. bridge_color .. " 12",
110+
recipe = {
111+
{"bridger:block_" .. bridge_color, ""},
112+
{"bridger:block_" .. bridge_color, "bridger:block_" .. bridge_color},
113+
}
114+
})
115+
116+
minetest.register_craft({
117+
output = "bridger:block_" .. bridge_color,
118+
recipe = {
119+
{"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color},
120+
{"bridger:step_" .. bridge_color, "bridger:step_" .. bridge_color},
121+
}
122+
})
123+
end
122124

123125
minetest.register_craft({
124126
output = "bridger:suspension_cable_" .. bridge_color .. " 16",
@@ -644,7 +646,6 @@ if minetest.settings:get_bool("bridger_enable_trusses", true) then
644646

645647
local bridge_nodes = {
646648
"block_",
647-
"step_",
648649
"suspension_top_",
649650
"suspension_cable_",
650651
"deck_",
@@ -700,6 +701,10 @@ if minetest.settings:get_bool("bridger_enable_trusses", true) then
700701
"corrugated_steel_ceiling_",
701702
}
702703

704+
if not minetest.get_modpath("moreblocks") then
705+
table.insert(bridge_nodes, "step_")
706+
end
707+
703708
for c in ipairs(bridge_nodes) do
704709
local bridge_node = bridge_nodes[c]
705710

@@ -846,12 +851,6 @@ if minetest.settings:get_bool("bridger_enable_trusses", true) then
846851
type = "shapeless",
847852
recipe = {"bridger:" .. bridge_node .. "red", "dye:yellow"},
848853
})
849-
850-
minetest.register_craft({
851-
output = "bridger:" .. bridge_node .. "red",
852-
type = "shapeless",
853-
recipe = {"bridger:" .. bridge_node .. "yellow", "dye:red"},
854-
})
855854
end
856855
end
857856

0 commit comments

Comments
 (0)