forked from minetest-mods/moreblocks
Stop assuming stair and slab aliases are required.
Only make aliases automatically for stairs and slabs from MTG stairs mod. Let other mods worry about aliasing themselves. Fixes minetest-mods/moreblocks#45
This commit is contained in:
parent
8f6176f68c
commit
780df105ea
@ -1,4 +1,5 @@
|
|||||||
default
|
default
|
||||||
intllib?
|
intllib?
|
||||||
farming?
|
stairs?
|
||||||
wool?
|
farming?
|
||||||
|
wool?
|
||||||
|
@ -67,7 +67,10 @@ for _, name in pairs(default_nodes) do
|
|||||||
ndef.tiles = {ndef.tiles[1]}
|
ndef.tiles = {ndef.tiles[1]}
|
||||||
end
|
end
|
||||||
|
|
||||||
stairsplus:register_all("moreblocks", name, nodename, ndef)
|
mod = "moreblocks"
|
||||||
|
stairsplus:register_all(mod, name, nodename, ndef)
|
||||||
|
minetest.register_alias_force("stairs:stair_" .. name, mod .. ":stair_" .. name)
|
||||||
|
minetest.register_alias_force("stairs:slab_" .. name, mod .. ":slab_" .. name)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- farming registrations
|
-- farming registrations
|
||||||
@ -78,7 +81,11 @@ if minetest.get_modpath("farming") then
|
|||||||
local nodename = mod .. ":" .. name
|
local nodename = mod .. ":" .. name
|
||||||
local ndef = table.copy(minetest.registered_nodes[nodename])
|
local ndef = table.copy(minetest.registered_nodes[nodename])
|
||||||
ndef.sunlight_propagates = true
|
ndef.sunlight_propagates = true
|
||||||
stairsplus:register_all("moreblocks", name, nodename, ndef)
|
|
||||||
|
mod = "moreblocks"
|
||||||
|
stairsplus:register_all(mod, name, nodename, ndef)
|
||||||
|
minetest.register_alias_force("stairs:stair_" .. name, mod .. ":stair_" .. name)
|
||||||
|
minetest.register_alias_force("stairs:slab_" .. name, mod .. ":slab_" .. name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -101,7 +101,6 @@ function stairsplus:register_slab(modname, subname, recipeitem, fields)
|
|||||||
end
|
end
|
||||||
minetest.register_node(":" .. modname .. ":slab_" .. subname .. alternate, def)
|
minetest.register_node(":" .. modname .. ":slab_" .. subname .. alternate, def)
|
||||||
end
|
end
|
||||||
minetest.register_alias("stairs:slab_" .. subname, modname .. ":slab_" .. subname)
|
|
||||||
|
|
||||||
circular_saw.known_nodes[recipeitem] = {modname, subname}
|
circular_saw.known_nodes[recipeitem] = {modname, subname}
|
||||||
|
|
||||||
|
@ -141,7 +141,6 @@ function stairsplus:register_stair(modname, subname, recipeitem, fields)
|
|||||||
end
|
end
|
||||||
minetest.register_node(":" .. modname .. ":stair_" .. subname .. alternate, def)
|
minetest.register_node(":" .. modname .. ":stair_" .. subname .. alternate, def)
|
||||||
end
|
end
|
||||||
minetest.register_alias("stairs:stair_" .. subname, modname .. ":stair_" .. subname)
|
|
||||||
|
|
||||||
circular_saw.known_nodes[recipeitem] = {modname, subname}
|
circular_saw.known_nodes[recipeitem] = {modname, subname}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user