mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-26 10:40:37 +01:00
6b9b127804
- Turned all the 'print' calls at server's boot to 'minetest.log' in order to render it more clearly
79 lines
1.5 KiB
Lua
Executable File
79 lines
1.5 KiB
Lua
Executable File
---------------------------------------------
|
|
-- 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")
|
|
|
|
minetest.log ("action", "Coloured Stone Bricks [colouredstonebricks] has loaded!")
|