35 lines
828 B
Lua
35 lines
828 B
Lua
local door_wood = { -- color, desc, image
|
|
{"red", "Red Stained", "red"},
|
|
{"grey", "Grey Stained", "grey"},
|
|
{"dark_grey", "Dark Grey Stained", "dark_grey"},
|
|
{"brown", "Brown Stained", "brown"},
|
|
{"white", "White Stained", "white"},
|
|
{"yellow", "Clear Stained", "yellow"},
|
|
{"black", "Black", "black"},
|
|
}
|
|
for i in ipairs(door_wood) do
|
|
local color = door_wood[i][1]
|
|
local desc = door_wood[i][2]
|
|
local img = door_wood[i][3]
|
|
|
|
minetest.register_node("my_door_wood:wood_"..color, {
|
|
description = desc.." Wood",
|
|
drawtype = "normal",
|
|
paramtype = "light",
|
|
tiles = {"mydoors_"..img.."_wood.png"},
|
|
paramtype = "light",
|
|
groups = {cracky = 2, choppy = 2},
|
|
|
|
})
|
|
|
|
-- Crafts
|
|
|
|
minetest.register_craft({
|
|
output = "my_door_wood:wood_"..color,
|
|
recipe = {
|
|
{"default:wood", "", ""},
|
|
{"dye:"..color, "", ""},
|
|
{"", "", ""}
|
|
}
|
|
})
|
|
end
|