2014-10-28 18:01:32 +01:00
|
|
|
---------------------------------------------
|
|
|
|
-- Coloured Stone Bricks Mod by CraigyDavi --
|
|
|
|
---------------------------------------------
|
|
|
|
|
|
|
|
local COLOURS = {
|
|
|
|
"Black",
|
|
|
|
"Cyan",
|
|
|
|
"Brown",
|
|
|
|
"Dark Blue",
|
|
|
|
"Dark Green",
|
|
|
|
"Dark Grey",
|
|
|
|
"Dark Pink",
|
|
|
|
"Green",
|
|
|
|
"Grey",
|
|
|
|
"Orange",
|
|
|
|
"Pink",
|
|
|
|
"Purple",
|
|
|
|
"Red",
|
|
|
|
"White",
|
|
|
|
"Yellow"
|
|
|
|
}
|
|
|
|
|
|
|
|
local COLOURS2 = {
|
|
|
|
"black",
|
|
|
|
"cyan",
|
|
|
|
"brown",
|
|
|
|
"dark_blue",
|
|
|
|
"dark_green",
|
|
|
|
"dark_grey",
|
|
|
|
"dark_pink",
|
|
|
|
"green",
|
|
|
|
"grey",
|
|
|
|
"orange",
|
|
|
|
"pink",
|
|
|
|
"purple",
|
|
|
|
"red",
|
|
|
|
"white",
|
|
|
|
"yellow"
|
|
|
|
}
|
|
|
|
|
|
|
|
for number = 1, 15 do
|
|
|
|
|
|
|
|
local colour = COLOURS[number]
|
|
|
|
local colour2 = COLOURS2[number]
|
|
|
|
|
|
|
|
minetest.register_node("colouredstonebricks:"..colour2, {
|
|
|
|
description = colour.." Stone Brick",
|
|
|
|
tiles = {"colouredstonebricks_"..colour2..".png"},
|
|
|
|
groups = {cracky=3},
|
|
|
|
sounds = default.node_sound_defaults(),
|
|
|
|
})
|
|
|
|
|
|
|
|
minetest.register_craft({
|
|
|
|
type = "shapeless",
|
|
|
|
output = 'colouredstonebricks:'..colour2,
|
|
|
|
recipe = {
|
|
|
|
'dye:'..colour2, 'default:stonebrick',
|
|
|
|
}
|
|
|
|
})
|
|
|
|
|
|
|
|
-- Stairs
|
|
|
|
|
|
|
|
stairsplus:register_all("colouredstonebricks", colour2, "colouredstonebricks:"..colour2, {
|
|
|
|
description = colour.." Stone Brick",
|
|
|
|
tiles = {"colouredstonebricks_"..colour2..".png"},
|
|
|
|
groups = {cracky=3},
|
|
|
|
sounds = default.node_sound_defaults(),
|
|
|
|
sunlight_propagates = true,
|
|
|
|
})
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
minetest.register_alias("dye:dark_blue","dye:blue")
|
|
|
|
minetest.register_alias("dye:dark_pink","dye:magenta")
|
|
|
|
minetest.register_alias("dye:purple","dye:violet")
|
|
|
|
|
2015-05-24 10:50:22 +02:00
|
|
|
minetest.log ("action", "Coloured Stone Bricks [colouredstonebricks] has loaded!")
|