undergrowth/trunks/crafting.lua

133 lines
4.3 KiB
Lua

-- Code by Mossmanikin
-----------------------------------------------------------------------------------------------
-- TWiGS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- *leaves --> twigs
output = "trunks:twig_1 2",
recipe = {{"group:leafdecay"}}
})
if minetest.get_modpath("moretrees") ~= nil then
minetest.register_craft({ -- moretrees_leaves --> twigs
output = "trunks:twig_1 2",
recipe = {{"group:moretrees_leaves"}}
})
minetest.register_craft({ -- except moretrees:palm_leaves
output = "moretrees:palm_leaves",
recipe = {{"moretrees:palm_leaves"}}
})
end
if minetest.get_modpath("bushes") ~= nil then
minetest.register_craft({ -- BushLeaves --> twigs
output = "trunks:twig_1 2",
recipe = {{"bushes:BushLeaves1"}}
})
minetest.register_craft({
output = "trunks:twig_1 2",
recipe = {{"bushes:BushLeaves2"}}
})
minetest.register_craft({ -- bushbranches --> twigs
output = "trunks:twig_1 4",
recipe = {{"bushes:bushbranches1"}}
})
minetest.register_craft({
output = "trunks:twig_1 4",
recipe = {{"bushes:bushbranches2"}}
})
minetest.register_craft({
output = "trunks:twig_1 4",
recipe = {{"bushes:bushbranches2a"}}
})
minetest.register_craft({
output = "trunks:twig_1 4",
recipe = {{"bushes:bushbranches3"}}
})
end
minetest.register_craft({ -- twigs block --> twigs
output = "trunks:twig_1 8",
recipe = {{"trunks:twigs"}}
})
minetest.register_craft({ -- twigs_slab --> twigs
output = "trunks:twig_1 4",
recipe = {{"trunks:twigs_slab"}}
})
minetest.register_craft({ -- twigs_roof --> twigs
output = "trunks:twig_1 4",
recipe = {{"trunks:twigs_roof"}}
})
minetest.register_craft({ -- twigs_roof_corner --> twigs
output = "trunks:twig_1 3",
recipe = {{"trunks:twigs_roof_corner"}}
})
minetest.register_craft({ -- twigs_roof_corner_2 --> twigs
output = "trunks:twig_1 3",
recipe = {{"trunks:twigs_roof_corner_2"}}
})
-----------------------------------------------------------------------------------------------
-- STiCK
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twig --> stick
output = "default:stick",
recipe = {{"trunks:twig_1"}}
})
-----------------------------------------------------------------------------------------------
-- TWiGS BLoCK
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs --> twigs block
output = "trunks:twigs",
recipe = {
{"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
{"trunks:twig_1", "" ,"trunks:twig_1"},
{"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
}
})
-----------------------------------------------------------------------------------------------
-- TWiGS SLaBS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_slabs
output = "trunks:twigs_slab 6",
recipe = {
{"trunks:twigs","trunks:twigs","trunks:twigs"},
}
})
-----------------------------------------------------------------------------------------------
-- TWiGS RooFS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roofs
output = "trunks:twigs_roof 4",
recipe = {
{"trunks:twigs",""},
{"","trunks:twigs"},
}
})
minetest.register_craft({
output = "trunks:twigs_roof 4",
recipe = {
{"","trunks:twigs"},
{"trunks:twigs",""},
}
})
-----------------------------------------------------------------------------------------------
-- TWiGS RooF CoRNeRS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roof_corners
output = "trunks:twigs_roof_corner 8",
recipe = {
{ "" ,"trunks:twigs", "" },
{"trunks:twigs", "" ,"trunks:twigs"},
}
})
-----------------------------------------------------------------------------------------------
-- TWiGS RooF CoRNeRS 2
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roof_corner_2's
output = "trunks:twigs_roof_corner_2 8",
recipe = {
{"trunks:twigs", "" ,"trunks:twigs"},
{ "" ,"trunks:twigs", "" },
}
})