add black, gray, pink, and white granite

This commit is contained in:
TheOnlyJoeEnderman 2022-12-17 05:46:15 +00:00
parent 62062eee12
commit 728288b446
4 changed files with 738 additions and 177 deletions

View File

@ -17,23 +17,6 @@ minetest.register_craft({
{"too_many_stones:amazonite", "too_many_stones:amazonite", "too_many_stones:amazonite"}, {"too_many_stones:amazonite", "too_many_stones:amazonite", "too_many_stones:amazonite"},
} }
}) })
-- Bluestone
minetest.register_craft({
output = "too_many_stones:bluestone_brick 4",
recipe = {
{"too_many_stones:bluestone", "too_many_stones:bluestone"},
{"too_many_stones:bluestone", "too_many_stones:bluestone"},
}
})
minetest.register_craft({
output = "too_many_stones:bluestone_block 9",
recipe = {
{"too_many_stones:bluestone", "too_many_stones:bluestone", "too_many_stones:bluestone"},
{"too_many_stones:bluestone", "too_many_stones:bluestone", "too_many_stones:bluestone"},
{"too_many_stones:bluestone", "too_many_stones:bluestone", "too_many_stones:bluestone"},
}
})
-- Calcite -- Calcite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:calcite_brick 4", output = "too_many_stones:calcite_brick 4",
@ -68,6 +51,23 @@ minetest.register_craft({
{"too_many_stones:carnotite", "too_many_stones:carnotite", "too_many_stones:carnotite"}, {"too_many_stones:carnotite", "too_many_stones:carnotite", "too_many_stones:carnotite"},
} }
}) })
-- Black Granite
minetest.register_craft({
output = "too_many_stones:granite_black_brick 4",
recipe = {
{"too_many_stones:granite_black", "too_many_stones:granite_black"},
{"too_many_stones:granite_black", "too_many_stones:granite_black"},
}
})
minetest.register_craft({
output = "too_many_stones:granite_black_block 9",
recipe = {
{"too_many_stones:granite_black", "too_many_stones:granite_black", "too_many_stones:granite_black"},
{"too_many_stones:granite_black", "too_many_stones:granite_black", "too_many_stones:granite_black"},
{"too_many_stones:granite_black", "too_many_stones:granite_black", "too_many_stones:granite_black"},
}
})
-- Blue Granite -- Blue Granite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:granite_blue_brick 4", output = "too_many_stones:granite_blue_brick 4",
@ -85,6 +85,23 @@ minetest.register_craft({
{"too_many_stones:granite_blue", "too_many_stones:granite_blue", "too_many_stones:granite_blue"}, {"too_many_stones:granite_blue", "too_many_stones:granite_blue", "too_many_stones:granite_blue"},
} }
}) })
-- Gray Granite
minetest.register_craft({
output = "too_many_stones:granite_gray_brick 4",
recipe = {
{"too_many_stones:granite_gray", "too_many_stones:granite_gray"},
{"too_many_stones:granite_gray", "too_many_stones:granite_gray"},
}
})
minetest.register_craft({
output = "too_many_stones:granite_gray_block 9",
recipe = {
{"too_many_stones:granite_gray", "too_many_stones:granite_gray", "too_many_stones:granite_gray"},
{"too_many_stones:granite_gray", "too_many_stones:granite_gray", "too_many_stones:granite_gray"},
{"too_many_stones:granite_gray", "too_many_stones:granite_gray", "too_many_stones:granite_gray"},
}
})
-- Green Granite -- Green Granite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:granite_green_brick 4", output = "too_many_stones:granite_green_brick 4",
@ -102,6 +119,23 @@ minetest.register_craft({
{"too_many_stones:granite_green", "too_many_stones:granite_green", "too_many_stones:granite_green"}, {"too_many_stones:granite_green", "too_many_stones:granite_green", "too_many_stones:granite_green"},
} }
}) })
-- Pink Granite
minetest.register_craft({
output = "too_many_stones:granite_pink_brick 4",
recipe = {
{"too_many_stones:granite_pink", "too_many_stones:granite_pink"},
{"too_many_stones:granite_pink", "too_many_stones:granite_pink"},
}
})
minetest.register_craft({
output = "too_many_stones:granite_pink_block 9",
recipe = {
{"too_many_stones:granite_pink", "too_many_stones:granite_pink", "too_many_stones:granite_pink"},
{"too_many_stones:granite_pink", "too_many_stones:granite_pink", "too_many_stones:granite_pink"},
{"too_many_stones:granite_pink", "too_many_stones:granite_pink", "too_many_stones:granite_pink"},
}
})
-- Red Granite -- Red Granite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:granite_red_brick 4", output = "too_many_stones:granite_red_brick 4",
@ -119,21 +153,21 @@ minetest.register_craft({
{"too_many_stones:granite_red", "too_many_stones:granite_red", "too_many_stones:granite_red"}, {"too_many_stones:granite_red", "too_many_stones:granite_red", "too_many_stones:granite_red"},
} }
}) })
-- Greenstone -- White Granite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:greenstone_brick 4", output = "too_many_stones:granite_white_brick 4",
recipe = { recipe = {
{"too_many_stones:greenstone", "too_many_stones:greenstone"}, {"too_many_stones:granite_white", "too_many_stones:granite_white"},
{"too_many_stones:greenstone", "too_many_stones:greenstone"}, {"too_many_stones:granite_white", "too_many_stones:granite_white"},
} }
}) })
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:greenstone_block 9", output = "too_many_stones:granite_white_block 9",
recipe = { recipe = {
{"too_many_stones:greenstone", "too_many_stones:greenstone", "too_many_stones:greenstone"}, {"too_many_stones:granite_white", "too_many_stones:granite_white", "too_many_stones:granite_white"},
{"too_many_stones:greenstone", "too_many_stones:greenstone", "too_many_stones:greenstone"}, {"too_many_stones:granite_white", "too_many_stones:granite_white", "too_many_stones:granite_white"},
{"too_many_stones:greenstone", "too_many_stones:greenstone", "too_many_stones:greenstone"}, {"too_many_stones:granite_white", "too_many_stones:granite_white", "too_many_stones:granite_white"},
} }
}) })
-- Ilvaite -- Ilvaite
@ -153,6 +187,23 @@ minetest.register_craft({
{"too_many_stones:ilvaite", "too_many_stones:ilvaite", "too_many_stones:ilvaite"}, {"too_many_stones:ilvaite", "too_many_stones:ilvaite", "too_many_stones:ilvaite"},
} }
}) })
-- Jade
minetest.register_craft({
output = "too_many_stones:jade_brick 4",
recipe = {
{"too_many_stones:jade", "too_many_stones:jade"},
{"too_many_stones:jade", "too_many_stones:jade"},
}
})
minetest.register_craft({
output = "too_many_stones:jade_block 9",
recipe = {
{"too_many_stones:jade", "too_many_stones:jade", "too_many_stones:jade"},
{"too_many_stones:jade", "too_many_stones:jade", "too_many_stones:jade"},
{"too_many_stones:jade", "too_many_stones:jade", "too_many_stones:jade"},
}
})
-- Kyanite -- Kyanite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:kyanite_brick 4", output = "too_many_stones:kyanite_brick 4",
@ -272,6 +323,23 @@ minetest.register_craft({
{"too_many_stones:slate", "too_many_stones:slate", "too_many_stones:slate"}, {"too_many_stones:slate", "too_many_stones:slate", "too_many_stones:slate"},
} }
}) })
-- Sodalite
minetest.register_craft({
output = "too_many_stones:sodalite_brick 4",
recipe = {
{"too_many_stones:sodalite", "too_many_stones:sodalite"},
{"too_many_stones:sodalite", "too_many_stones:sodalite"},
}
})
minetest.register_craft({
output = "too_many_stones:sodalite_block 9",
recipe = {
{"too_many_stones:sodalite", "too_many_stones:sodalite", "too_many_stones:sodalite"},
{"too_many_stones:sodalite", "too_many_stones:sodalite", "too_many_stones:sodalite"},
{"too_many_stones:sodalite", "too_many_stones:sodalite", "too_many_stones:sodalite"},
}
})
-- Sugilite -- Sugilite
minetest.register_craft({ minetest.register_craft({
output = "too_many_stones:sugilite_brick 4", output = "too_many_stones:sugilite_brick 4",
@ -331,18 +399,6 @@ minetest.register_craft({
recipe = "too_many_stones:amazonite_brick", recipe = "too_many_stones:amazonite_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:bluestone",
recipe = "too_many_stones:bluestone_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:bluestone_cracked_brick",
recipe = "too_many_stones:bluestone_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:carnotite", output = "too_many_stones:carnotite",
@ -351,20 +407,41 @@ minetest.register_craft({
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:carnotite_cracked_brick", output = "too_many_stones:granite_black_cracked_brick",
recipe = "too_many_stones:carnotite_brick", recipe = "too_many_stones:granite_black_brick",
}) })
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:greenstone", output = "too_many_stones:granite_blue_cracked_brick",
recipe = "too_many_stones:greenstone_cobble", recipe = "too_many_stones:granite_blue_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:granite_gray_cracked_brick",
recipe = "too_many_stones:granite_gray_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:granite_green_cracked_brick",
recipe = "too_many_stones:granite_green_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:granite_pink_cracked_brick",
recipe = "too_many_stones:granite_pink_brick",
}) })
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:greenstone_cracked_brick", output = "too_many_stones:granite_red_cracked_brick",
recipe = "too_many_stones:greenstone_brick", recipe = "too_many_stones:granite_red_brick",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:granite_white_cracked_brick",
recipe = "too_many_stones:granite_white_brick",
}) })
minetest.register_craft({ minetest.register_craft({
@ -379,6 +456,18 @@ minetest.register_craft({
recipe = "too_many_stones:ilvaite_brick", recipe = "too_many_stones:ilvaite_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:jade",
recipe = "too_many_stones:jade_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:jade_cracked_brick",
recipe = "too_many_stones:jade_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:kyanite", output = "too_many_stones:kyanite",
@ -451,6 +540,18 @@ minetest.register_craft({
recipe = "too_many_stones:slate_brick", recipe = "too_many_stones:slate_brick",
}) })
minetest.register_craft({
type = "cooking",
output = "too_many_stones:sodalite",
recipe = "too_many_stones:sodalite_cobble",
})
minetest.register_craft({
type = "cooking",
output = "too_many_stones:sodalite_cracked_brick",
recipe = "too_many_stones:sodalite_brick",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "too_many_stones:sugilite", output = "too_many_stones:sugilite",

328
nodes.lua
View File

@ -55,53 +55,7 @@ minetest.register_node("too_many_stones:amazonite_cracked_brick", {
description = S("Cracked Amazonite Brick"), description = S("Cracked Amazonite Brick"),
paramtype2 = "facedir", paramtype2 = "facedir",
place_param2 = 0, place_param2 = 0,
tiles = {"tms_amazonite_brick.png^tms_brick_crack_overlay.png"}, tiles = {"tms_amazonite_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Sodalite
minetest.register_node("too_many_stones:bluestone", {
description = S("Sodalite"),
tiles = {"tms_bluestone.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:bluestone_cobble",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:bluestone_block", {
description = S("Sodalite Block"),
tiles = {"tms_bluestone_block.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:bluestone_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:bluestone_cobble", {
description = S("Cobbled Sodalite"),
tiles = {"tms_bluestone_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 2},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:bluestone_brick", {
description = S("Sodalite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_bluestone_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:bluestone_cracked_brick", {
description = S("Cracked Sodalite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_bluestone_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
@ -154,7 +108,7 @@ minetest.register_node("too_many_stones:calcite_cracked_brick", {
sunlight_propagates = true, sunlight_propagates = true,
paramtype2 = "facedir", paramtype2 = "facedir",
place_param2 = 0, place_param2 = 0,
tiles = {"tms_calcite_brick.png^tms_brick_crack_overlay.png"}, tiles = {"tms_calcite_cracked_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
@ -201,7 +155,48 @@ minetest.register_node("too_many_stones:carnotite_cracked_brick", {
description = S("Cracked Carnotite Brick"), description = S("Cracked Carnotite Brick"),
paramtype2 = "facedir", paramtype2 = "facedir",
place_param2 = 0, place_param2 = 0,
tiles = {"tms_carnotite_brick.png^tms_brick_crack_overlay.png"}, tiles = {"tms_carnotite_cracked_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Black Granite
minetest.register_node("too_many_stones:granite_black", {
description = S("Black Granite"),
tiles = {"tms_granite_black.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_black",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_black_block", {
description = S("Black Granite Block"),
tiles = {"tms_granite_black_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_black_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_black_brick", {
description = S("Black Granite Brick"),
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_black_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_black_cracked_brick", {
description = S("Cracked Black Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_black_cracked_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
@ -247,6 +242,47 @@ minetest.register_node("too_many_stones:granite_blue_cracked_brick", {
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
-- Gray Granite
minetest.register_node("too_many_stones:granite_gray", {
description = S("Gray Granite"),
tiles = {"tms_granite_gray.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_gray",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_gray_block", {
description = S("Gray Granite Block"),
tiles = {"tms_granite_gray_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_gray_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_gray_brick", {
description = S("Gray Granite Brick"),
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_gray_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_gray_cracked_brick", {
description = S("Cracked Gray Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_gray_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Green Granite -- Green Granite
minetest.register_node("too_many_stones:granite_green", { minetest.register_node("too_many_stones:granite_green", {
description = S("Green Granite"), description = S("Green Granite"),
@ -288,6 +324,47 @@ minetest.register_node("too_many_stones:granite_green_cracked_brick", {
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
-- Pink Granite
minetest.register_node("too_many_stones:granite_pink", {
description = S("Pink Granite"),
tiles = {"tms_granite_pink.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_pink",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_pink_block", {
description = S("Pink Granite Block"),
tiles = {"tms_granite_pink_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_pink_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_pink_brick", {
description = S("Pink Granite Brick"),
sunlight_propagates = true,
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_pink_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_pink_cracked_brick", {
description = S("Cracked Pink Granite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_granite_pink_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Red Granite -- Red Granite
minetest.register_node("too_many_stones:granite_red", { minetest.register_node("too_many_stones:granite_red", {
description = S("Red Granite"), description = S("Red Granite"),
@ -329,46 +406,43 @@ minetest.register_node("too_many_stones:granite_red_cracked_brick", {
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
--Jade -- White Granite
minetest.register_node("too_many_stones:greenstone", { minetest.register_node("too_many_stones:granite_white", {
description = S("Jade"), description = S("White Granite"),
tiles = {"tms_greenstone.png"}, tiles = {"tms_granite_white.png"},
groups = {cracky = 3, stone = 1}, sunlight_propagates = true,
drop = "too_many_stones:greenstone_cobble",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:greenstone_block", {
description = S("Jade Block"),
tiles = {"tms_greenstone_block.png"},
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:greenstone_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:greenstone_cobble", {
description = S("Cobbled Jade"),
tiles = {"tms_greenstone_cobble.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 3, stone = 2}, groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_white",
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
minetest.register_node("too_many_stones:greenstone_brick", { minetest.register_node("too_many_stones:granite_white_block", {
description = S("Jade Brick"), description = S("White Granite Block"),
tiles = {"tms_granite_white_block.png"},
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:granite_white_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:granite_white_brick", {
description = S("White Granite Brick"),
sunlight_propagates = true,
paramtype2 = "facedir", paramtype2 = "facedir",
place_param2 = 0, place_param2 = 0,
tiles = {"tms_greenstone_brick.png"}, tiles = {"tms_granite_white_brick.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
minetest.register_node("too_many_stones:greenstone_cracked_brick", { minetest.register_node("too_many_stones:granite_white_cracked_brick", {
description = S("Cracked Jade Brick"), description = S("Cracked White Granite Brick"),
paramtype2 = "facedir", paramtype2 = "facedir",
place_param2 = 0, place_param2 = 0,
tiles = {"tms_greenstone_brick.png^tms_brick_crack_overlay.png"}, tiles = {"tms_granite_white_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false, is_ground_content = false,
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
@ -419,6 +493,56 @@ minetest.register_node("too_many_stones:ilvaite_cracked_brick", {
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
--Jade
minetest.register_alias("too_many_stones:greenstone", "too_many_stones:jade")
minetest.register_alias("too_many_stones:greenstone_block", "too_many_stones:jade_block")
minetest.register_alias("too_many_stones:greenstone_cobble", "too_many_stones:jade_cobble")
minetest.register_alias("too_many_stones:greenstone_brick", "too_many_stones:jade_brick")
minetest.register_alias("too_many_stones:greenstone_cracked_brick", "too_many_stones:jade_cracked_brick")
minetest.register_node("too_many_stones:jade", {
description = S("Jade"),
tiles = {"tms_jade.png"},
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:jade_cobble",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jade_block", {
description = S("Jade Block"),
tiles = {"tms_jade_block.png"},
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:jade_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jade_cobble", {
description = S("Cobbled Jade"),
tiles = {"tms_jade_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 2},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jade_brick", {
description = S("Jade Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_jade_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:jade_cracked_brick", {
description = S("Cracked Jade Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_jade_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Kyanite -- Kyanite
minetest.register_node("too_many_stones:kyanite", { minetest.register_node("too_many_stones:kyanite", {
description = S("Kyanite"), description = S("Kyanite"),
@ -749,6 +873,58 @@ minetest.register_node("too_many_stones:slate_cracked_brick", {
groups = {cracky = 2, stone = 1}, groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(), sounds = default.node_sound_stone_defaults(),
}) })
-- Sodalite
minetest.register_alias("too_many_stones:bluestone", "too_many_stones:sodalite")
minetest.register_alias("too_many_stones:bluestone_block", "too_many_stones:sodalite_block")
minetest.register_alias("too_many_stones:bluestone_cobble", "too_many_stones:sodalite_cobble")
minetest.register_alias("too_many_stones:bluestone_brick", "too_many_stones:sodalite_brick")
minetest.register_alias("too_many_stones:bluestone_cracked_brick", "too_many_stones:sodalite_cracked_brick")
minetest.register_node("too_many_stones:sodalite", {
description = S("Sodalite"),
tiles = {"tms_sodalite.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:sodalite_cobble",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:sodalite_block", {
description = S("Sodalite Block"),
tiles = {"tms_sodalite_block.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 1},
drop = "too_many_stones:sodalite_block",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:sodalite_cobble", {
description = S("Cobbled Sodalite"),
tiles = {"tms_sodalite_cobble.png"},
is_ground_content = false,
groups = {cracky = 3, stone = 2},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:sodalite_brick", {
description = S("Sodalite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_sodalite_brick.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("too_many_stones:sodalite_cracked_brick", {
description = S("Cracked Sodalite Brick"),
paramtype2 = "facedir",
place_param2 = 0,
tiles = {"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
is_ground_content = false,
groups = {cracky = 2, stone = 1},
sounds = default.node_sound_stone_defaults(),
})
-- Sugilite -- Sugilite
minetest.register_node("too_many_stones:sugilite", { minetest.register_node("too_many_stones:sugilite", {
description = S("Sugilite"), description = S("Sugilite"),

View File

@ -38,7 +38,7 @@ stairs.register_stair_and_slab(
"amazonite_cracked_brick", "amazonite_cracked_brick",
"too_many_stones:amazonite_cracked_brick", "too_many_stones:amazonite_cracked_brick",
{cracky = 2}, {cracky = 2},
{"tms_amazonite_brick.png^tms_brick_crack_overlay.png"}, {"tms_amazonite_cracked_brick.png"},
"Cracked Amazonite Brick Stair", "Cracked Amazonite Brick Stair",
"Cracked Amazonite Brick Slab", "Cracked Amazonite Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -56,11 +56,35 @@ stairs.register_stair_and_slab(
false false
) )
-- Sodalite -- Sodalite
minetest.register_alias("stairs:stair_bluestone", "stairs:stair_sodalite")
minetest.register_alias("stairs:stair_bluestone_block", "stairs:stair_sodalite_block")
minetest.register_alias("stairs:stair_bluestone_cobble", "stairs:stair_sodalite_cobble")
minetest.register_alias("stairs:stair_bluestone_brick", "stairs:stair_sodalite_brick")
minetest.register_alias("stairs:stair_bluestone_cracked_brick", "stairs:stair_sodalite_cracked_brick")
minetest.register_alias("stairs:stair_inner_bluestone", "stairs:stair_inner_sodalite")
minetest.register_alias("stairs:stair_inner_bluestone_block", "stairs:stair_inner_sodalite_block")
minetest.register_alias("stairs:stair_inner_bluestone_cobble", "stairs:stair_inner_sodalite_cobble")
minetest.register_alias("stairs:stair_inner_bluestone_brick", "stairs:stair_inner_sodalite_brick")
minetest.register_alias("stairs:stair_inner_bluestone_cracked_brick", "stairs:stair_inner_sodalite_cracked_brick")
minetest.register_alias("stairs:stair_outer_bluestone", "stairs:stair_outer_sodalite")
minetest.register_alias("stairs:stair_outer_bluestone_block", "stairs:stair_outer_sodalite_block")
minetest.register_alias("stairs:stair_outer_bluestone_cobble", "stairs:stair_outer_sodalite_cobble")
minetest.register_alias("stairs:stair_outer_bluestone_brick", "stairs:stair_outer_sodalite_brick")
minetest.register_alias("stairs:stair_outer_bluestone_cracked_brick", "stairs:stair_outer_sodalite_cracked_brick")
minetest.register_alias("stairs:slab_bluestone", "stairs:slab_sodalite")
minetest.register_alias("stairs:slab_bluestone_block", "stairs:slab_sodalite_block")
minetest.register_alias("stairs:slab_bluestone_cobble", "stairs:slab_sodalite_cobble")
minetest.register_alias("stairs:slab_bluestone_brick", "stairs:slab_sodalite_brick")
minetest.register_alias("stairs:slab_bluestone_cracked_brick", "stairs:slab_sodalite_cracked_brick")
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"bluestone", "sodalite",
"too_many_stones:bluestone", "too_many_stones:sodalite",
{cracky = 3}, {cracky = 3},
{"tms_bluestone.png"}, {"tms_sodalite.png"},
"Sodalite Stair", "Sodalite Stair",
"Sodalite Slab", "Sodalite Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -68,10 +92,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"bluestone_cobble", "sodalite_cobble",
"too_many_stones:bluestone_cobble", "too_many_stones:sodalite_cobble",
{cracky = 3}, {cracky = 3},
{"tms_bluestone_cobble.png"}, {"tms_sodalite_cobble.png"},
"Cobbled Sodalite Stair", "Cobbled Sodalite Stair",
"Cobbled Sodalite Slab", "Cobbled Sodalite Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -79,10 +103,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"bluestone_brick", "sodalite_brick",
"too_many_stones:bluestone_brick", "too_many_stones:sodalite_brick",
{cracky = 2}, {cracky = 2},
{"tms_bluestone_brick.png"}, {"tms_sodalite_brick.png"},
"Sodalite Brick Stair", "Sodalite Brick Stair",
"Sodalite Brick Slab", "Sodalite Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -90,10 +114,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"bluestone_cracked_brick", "sodalite_cracked_brick",
"too_many_stones:bluestone_cracked_brick", "too_many_stones:sodalite_cracked_brick",
{cracky = 2}, {cracky = 2},
{"tms_bluestone_brick.png^tms_brick_crack_overlay.png"}, {"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
"Cracked Sodalite Brick Stair", "Cracked Sodalite Brick Stair",
"Cracked Sodalite Brick Slab", "Cracked Sodalite Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -101,10 +125,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"bluestone_block", "sodalite_block",
"too_many_stones:bluestone_block", "too_many_stones:sodalite_block",
{cracky = 2}, {cracky = 2},
{"tms_bluestone_block.png"}, {"tms_sodalite_block.png"},
"Sodalite Block Stair", "Sodalite Block Stair",
"Sodalite Block Slab", "Sodalite Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -137,7 +161,7 @@ stairs.register_stair_and_slab(
"calcite_cracked_brick", "calcite_cracked_brick",
"too_many_stones:calcite_cracked_brick", "too_many_stones:calcite_cracked_brick",
{cracky = 2}, {cracky = 2},
{"tms_calcite_brick.png^tms_brick_crack_overlay.png"}, {"tms_calcite_cracked_brick.png"},
"Cracked Calcite Brick Stair", "Cracked Calcite Brick Stair",
"Cracked Calcite Brick Slab", "Cracked Calcite Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -192,7 +216,7 @@ stairs.register_stair_and_slab(
"carnotite_cracked_brick", "carnotite_cracked_brick",
"too_many_stones:carnotite_cracked_brick", "too_many_stones:carnotite_cracked_brick",
{cracky = 2}, {cracky = 2},
{"tms_carnotite_brick.png^tms_brick_crack_overlay.png"}, {"tms_carnotite_cracked_brick.png"},
"Cracked Carnotite Brick Stair", "Cracked Carnotite Brick Stair",
"Cracked Carnotite Brick Slab", "Cracked Carnotite Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -209,6 +233,50 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
-- Black Granite
stairs.register_stair_and_slab(
"granite_black",
"too_many_stones:granite_black",
{cracky = 3},
{"tms_granite_black.png"},
"Black Granite Stair",
"Black Granite Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"granite_black_brick",
"too_many_stones:granite_black_brick",
{cracky = 2},
{"tms_granite_black_brick.png"},
"Black Granite Brick Stair",
"Black Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_black_cracked_brick",
"too_many_stones:granite_black_cracked_brick",
{cracky = 2},
{"tms_granite_black_cracked_brick.png"},
"Cracked Black Granite Brick Stair",
"Cracked Black Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_black_block",
"too_many_stones:granite_black_block",
{cracky = 2},
{"tms_granite_black_block.png"},
"Black Granite Block Stair",
"Black Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Blue Granite -- Blue Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_blue", "granite_blue",
@ -253,6 +321,50 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
-- Gray Granite
stairs.register_stair_and_slab(
"granite_gray",
"too_many_stones:granite_gray",
{cracky = 3},
{"tms_granite_gray.png"},
"Gray Granite Stair",
"Gray Granite Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"granite_gray_brick",
"too_many_stones:granite_gray_brick",
{cracky = 2},
{"tms_granite_gray_brick.png"},
"Gray Granite Brick Stair",
"Gray Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_gray_cracked_brick",
"too_many_stones:granite_gray_cracked_brick",
{cracky = 2},
{"tms_granite_gray_brick.png^tms_brick_crack_overlay.png"},
"Cracked Gray Granite Brick Stair",
"Cracked Gray Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_gray_block",
"too_many_stones:granite_gray_block",
{cracky = 2},
{"tms_granite_gray_block.png"},
"Gray Granite Block Stair",
"Gray Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Green Granite -- Green Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_green", "granite_green",
@ -297,6 +409,50 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
-- Pink Granite
stairs.register_stair_and_slab(
"granite_pink",
"too_many_stones:granite_pink",
{cracky = 3},
{"tms_granite_pink.png"},
"Pink Granite Stair",
"Pink Granite Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"granite_pink_brick",
"too_many_stones:granite_pink_brick",
{cracky = 2},
{"tms_granite_pink_brick.png"},
"Pink Granite Brick Stair",
"Pink Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_pink_cracked_brick",
"too_many_stones:granite_pink_cracked_brick",
{cracky = 2},
{"tms_granite_pink_brick.png^tms_brick_crack_overlay.png"},
"Cracked Pink Granite Brick Stair",
"Cracked Pink Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_pink_block",
"too_many_stones:granite_pink_block",
{cracky = 2},
{"tms_granite_pink_block.png"},
"Pink Granite Block Stair",
"Pink Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Red Granite -- Red Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"granite_red", "granite_red",
@ -341,12 +497,80 @@ stairs.register_stair_and_slab(
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
false false
) )
-- Jade -- White Granite
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"greenstone", "granite_white",
"too_many_stones:greenstone", "too_many_stones:granite_white",
{cracky = 3}, {cracky = 3},
{"tms_greenstone.png"}, {"tms_granite_white.png"},
"White Granite Stair",
"White Granite Slab",
default.node_sound_stone_defaults(),
true
)
stairs.register_stair_and_slab(
"granite_white_brick",
"too_many_stones:granite_white_brick",
{cracky = 2},
{"tms_granite_white_brick.png"},
"White Granite Brick Stair",
"White Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_white_cracked_brick",
"too_many_stones:granite_white_cracked_brick",
{cracky = 2},
{"tms_granite_white_brick.png^tms_brick_crack_overlay.png"},
"Cracked White Granite Brick Stair",
"Cracked White Granite Brick Slab",
default.node_sound_stone_defaults(),
false
)
stairs.register_stair_and_slab(
"granite_white_block",
"too_many_stones:granite_white_block",
{cracky = 2},
{"tms_granite_white_block.png"},
"White Granite Block Stair",
"White Granite Block Slab",
default.node_sound_stone_defaults(),
false
)
-- Jade
minetest.register_alias("stairs:stair_greenstone", "stairs:stair_jade")
minetest.register_alias("stairs:stair_greenstone_block", "stairs:stair_jade_block")
minetest.register_alias("stairs:stair_greenstone_cobble", "stairs:stair_jade_cobble")
minetest.register_alias("stairs:stair_greenstone_brick", "stairs:stair_jade_brick")
minetest.register_alias("stairs:stair_greenstone_cracked_brick", "stairs:stair_jade_cracked_brick")
minetest.register_alias("stairs:stair_inner_greenstone", "stairs:stair_inner_jade")
minetest.register_alias("stairs:stair_inner_greenstone_block", "stairs:stair_inner_jade_block")
minetest.register_alias("stairs:stair_inner_greenstone_cobble", "stairs:stair_inner_jade_cobble")
minetest.register_alias("stairs:stair_inner_greenstone_brick", "stairs:stair_inner_jade_brick")
minetest.register_alias("stairs:stair_inner_greenstone_cracked_brick", "stairs:stair_inner_jade_cracked_brick")
minetest.register_alias("stairs:stair_outer_greenstone", "stairs:stair_outer_jade")
minetest.register_alias("stairs:stair_outer_greenstone_block", "stairs:stair_outer_jade_block")
minetest.register_alias("stairs:stair_outer_greenstone_cobble", "stairs:stair_outer_jade_cobble")
minetest.register_alias("stairs:stair_outer_greenstone_brick", "stairs:stair_outer_jade_brick")
minetest.register_alias("stairs:stair_outer_greenstone_cracked_brick", "stairs:stair_outer_jade_cracked_brick")
minetest.register_alias("stairs:slab_greenstone", "stairs:slab_jade")
minetest.register_alias("stairs:slab_greenstone_block", "stairs:slab_jade_block")
minetest.register_alias("stairs:slab_greenstone_cobble", "stairs:slab_jade_cobble")
minetest.register_alias("stairs:slab_greenstone_brick", "stairs:slab_jade_brick")
minetest.register_alias("stairs:slab_greenstone_cracked_brick", "stairs:slab_jade_cracked_brick")
stairs.register_stair_and_slab(
"jade",
"too_many_stones:jade",
{cracky = 3},
{"tms_jade.png"},
"Jade Stair", "Jade Stair",
"Jade Slab", "Jade Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -354,10 +578,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"greenstone_cobble", "jade_cobble",
"too_many_stones:greenstone_cobble", "too_many_stones:jade_cobble",
{cracky = 3}, {cracky = 3},
{"tms_greenstone_cobble.png"}, {"tms_jade_cobble.png"},
"Cobbled Jade Stair", "Cobbled Jade Stair",
"Cobbled Jade Slab", "Cobbled Jade Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -365,10 +589,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"greenstone_brick", "jade_brick",
"too_many_stones:greenstone_brick", "too_many_stones:jade_brick",
{cracky = 2}, {cracky = 2},
{"tms_greenstone_brick.png"}, {"tms_jade_brick.png"},
"Jade Brick Stair", "Jade Brick Stair",
"Jade Brick Slab", "Jade Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -376,10 +600,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"greenstone_cracked_brick", "jade_cracked_brick",
"too_many_stones:greenstone_cracked_brick", "too_many_stones:jade_cracked_brick",
{cracky = 2}, {cracky = 2},
{"tms_greenstone_brick.png^tms_brick_crack_overlay.png"}, {"tms_jade_brick.png^tms_brick_crack_overlay.png"},
"Cracked Jade Brick Stair", "Cracked Jade Brick Stair",
"Cracked Jade Brick Slab", "Cracked Jade Brick Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),
@ -387,10 +611,10 @@ stairs.register_stair_and_slab(
) )
stairs.register_stair_and_slab( stairs.register_stair_and_slab(
"greenstone_block", "jade_block",
"too_many_stones:greenstone_block", "too_many_stones:jade_block",
{cracky = 2}, {cracky = 2},
{"tms_greenstone_block.png"}, {"tms_jade_block.png"},
"Jade Block Stair", "Jade Block Stair",
"Jade Block Slab", "Jade Block Slab",
default.node_sound_stone_defaults(), default.node_sound_stone_defaults(),

106
wall.lua
View File

@ -6,7 +6,7 @@ walls.register("too_many_stones:amazonite_wall", "Amazonite Wall", "tms_amazonit
walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png", walls.register("too_many_stones:amazonite_brick_wall", "Amazonite Brick Wall", "tms_amazonite_brick.png",
"too_many_stones:amazonite_brick", default.node_sound_stone_defaults()) "too_many_stones:amazonite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_brick.png^tms_brick_crack_overlay.png", walls.register("too_many_stones:amazonite_cracked_brick_wall", "Cracked Amazonite Brick Wall", "tms_amazonite_cracked_brick.png",
"too_many_stones:amazonite_cracked_brick", default.node_sound_stone_defaults()) "too_many_stones:amazonite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png", walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "tms_amazonite_block.png",
@ -15,20 +15,26 @@ walls.register("too_many_stones:amazonite_block_wall", "Amazonite Block Wall", "
walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png", walls.register("too_many_stones:amazonite_cobble_wall", "Cobbled Amazonite Wall", "tms_amazonite_cobble.png",
"too_many_stones:amazonite_cobble", default.node_sound_stone_defaults()) "too_many_stones:amazonite_cobble", default.node_sound_stone_defaults())
-- Sodalite -- Sodalite
walls.register("too_many_stones:bluestone_wall", "Sodalite Wall", "tms_bluestone.png", minetest.register_alias("too_many_stones:bluestone_wall", "too_many_stones:sodalite_wall")
"too_many_stones:bluestone", default.node_sound_stone_defaults()) minetest.register_alias("too_many_stones:bluestone_brick_wall", "too_many_stones:sodalite_brick_wall")
minetest.register_alias("too_many_stones:bluestone_cracked_brick_wall", "too_many_stones:sodalite_cracked_brick_wall")
minetest.register_alias("too_many_stones:bluestone_block_wall", "too_many_stones:sodalite_block_wall")
minetest.register_alias("too_many_stones:bluestone_cobble_wall", "too_many_stones:sodalite_cobble_wall")
walls.register("too_many_stones:bluestone_brick_wall", "Sodalite Brick Wall", "tms_bluestone_brick.png", walls.register("too_many_stones:sodalite_wall", "Sodalite Wall", "tms_sodalite.png",
"too_many_stones:bluestone_brick", default.node_sound_stone_defaults()) "too_many_stones:sodalite", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_cracked_brick_wall", "Cracked Sodalite Brick Wall", "tms_bluestone_brick.png^tms_brick_crack_overlay.png", walls.register("too_many_stones:sodalite_brick_wall", "Sodalite Brick Wall", "tms_sodalite_brick.png",
"too_many_stones:bluestone_cracked_brick", default.node_sound_stone_defaults()) "too_many_stones:sodalite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_block_wall", "Sodalite Block Wall", "tms_bluestone_block.png", walls.register("too_many_stones:sodalite_cracked_brick_wall", "Cracked Sodalite Brick Wall", "tms_sodalite_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:bluestone_block", default.node_sound_stone_defaults()) "too_many_stones:sodalite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:bluestone_cobble_wall", "Cobbled Sodalite Wall", "tms_bluestone_cobble.png", walls.register("too_many_stones:sodalite_block_wall", "Sodalite Block Wall", "tms_sodalite_block.png",
"too_many_stones:bluestone_cobble", default.node_sound_stone_defaults()) "too_many_stones:sodalite_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:sodalite_cobble_wall", "Cobbled Sodalite Wall", "tms_sodalite_cobble.png",
"too_many_stones:sodalite_cobble", default.node_sound_stone_defaults())
-- Calcite -- Calcite
walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png", walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png",
"too_many_stones:calcite", default.node_sound_stone_defaults()) "too_many_stones:calcite", default.node_sound_stone_defaults())
@ -36,7 +42,7 @@ walls.register("too_many_stones:calcite_wall", "Calcite Wall", "tms_calcite.png"
walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png", walls.register("too_many_stones:calcite_brick_wall", "Calcite Brick Wall", "tms_calcite_brick.png",
"too_many_stones:calcite_brick", default.node_sound_stone_defaults()) "too_many_stones:calcite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_brick.png^tms_brick_crack_overlay.png", walls.register("too_many_stones:calcite_cracked_brick_wall", "Cracked Calcite Brick Wall", "tms_calcite_cracked_brick.png",
"too_many_stones:calcite_cracked_brick", default.node_sound_stone_defaults()) "too_many_stones:calcite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png", walls.register("too_many_stones:calcite_block_wall", "Calcite Block Wall", "tms_calcite_block.png",
@ -48,7 +54,7 @@ walls.register("too_many_stones:carnotite_wall", "Carnotite Wall", "tms_carnotit
walls.register("too_many_stones:carnotite_brick_wall", "Carnotite Brick Wall", "tms_carnotite_brick.png", walls.register("too_many_stones:carnotite_brick_wall", "Carnotite Brick Wall", "tms_carnotite_brick.png",
"too_many_stones:carnotite_brick", default.node_sound_stone_defaults()) "too_many_stones:carnotite_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_cracked_brick_wall", "Cracked Carnotite Brick Wall", "tms_carnotite_brick.png^tms_brick_crack_overlay.png", walls.register("too_many_stones:carnotite_cracked_brick_wall", "Cracked Carnotite Brick Wall", "tms_carnotite_cracked_brick.png",
"too_many_stones:carnotite_cracked_brick", default.node_sound_stone_defaults()) "too_many_stones:carnotite_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:carnotite_block_wall", "Carnotite Block Wall", "tms_carnotite_block.png", walls.register("too_many_stones:carnotite_block_wall", "Carnotite Block Wall", "tms_carnotite_block.png",
@ -56,6 +62,18 @@ walls.register("too_many_stones:carnotite_block_wall", "Carnotite Block Wall", "
walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled Carnotite Wall", "tms_carnotite_cobble.png", walls.register("too_many_stones:carnotite_cobble_wall", "Cobbled Carnotite Wall", "tms_carnotite_cobble.png",
"too_many_stones:carnotite_cobble", default.node_sound_stone_defaults()) "too_many_stones:carnotite_cobble", default.node_sound_stone_defaults())
-- Black Granite
walls.register("too_many_stones:granite_black_wall", "Black Granite Wall", "tms_granite_black.png",
"too_many_stones:granite_black", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_black_brick_wall", "Black Granite Brick Wall", "tms_granite_black_brick.png",
"too_many_stones:granite_black_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_black_cracked_brick_wall", "Cracked Black Granite Brick Wall", "tms_granite_black_cracked_brick.png",
"too_many_stones:granite_black_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_black_block_wall", "Black Granite Block Wall", "tms_granite_black_block.png",
"too_many_stones:granite_black_block", default.node_sound_stone_defaults())
-- Blue Granite -- Blue Granite
walls.register("too_many_stones:granite_blue_wall", "Blue Granite Wall", "tms_granite_blue.png", walls.register("too_many_stones:granite_blue_wall", "Blue Granite Wall", "tms_granite_blue.png",
"too_many_stones:granite_blue", default.node_sound_stone_defaults()) "too_many_stones:granite_blue", default.node_sound_stone_defaults())
@ -68,6 +86,18 @@ walls.register("too_many_stones:granite_blue_cracked_brick_wall", "Cracked Blue
walls.register("too_many_stones:granite_blue_block_wall", "Blue Granite Block Wall", "tms_granite_blue_block.png", walls.register("too_many_stones:granite_blue_block_wall", "Blue Granite Block Wall", "tms_granite_blue_block.png",
"too_many_stones:granite_blue_block", default.node_sound_stone_defaults()) "too_many_stones:granite_blue_block", default.node_sound_stone_defaults())
-- Gray Granite
walls.register("too_many_stones:granite_gray_wall", "Gray Granite Wall", "tms_granite_gray.png",
"too_many_stones:granite_gray", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_gray_brick_wall", "Gray Granite Brick Wall", "tms_granite_gray_brick.png",
"too_many_stones:granite_gray_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_gray_cracked_brick_wall", "Cracked Gray Granite Brick Wall", "tms_granite_gray_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_gray_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_gray_block_wall", "Gray Granite Block Wall", "tms_granite_gray_block.png",
"too_many_stones:granite_gray_block", default.node_sound_stone_defaults())
-- Green Granite -- Green Granite
walls.register("too_many_stones:granite_green_wall", "Green Granite Wall", "tms_granite_green.png", walls.register("too_many_stones:granite_green_wall", "Green Granite Wall", "tms_granite_green.png",
"too_many_stones:granite_green", default.node_sound_stone_defaults()) "too_many_stones:granite_green", default.node_sound_stone_defaults())
@ -80,6 +110,18 @@ walls.register("too_many_stones:granite_green_cracked_brick_wall", "Cracked Gree
walls.register("too_many_stones:granite_green_block_wall", "Green Granite Block Wall", "tms_granite_green_block.png", walls.register("too_many_stones:granite_green_block_wall", "Green Granite Block Wall", "tms_granite_green_block.png",
"too_many_stones:granite_green_block", default.node_sound_stone_defaults()) "too_many_stones:granite_green_block", default.node_sound_stone_defaults())
-- Pink Granite
walls.register("too_many_stones:granite_pink_wall", "Pink Granite Wall", "tms_granite_pink.png",
"too_many_stones:granite_pink", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_pink_brick_wall", "Pink Granite Brick Wall", "tms_granite_pink_brick.png",
"too_many_stones:granite_pink_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_pink_cracked_brick_wall", "Cracked Pink Granite Brick Wall", "tms_granite_pink_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_pink_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_pink_block_wall", "Pink Granite Block Wall", "tms_granite_pink_block.png",
"too_many_stones:granite_pink_block", default.node_sound_stone_defaults())
-- Red Granite -- Red Granite
walls.register("too_many_stones:granite_red_wall", "Red Granite Wall", "tms_granite_red.png", walls.register("too_many_stones:granite_red_wall", "Red Granite Wall", "tms_granite_red.png",
"too_many_stones:granite_red", default.node_sound_stone_defaults()) "too_many_stones:granite_red", default.node_sound_stone_defaults())
@ -92,21 +134,39 @@ walls.register("too_many_stones:granite_red_cracked_brick_wall", "Cracked Red Gr
walls.register("too_many_stones:granite_red_block_wall", "Red Granite Block Wall", "tms_granite_red_block.png", walls.register("too_many_stones:granite_red_block_wall", "Red Granite Block Wall", "tms_granite_red_block.png",
"too_many_stones:granite_red_block", default.node_sound_stone_defaults()) "too_many_stones:granite_red_block", default.node_sound_stone_defaults())
-- White Granite
walls.register("too_many_stones:granite_white_wall", "White Granite Wall", "tms_granite_white.png",
"too_many_stones:granite_white", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_white_brick_wall", "White Granite Brick Wall", "tms_granite_white_brick.png",
"too_many_stones:granite_white_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_white_cracked_brick_wall", "Cracked White Granite Brick Wall", "tms_granite_white_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:granite_white_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:granite_white_block_wall", "White Granite Block Wall", "tms_granite_white_block.png",
"too_many_stones:granite_white_block", default.node_sound_stone_defaults())
-- Jade -- Jade
walls.register("too_many_stones:greenstone_wall", "Jade Wall", "tms_greenstone.png", minetest.register_alias("too_many_stones:greenstone_wall", "too_many_stones:jade_wall")
"too_many_stones:greenstone", default.node_sound_stone_defaults()) minetest.register_alias("too_many_stones:greenstone_brick_wall", "too_many_stones:jade_brick_wall")
minetest.register_alias("too_many_stones:greenstone_cracked_brick_wall", "too_many_stones:jade_cracked_brick_wall")
minetest.register_alias("too_many_stones:greenstone_block_wall", "too_many_stones:jade_block_wall")
minetest.register_alias("too_many_stones:greenstone_cobble_wall", "too_many_stones:jade_cobble_wall")
walls.register("too_many_stones:greenstone_brick_wall", "Jade Brick Wall", "tms_greenstone_brick.png", walls.register("too_many_stones:jade_wall", "Jade Wall", "tms_jade.png",
"too_many_stones:greenstone_brick", default.node_sound_stone_defaults()) "too_many_stones:jade", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_cracked_brick_wall", "Cracked Jade Brick Wall", "tms_greenstone_brick.png^tms_brick_crack_overlay.png", walls.register("too_many_stones:jade_brick_wall", "Jade Brick Wall", "tms_jade_brick.png",
"too_many_stones:greenstone_cracked_brick", default.node_sound_stone_defaults()) "too_many_stones:jade_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_block_wall", "Jade Block Wall", "tms_greenstone_block.png", walls.register("too_many_stones:jade_cracked_brick_wall", "Cracked Jade Brick Wall", "tms_jade_brick.png^tms_brick_crack_overlay.png",
"too_many_stones:greenstone_block", default.node_sound_stone_defaults()) "too_many_stones:jade_cracked_brick", default.node_sound_stone_defaults())
walls.register("too_many_stones:greenstone_cobble_wall", "Cobbled Jade Wall", "tms_greenstone_cobble.png", walls.register("too_many_stones:jade_block_wall", "Jade Block Wall", "tms_jade_block.png",
"too_many_stones:greenstone_cobble", default.node_sound_stone_defaults()) "too_many_stones:jade_block", default.node_sound_stone_defaults())
walls.register("too_many_stones:jade_cobble_wall", "Cobbled Jade Wall", "tms_jade_cobble.png",
"too_many_stones:jade_cobble", default.node_sound_stone_defaults())
-- Ilvaite -- Ilvaite
walls.register("too_many_stones:ilvaite_wall", "Ilvaite Wall", "tms_ilvaite.png", walls.register("too_many_stones:ilvaite_wall", "Ilvaite Wall", "tms_ilvaite.png",
"too_many_stones:ilvaite", default.node_sound_stone_defaults()) "too_many_stones:ilvaite", default.node_sound_stone_defaults())