From ef658b2feda573d42e860abcb6258ecd46ac0c0f Mon Sep 17 00:00:00 2001 From: Craig Date: Thu, 12 Jun 2014 17:56:46 +0100 Subject: [PATCH] Add stairsplus support --- init.lua | 143 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 78 insertions(+), 65 deletions(-) diff --git a/init.lua b/init.lua index f8b3065..87d9bc3 100644 --- a/init.lua +++ b/init.lua @@ -1,65 +1,78 @@ ---------------------------------------------- --- 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}, - }) - - minetest.register_craft({ - type = "shapeless", - output = 'colouredstonebricks:'..colour2, - recipe = { - 'dye:'..colour2, 'default:stonebrick', - } - }) -end - -minetest.register_alias("dye:dark_blue","dye:blue") -minetest.register_alias("dye:dark_pink","dye:magenta") -minetest.register_alias("dye:purple","dye:violet") - -print ("Coloured Stone Bricks [colouredstonebricks] has loaded!") +--------------------------------------------- +-- 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") + +print ("Coloured Stone Bricks [colouredstonebricks] has loaded!")