diff --git a/README.md b/README.md index afac81d..322d399 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ A Minetest mod that adds as many stones as I can make good textures for. Recent ##### Amazonite-(light green) ##### Amber-(dark orange) ##### Amethyst-(dark purple) +##### Andesite-(dark gray) ##### Black Opal-(black to green) ##### Basalt-(dark greenish grey) ##### Columnar Basalt-(reddish light gray) @@ -65,8 +66,15 @@ A Minetest mod that adds as many stones as I can make good textures for. Recent ##### Sodalite-(dark blue) was Bluestone ##### Sugilite-(purple) ##### Travertine-(light tan) +##### Beige Tuff-(beige) +##### Grey Tuff-(dirty gray) +##### Red Tuff-(orange) ##### Turquoise-(light blue) ##### Vivianite-(dark green) ## To Do: ##### Find and add ore mods to optional depends + +# Credits: +# +##### Based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures. AwesomeDragon97 gave me the idea to use mapgen_stone instead of each game's individual stone types. Thank you to EmptyStar for continuing to support TMS and help me with development. diff --git a/nodes.lua b/nodes.lua index fa94dce..9a93805 100644 --- a/nodes.lua +++ b/nodes.lua @@ -16,6 +16,7 @@ Red Agate Amazonite Amber Amethyst +Andesite Basalt Columnar Basalt Black Opal @@ -28,6 +29,7 @@ Covellite Crocoite Erythrite Eudialite +Fire Opal Gabbro Galena Granite @@ -54,6 +56,9 @@ Soapstone Sodalite Sugilite Travertine +Beige Tuff +Grey Tuff +Red Tuff Turquoise Vivianite @@ -67,7 +72,7 @@ minetest.register_node("too_many_stones:agate_blue", { description = S("Blue Agate"), tiles = {"tms_agate_blue.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Gray Agate @@ -75,7 +80,7 @@ minetest.register_node("too_many_stones:agate_gray", { description = S("Gray Agate"), tiles = {"tms_agate_gray.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, grey_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Green Agate @@ -83,7 +88,7 @@ minetest.register_node("too_many_stones:agate_green", { description = S("Green Agate"), tiles = {"tms_agate_green.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Moss Agate @@ -91,7 +96,7 @@ minetest.register_node("too_many_stones:agate_moss", { description = S("Moss Agate"), tiles = {"tms_agate_moss.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Orange Agate @@ -99,7 +104,7 @@ minetest.register_node("too_many_stones:agate_orange", { description = S("Orange Agate"), tiles = {"tms_agate_orange.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, orange_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Purple Agate @@ -107,7 +112,7 @@ minetest.register_node("too_many_stones:agate_purple", { description = S("Purple Agate"), tiles = {"tms_agate_purple.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, violet_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Red Agate @@ -115,7 +120,7 @@ minetest.register_node("too_many_stones:agate_red", { description = S("Red Agate"), tiles = {"tms_agate_red.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, red_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Amazonite @@ -123,7 +128,7 @@ minetest.register_node("too_many_stones:amazonite", { description = S("Amazonite"), tiles = {"tms_amazonite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1}, drop = "too_many_stones:amazonite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -132,7 +137,7 @@ minetest.register_node("too_many_stones:amazonite_block", { description = S("Amazonite Block"), tiles = {"tms_amazonite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -140,7 +145,7 @@ minetest.register_node("too_many_stones:amazonite_cobble", { description = S("Cobbled Amazonite"), tiles = {"tms_amazonite_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -150,7 +155,7 @@ minetest.register_node("too_many_stones:amazonite_brick", { place_param2 = 0, tiles = {"tms_amazonite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -160,7 +165,7 @@ minetest.register_node("too_many_stones:amazonite_cracked_brick", { place_param2 = 0, tiles = {"tms_amazonite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Amber @@ -171,7 +176,7 @@ minetest.register_node("too_many_stones:amber", { tiles = {"tms_amber.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:amber", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -184,7 +189,7 @@ minetest.register_node("too_many_stones:amber_block", { tiles = {"tms_amber_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:amber_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -199,7 +204,7 @@ minetest.register_node("too_many_stones:amber_brick", { place_param2 = 0, tiles = {"tms_amber_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -213,7 +218,7 @@ minetest.register_node("too_many_stones:amber_cracked_brick", { place_param2 = 0, tiles = {"tms_amber_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -225,7 +230,7 @@ minetest.register_node("too_many_stones:amethyst", { tiles = {"tms_amethyst.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, violet_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:amethyst", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -238,7 +243,7 @@ minetest.register_node("too_many_stones:amethyst_block", { tiles = {"tms_amethyst_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, violet_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:amethyst_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -253,7 +258,7 @@ minetest.register_node("too_many_stones:amethyst_brick", { place_param2 = 0, tiles = {"tms_amethyst_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, violet_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -267,16 +272,61 @@ minetest.register_node("too_many_stones:amethyst_cracked_brick", { place_param2 = 0, tiles = {"tms_amethyst_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, violet_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) +-- Andesite +minetest.register_node("too_many_stones:andesite", { + description = S("Andesite"), + tiles = {"tms_andesite.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, + drop = "too_many_stones:andesite_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:andesite_block", { + description = S("Andesite Block"), + tiles = {"tms_andesite_block.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:andesite_cobble", { + description = S("Cobbled Andesite"), + tiles = {"tms_andesite_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:andesite_brick", { + description = S("Andesite Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_andesite_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:andesite_cracked_brick", { + description = S("Cracked Andesite Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_andesite_cracked_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) -- Basalt minetest.register_node("too_many_stones:basalt", { description = S("Basalt"), tiles = {"tms_basalt.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:basalt_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -285,7 +335,7 @@ minetest.register_node("too_many_stones:basalt_block", { description = S("Basalt Block"), tiles = {"tms_basalt_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -293,7 +343,7 @@ minetest.register_node("too_many_stones:basalt_cobble", { description = S("Cobbled Basalt"), tiles = {"tms_basalt_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -303,7 +353,7 @@ minetest.register_node("too_many_stones:basalt_brick", { place_param2 = 0, tiles = {"tms_basalt_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -313,7 +363,7 @@ minetest.register_node("too_many_stones:basalt_cracked_brick", { place_param2 = 0, tiles = {"tms_basalt_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Columnar Basalt @@ -322,15 +372,13 @@ minetest.register_node("too_many_stones:basalt_columnar", { tiles = {"tms_basalt_columnar_top.png", "tms_basalt_columnar_top.png", "tms_basalt_columnar.png"}, paramtype2 = "facedir", is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), on_place = minetest.rotate_node }) -- Black Opal minetest.register_node("too_many_stones:black_opal", { description = S("Black Opal"), - use_texture_alpha = "blend", - drawtype = "glasslike", tiles = { { name = "tms_black_opal_animated.png", @@ -344,9 +392,8 @@ minetest.register_node("too_many_stones:black_opal", { }, }, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), - paramtype = "light", }) -- Calcite minetest.register_node("too_many_stones:calcite", { @@ -356,7 +403,7 @@ minetest.register_node("too_many_stones:calcite", { tiles = {"tms_calcite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:calcite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -369,7 +416,7 @@ minetest.register_node("too_many_stones:calcite_block", { tiles = {"tms_calcite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:calcite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -384,7 +431,7 @@ minetest.register_node("too_many_stones:calcite_brick", { place_param2 = 0, tiles = {"tms_calcite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -398,7 +445,7 @@ minetest.register_node("too_many_stones:calcite_cracked_brick", { place_param2 = 0, tiles = {"tms_calcite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -407,7 +454,7 @@ minetest.register_node("too_many_stones:carnotite", { description = S("Carnotite"), tiles = {"tms_carnotite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:carnotite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -416,7 +463,7 @@ minetest.register_node("too_many_stones:carnotite_block", { description = S("Carnotite Block"), tiles = {"tms_carnotite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:carnotite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -425,7 +472,7 @@ minetest.register_node("too_many_stones:carnotite_cobble", { description = S("Cobbled Carnotite"), tiles = {"tms_carnotite_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, yellow_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -435,7 +482,7 @@ minetest.register_node("too_many_stones:carnotite_brick", { place_param2 = 0, tiles = {"tms_carnotite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -445,7 +492,7 @@ minetest.register_node("too_many_stones:carnotite_cracked_brick", { place_param2 = 0, tiles = {"tms_carnotite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Celestine @@ -456,7 +503,7 @@ minetest.register_node("too_many_stones:celestine", { tiles = {"tms_celestine.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:celestine", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -469,7 +516,7 @@ minetest.register_node("too_many_stones:celestine_block", { tiles = {"tms_celestine_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:celestine_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -484,7 +531,7 @@ minetest.register_node("too_many_stones:celestine_brick", { place_param2 = 0, tiles = {"tms_celestine_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -498,7 +545,7 @@ minetest.register_node("too_many_stones:celestine_cracked_brick", { place_param2 = 0, tiles = {"tms_celestine_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -507,7 +554,7 @@ minetest.register_node("too_many_stones:chrysoprase", { description = S("Chrysoprase"), tiles = {"tms_chrysoprase.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -515,7 +562,7 @@ minetest.register_node("too_many_stones:chrysoprase_block", { description = S("Chrysoprase Block"), tiles = {"tms_chrysoprase_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -525,7 +572,7 @@ minetest.register_node("too_many_stones:chrysoprase_brick", { place_param2 = 0, tiles = {"tms_chrysoprase_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -535,7 +582,7 @@ minetest.register_node("too_many_stones:chrysoprase_cracked_brick", { place_param2 = 0, tiles = {"tms_chrysoprase_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Citrine @@ -546,7 +593,7 @@ minetest.register_node("too_many_stones:citrine", { tiles = {"tms_citrine.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:citrine", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -559,7 +606,7 @@ minetest.register_node("too_many_stones:citrine_block", { tiles = {"tms_citrine_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:citrine_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -574,7 +621,7 @@ minetest.register_node("too_many_stones:citrine_brick", { place_param2 = 0, tiles = {"tms_citrine_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -588,7 +635,7 @@ minetest.register_node("too_many_stones:citrine_cracked_brick", { place_param2 = 0, tiles = {"tms_citrine_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -597,7 +644,16 @@ minetest.register_node("too_many_stones:covellite", { description = S("Covellite"), tiles = {"tms_covellite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, + drop = "too_many_stones:covellite_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:covellite_cobble", { + description = S("Cobbled Covellite"), + tiles = {"tms_covellite_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -605,7 +661,7 @@ minetest.register_node("too_many_stones:covellite_block", { description = S("Covellite Block"), tiles = {"tms_covellite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -615,7 +671,7 @@ minetest.register_node("too_many_stones:covellite_brick", { place_param2 = 0, tiles = {"tms_covellite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -625,7 +681,7 @@ minetest.register_node("too_many_stones:covellite_cracked_brick", { place_param2 = 0, tiles = {"tms_covellite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Crocoite @@ -634,7 +690,7 @@ minetest.register_node("too_many_stones:crocoite", { tiles = {"tms_crocoite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, orange_stone = 1, stone = 1}, drop = "too_many_stones:crocoite", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -644,7 +700,7 @@ minetest.register_node("too_many_stones:crocoite_block", { tiles = {"tms_crocoite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, orange_stone = 1, stone = 1}, drop = "too_many_stones:crocoite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -656,7 +712,7 @@ minetest.register_node("too_many_stones:crocoite_brick", { place_param2 = 0, tiles = {"tms_crocoite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, orange_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -666,7 +722,7 @@ minetest.register_node("too_many_stones:crocoite_cracked_brick", { place_param2 = 0, tiles = {"tms_crocoite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, orange_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Erythrite @@ -677,7 +733,7 @@ minetest.register_node("too_many_stones:erythrite", { tiles = {"tms_erythrite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:erythrite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -690,7 +746,7 @@ minetest.register_node("too_many_stones:erythrite_block", { tiles = {"tms_erythrite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:erythrite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -705,7 +761,7 @@ minetest.register_node("too_many_stones:erythrite_brick", { place_param2 = 0, tiles = {"tms_erythrite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -719,7 +775,7 @@ minetest.register_node("too_many_stones:erythrite_cracked_brick", { place_param2 = 0, tiles = {"tms_erythrite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -729,7 +785,7 @@ minetest.register_node("too_many_stones:eudialite", { tiles = {"tms_eudialite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:eudialite", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -739,7 +795,7 @@ minetest.register_node("too_many_stones:eudialite_block", { tiles = {"tms_eudialite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:eudialite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -751,7 +807,7 @@ minetest.register_node("too_many_stones:eudialite_brick", { place_param2 = 0, tiles = {"tms_eudialite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -761,15 +817,34 @@ minetest.register_node("too_many_stones:eudialite_cracked_brick", { place_param2 = 0, tiles = {"tms_eudialite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) +-- Fire Opal +minetest.register_node("too_many_stones:fire_opal", { + description = S("Fire Opal"), + tiles = { + { + name = "tms_fire_opal_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 6.0, + }, + }, +}, + is_ground_content = false, + groups = {cracky = 3, orange_stone = 1, stone = 1, opal = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) -- Gabbro minetest.register_node("too_many_stones:gabbro", { description = S("Gabbro"), tiles = {"tms_gabbro.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:gabbro_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -778,7 +853,7 @@ minetest.register_node("too_many_stones:gabbro_block", { description = S("Gabbro Block"), tiles = {"tms_gabbro_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:gabbro_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -787,7 +862,7 @@ minetest.register_node("too_many_stones:gabbro_cobble", { description = S("Cobbled Gabbro"), tiles = {"tms_gabbro_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -797,7 +872,7 @@ minetest.register_node("too_many_stones:gabbro_brick", { place_param2 = 0, tiles = {"tms_gabbro_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -807,7 +882,7 @@ minetest.register_node("too_many_stones:gabbro_cracked_brick", { place_param2 = 0, tiles = {"tms_gabbro_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Galena @@ -815,7 +890,7 @@ minetest.register_node("too_many_stones:galena", { description = S("Galena"), tiles = {"tms_galena.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -823,7 +898,7 @@ minetest.register_node("too_many_stones:galena_block", { description = S("Galena Block"), tiles = {"tms_galena_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -833,7 +908,7 @@ minetest.register_node("too_many_stones:galena_brick", { place_param2 = 0, tiles = {"tms_galena_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -843,7 +918,7 @@ minetest.register_node("too_many_stones:galena_cracked_brick", { place_param2 = 0, tiles = {"tms_galena_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Black Granite @@ -852,8 +927,8 @@ minetest.register_node("too_many_stones:granite_black", { tiles = {"tms_granite_black.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_black", + groups = {cracky = 3, black_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_black_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -862,8 +937,15 @@ minetest.register_node("too_many_stones:granite_black_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", + groups = {cracky = 3, black_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_black_cobble", { + description = S("Cobbled Black Granite"), + tiles = {"tms_granite_black_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -874,7 +956,7 @@ minetest.register_node("too_many_stones:granite_black_brick", { place_param2 = 0, tiles = {"tms_granite_black_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -884,7 +966,7 @@ minetest.register_node("too_many_stones:granite_black_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_black_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Blue Granite @@ -893,8 +975,8 @@ minetest.register_node("too_many_stones:granite_blue", { tiles = {"tms_granite_blue.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_blue", + groups = {cracky = 3, blue_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_blue_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -903,8 +985,15 @@ minetest.register_node("too_many_stones:granite_blue_block", { tiles = {"tms_granite_blue_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_blue_block", + groups = {cracky = 3, blue_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_cobble", { + description = S("Cobbled Blue Granite"), + tiles = {"tms_granite_blue_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -915,7 +1004,7 @@ minetest.register_node("too_many_stones:granite_blue_brick", { place_param2 = 0, tiles = {"tms_granite_blue_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -925,7 +1014,7 @@ minetest.register_node("too_many_stones:granite_blue_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_blue_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Gray Granite @@ -934,8 +1023,8 @@ minetest.register_node("too_many_stones:granite_gray", { tiles = {"tms_granite_gray.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_gray", + groups = {cracky = 3, grey_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_gray_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -944,8 +1033,15 @@ minetest.register_node("too_many_stones:granite_gray_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", + groups = {cracky = 3, grey_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_gray_cobble", { + description = S("Cobbled Gray Granite"), + tiles = {"tms_granite_gray_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -956,7 +1052,7 @@ minetest.register_node("too_many_stones:granite_gray_brick", { place_param2 = 0, tiles = {"tms_granite_gray_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -966,7 +1062,7 @@ minetest.register_node("too_many_stones:granite_gray_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_gray_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Green Granite @@ -975,8 +1071,8 @@ minetest.register_node("too_many_stones:granite_green", { tiles = {"tms_granite_green.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_green", + groups = {cracky = 3, dark_green_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_green_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -985,8 +1081,15 @@ minetest.register_node("too_many_stones:granite_green_block", { tiles = {"tms_granite_green_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_green_block", + groups = {cracky = 3, dark_green_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_cobble", { + description = S("Cobbled Green Granite"), + tiles = {"tms_granite_green_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -997,7 +1100,7 @@ minetest.register_node("too_many_stones:granite_green_brick", { place_param2 = 0, tiles = {"tms_granite_green_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1007,7 +1110,7 @@ minetest.register_node("too_many_stones:granite_green_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_green_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Pink Granite @@ -1016,8 +1119,8 @@ minetest.register_node("too_many_stones:granite_pink", { tiles = {"tms_granite_pink.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_pink", + groups = {cracky = 3, pink_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_pink_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1026,8 +1129,15 @@ minetest.register_node("too_many_stones:granite_pink_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", + groups = {cracky = 3, pink_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_pink_cobble", { + description = S("Cobbled Pink Granite"), + tiles = {"tms_granite_pink_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1038,7 +1148,7 @@ minetest.register_node("too_many_stones:granite_pink_brick", { place_param2 = 0, tiles = {"tms_granite_pink_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, pink_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1048,7 +1158,7 @@ minetest.register_node("too_many_stones:granite_pink_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_pink_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, pink_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Red Granite @@ -1057,8 +1167,8 @@ minetest.register_node("too_many_stones:granite_red", { tiles = {"tms_granite_red.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_red", + groups = {cracky = 3, red_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_red_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1067,8 +1177,15 @@ minetest.register_node("too_many_stones:granite_red_block", { tiles = {"tms_granite_red_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_red_block", + groups = {cracky = 3, red_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_cobble", { + description = S("Cobbled Red Granite"), + tiles = {"tms_granite_red_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1079,7 +1196,7 @@ minetest.register_node("too_many_stones:granite_red_brick", { place_param2 = 0, tiles = {"tms_granite_red_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, red_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1089,7 +1206,7 @@ minetest.register_node("too_many_stones:granite_red_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_red_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, red_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- White Granite @@ -1098,8 +1215,8 @@ minetest.register_node("too_many_stones:granite_white", { tiles = {"tms_granite_white.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:granite_white", + groups = {cracky = 3, white_stone = 1, stone = 1, granite = 1}, + drop = "too_many_stones:granite_white_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1108,8 +1225,15 @@ minetest.register_node("too_many_stones:granite_white_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", + groups = {cracky = 3, white_stone = 1, stone = 1, granite = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_white_cobble", { + description = S("Cobbled White Granite"), + tiles = {"tms_granite_white_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1120,7 +1244,7 @@ minetest.register_node("too_many_stones:granite_white_brick", { place_param2 = 0, tiles = {"tms_granite_white_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1130,7 +1254,7 @@ minetest.register_node("too_many_stones:granite_white_cracked_brick", { place_param2 = 0, tiles = {"tms_granite_white_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Heliodor @@ -1141,7 +1265,7 @@ minetest.register_node("too_many_stones:heliodor", { tiles = {"tms_heliodor.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1, beryl = 1}, drop = "too_many_stones:heliodor", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1154,7 +1278,7 @@ minetest.register_node("too_many_stones:heliodor_block", { tiles = {"tms_heliodor_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1, beryl = 1}, drop = "too_many_stones:heliodor_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1169,7 +1293,7 @@ minetest.register_node("too_many_stones:heliodor_brick", { place_param2 = 0, tiles = {"tms_heliodor_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1, beryl = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1183,7 +1307,7 @@ minetest.register_node("too_many_stones:heliodor_cracked_brick", { place_param2 = 0, tiles = {"tms_heliodor_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1, beryl = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1192,7 +1316,7 @@ minetest.register_node("too_many_stones:howlite", { description = S("Howlite"), tiles = {"tms_howlite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1200,7 +1324,7 @@ minetest.register_node("too_many_stones:howlite_block", { description = S("Howlite Block"), tiles = {"tms_howlite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1210,7 +1334,7 @@ minetest.register_node("too_many_stones:howlite_brick", { place_param2 = 0, tiles = {"tms_howlite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1220,7 +1344,7 @@ minetest.register_node("too_many_stones:howlite_cracked_brick", { place_param2 = 0, tiles = {"tms_howlite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Ilvaite @@ -1228,7 +1352,7 @@ minetest.register_node("too_many_stones:ilvaite", { description = S("Ilvaite"), tiles = {"tms_ilvaite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, black_stone = 1, stone = 1}, drop = "too_many_stones:ilvaite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1237,7 +1361,7 @@ minetest.register_node("too_many_stones:ilvaite_block", { description = S("Ilvaite Block"), tiles = {"tms_ilvaite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, black_stone = 1, stone = 1}, drop = "too_many_stones:ilvaite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1246,7 +1370,7 @@ minetest.register_node("too_many_stones:ilvaite_cobble", { description = S("Cobbled Ilvaite"), tiles = {"tms_ilvaite_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, black_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1256,7 +1380,7 @@ minetest.register_node("too_many_stones:ilvaite_brick", { place_param2 = 0, tiles = {"tms_ilvaite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1266,7 +1390,7 @@ minetest.register_node("too_many_stones:ilvaite_cracked_brick", { place_param2 = 0, tiles = {"tms_ilvaite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) --Jade @@ -1279,7 +1403,7 @@ minetest.register_alias("too_many_stones:greenstone_cracked_brick", "too_many_st minetest.register_node("too_many_stones:jade", { description = S("Jade"), tiles = {"tms_jade.png"}, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:jade_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1287,7 +1411,7 @@ minetest.register_node("too_many_stones:jade", { minetest.register_node("too_many_stones:jade_block", { description = S("Jade Block"), tiles = {"tms_jade_block.png"}, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:jade_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1296,7 +1420,7 @@ 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}, + groups = {cracky = 3, dark_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1306,7 +1430,7 @@ minetest.register_node("too_many_stones:jade_brick", { place_param2 = 0, tiles = {"tms_jade_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1316,7 +1440,7 @@ minetest.register_node("too_many_stones:jade_cracked_brick", { place_param2 = 0, tiles = {"tms_jade_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Kyanite @@ -1324,7 +1448,7 @@ minetest.register_node("too_many_stones:kyanite", { description = S("Kyanite"), tiles = {"tms_kyanite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:kyanite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -1333,7 +1457,7 @@ minetest.register_node("too_many_stones:kyanite_block", { description = S("Kyanite Block"), tiles = {"tms_kyanite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:kyanite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -1342,7 +1466,7 @@ minetest.register_node("too_many_stones:kyanite_cobble", { description = S("Cobbled Kyanite"), tiles = {"tms_kyanite_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, cyan_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -1352,7 +1476,7 @@ minetest.register_node("too_many_stones:kyanite_brick", { place_param2 = 0, tiles = {"tms_kyanite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -1362,7 +1486,7 @@ minetest.register_node("too_many_stones:kyanite_cracked_brick", { place_param2 = 0, tiles = {"tms_kyanite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Lapis Lazuli @@ -1370,7 +1494,7 @@ minetest.register_node("too_many_stones:lapis_lazuli", { description = S("Lapis Lazuli"), tiles = {"tms_lapis_lazuli.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1378,7 +1502,7 @@ minetest.register_node("too_many_stones:lapis_lazuli_block", { description = S("Lapis Lazuli Block"), tiles = {"tms_lapis_lazuli_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, drop = "too_many_stones:lapis_lazuli_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1389,7 +1513,7 @@ minetest.register_node("too_many_stones:lapis_lazuli_brick", { place_param2 = 0, tiles = {"tms_lapis_lazuli_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1399,7 +1523,7 @@ minetest.register_node("too_many_stones:lapis_lazuli_cracked_brick", { place_param2 = 0, tiles = {"tms_lapis_lazuli_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Blue Limestone @@ -1407,7 +1531,7 @@ minetest.register_node("too_many_stones:limestone_blue", { description = S("Blue Limestone"), tiles = {"tms_limestone_blue.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {limestone = 1, cracky = 3, grey_stone = 1, stone = 1}, drop = "too_many_stones:limestone_blue_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1416,7 +1540,7 @@ minetest.register_node("too_many_stones:limestone_blue_block", { description = S("Blue Limestone Block"), tiles = {"tms_limestone_blue_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {limestone = 1, cracky = 3, grey_stone = 1, stone = 1}, drop = "too_many_stones:limestone_blue_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1425,7 +1549,7 @@ minetest.register_node("too_many_stones:limestone_blue_cobble", { description = S("Cobbled Blue Limestone"), tiles = {"tms_limestone_blue_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {limestone = 1, cracky = 3, grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1435,7 +1559,7 @@ minetest.register_node("too_many_stones:limestone_blue_brick", { place_param2 = 0, tiles = {"tms_limestone_blue_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {limestone = 1, cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1445,7 +1569,7 @@ minetest.register_node("too_many_stones:limestone_blue_cracked_brick", { place_param2 = 0, tiles = {"tms_limestone_blue_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {limestone = 1, cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- White Limestone @@ -1453,7 +1577,7 @@ minetest.register_node("too_many_stones:limestone_white", { description = S("White Limestone"), tiles = {"tms_limestone_white.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {limestone = 1, cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:limestone_white_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1462,7 +1586,7 @@ minetest.register_node("too_many_stones:limestone_white_block", { description = S("White Limestone Block"), tiles = {"tms_limestone_white_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {limestone = 1, cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:limestone_white_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1471,7 +1595,7 @@ minetest.register_node("too_many_stones:limestone_white_cobble", { description = S("Cobbled White Limestone"), tiles = {"tms_limestone_white_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {limestone = 1, cracky = 3, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1481,7 +1605,7 @@ minetest.register_node("too_many_stones:limestone_white_brick", { place_param2 = 0, tiles = {"tms_limestone_white_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1491,7 +1615,7 @@ minetest.register_node("too_many_stones:limestone_white_cracked_brick", { place_param2 = 0, tiles = {"tms_limestone_white_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Marble @@ -1499,7 +1623,7 @@ minetest.register_node("too_many_stones:marble", { description = S("Marble"), tiles = {"tms_marble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:marble_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1508,7 +1632,7 @@ minetest.register_node("too_many_stones:marble_block", { description = S("Marble Block"), tiles = {"tms_marble_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:marble_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1517,7 +1641,7 @@ minetest.register_node("too_many_stones:marble_cobble", { description = S("Cobbled Marble"), tiles = {"tms_marble_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1527,7 +1651,7 @@ minetest.register_node("too_many_stones:marble_brick", { place_param2 = 0, tiles = {"tms_marble_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1537,7 +1661,7 @@ minetest.register_node("too_many_stones:marble_cracked_brick", { place_param2 = 0, tiles = {"tms_marble_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Mudstone @@ -1545,7 +1669,7 @@ minetest.register_node("too_many_stones:mudstone", { description = S("Mudstone"), tiles = {"tms_mudstone.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:mudstone_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1554,7 +1678,7 @@ minetest.register_node("too_many_stones:mudstone_block", { description = S("Mudstone Block"), tiles = {"tms_mudstone_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:mudstone_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1563,7 +1687,7 @@ minetest.register_node("too_many_stones:mudstone_cobble", { description = S("Cobbled Mudstone"), tiles = {"tms_mudstone_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, brown_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1573,7 +1697,7 @@ minetest.register_node("too_many_stones:mudstone_brick", { place_param2 = 0, tiles = {"tms_mudstone_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1583,7 +1707,7 @@ minetest.register_node("too_many_stones:mudstone_cracked_brick", { place_param2 = 0, tiles = {"tms_mudstone_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Opal @@ -1602,7 +1726,7 @@ minetest.register_node("too_many_stones:opal", { }, }, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1614,7 +1738,7 @@ minetest.register_node("too_many_stones:prasiolite", { tiles = {"tms_prasiolite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:prasiolite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1627,7 +1751,7 @@ minetest.register_node("too_many_stones:prasiolite_block", { tiles = {"tms_prasiolite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:prasiolite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1642,7 +1766,7 @@ minetest.register_node("too_many_stones:prasiolite_brick", { place_param2 = 0, tiles = {"tms_prasiolite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1656,7 +1780,7 @@ minetest.register_node("too_many_stones:prasiolite_cracked_brick", { place_param2 = 0, tiles = {"tms_prasiolite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1665,7 +1789,7 @@ minetest.register_node("too_many_stones:pumice", { description = S("Pumice"), tiles = {"tms_pumice.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1673,7 +1797,7 @@ minetest.register_node("too_many_stones:pumice_block", { description = S("Pumice Block"), tiles = {"tms_pumice_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1683,7 +1807,7 @@ minetest.register_node("too_many_stones:pumice_brick", { place_param2 = 0, tiles = {"tms_pumice_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1693,7 +1817,7 @@ minetest.register_node("too_many_stones:pumice_cracked_brick", { place_param2 = 0, tiles = {"tms_pumice_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Pyrite @@ -1701,7 +1825,7 @@ minetest.register_node("too_many_stones:pyrite", { description = S("Pyrite"), tiles = {"tms_pyrite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1709,7 +1833,7 @@ minetest.register_node("too_many_stones:pyrite_block", { description = S("Pyrite Block"), tiles = {"tms_pyrite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pyrite_brick", { @@ -1718,7 +1842,7 @@ minetest.register_node("too_many_stones:pyrite_brick", { place_param2 = 0, tiles = {"tms_pyrite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1728,7 +1852,7 @@ minetest.register_node("too_many_stones:pyrite_cracked_brick", { place_param2 = 0, tiles = {"tms_pyrite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1740,7 +1864,7 @@ minetest.register_node("too_many_stones:quartz", { tiles = {"tms_quartz.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:quartz", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1753,7 +1877,7 @@ minetest.register_node("too_many_stones:quartz_block", { tiles = {"tms_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:quartz_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1768,7 +1892,7 @@ minetest.register_node("too_many_stones:quartz_brick", { place_param2 = 0, tiles = {"tms_quartz_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1782,7 +1906,7 @@ minetest.register_node("too_many_stones:quartz_cracked_brick", { place_param2 = 0, tiles = {"tms_quartz_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1794,7 +1918,7 @@ minetest.register_node("too_many_stones:rose_quartz", { tiles = {"tms_rose_quartz.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1806,7 +1930,7 @@ minetest.register_node("too_many_stones:rose_quartz_block", { tiles = {"tms_rose_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1820,7 +1944,7 @@ minetest.register_node("too_many_stones:rose_quartz_brick", { place_param2 = 0, tiles = {"tms_rose_quartz_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1834,7 +1958,7 @@ minetest.register_node("too_many_stones:rose_quartz_cracked_brick", { place_param2 = 0, tiles = {"tms_rose_quartz_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1843,7 +1967,7 @@ minetest.register_node("too_many_stones:scoria", { description = S("Scoria"), tiles = {"tms_scoria.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, red_stone = 1, stone = 1}, drop = "too_many_stones:scoria_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1852,7 +1976,7 @@ minetest.register_node("too_many_stones:scoria_block", { description = S("Scoria Block"), tiles = {"tms_scoria_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, red_stone = 1, stone = 1}, drop = "too_many_stones:scoria_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1861,7 +1985,7 @@ minetest.register_node("too_many_stones:scoria_cobble", { description = S("Cobbled Scoria"), tiles = {"tms_scoria_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, red_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1871,7 +1995,7 @@ minetest.register_node("too_many_stones:scoria_brick", { place_param2 = 0, tiles = {"tms_scoria_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, red_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1881,7 +2005,7 @@ minetest.register_node("too_many_stones:scoria_cracked_brick", { place_param2 = 0, tiles = {"tms_scoria_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, red_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Serpentine @@ -1889,7 +2013,7 @@ minetest.register_node("too_many_stones:serpentine", { description = S("Serpentine"), tiles = {"tms_serpentine.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:serpentine_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1898,7 +2022,7 @@ minetest.register_node("too_many_stones:serpentine_block", { description = S("Serpentine Block"), tiles = {"tms_serpentine_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:serpentine_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1907,7 +2031,7 @@ minetest.register_node("too_many_stones:serpentine_cobble", { description = S("Cobbled Serpentine"), tiles = {"tms_serpentine_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, dark_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1917,7 +2041,7 @@ minetest.register_node("too_many_stones:serpentine_brick", { place_param2 = 0, tiles = {"tms_serpentine_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1927,7 +2051,7 @@ minetest.register_node("too_many_stones:serpentine_cracked_brick", { place_param2 = 0, tiles = {"tms_serpentine_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Slate @@ -1935,7 +2059,7 @@ minetest.register_node("too_many_stones:slate", { description = S("Slate"), tiles = {"tms_slate.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:slate_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1944,7 +2068,7 @@ minetest.register_node("too_many_stones:slate_block", { description = S("Slate Block"), tiles = {"tms_slate_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:slate_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1953,7 +2077,7 @@ minetest.register_node("too_many_stones:slate_cobble", { description = S("Cobbled Slate"), tiles = {"tms_slate_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, dark_grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1963,7 +2087,7 @@ minetest.register_node("too_many_stones:slate_brick", { place_param2 = 0, tiles = {"tms_slate_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -1973,7 +2097,7 @@ minetest.register_node("too_many_stones:slate_cracked_brick", { place_param2 = 0, tiles = {"tms_slate_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Smokey Quartz @@ -1984,7 +2108,7 @@ minetest.register_node("too_many_stones:smokey_quartz", { tiles = {"tms_smokey_quartz.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:smokey_quartz", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -1997,7 +2121,7 @@ minetest.register_node("too_many_stones:smokey_quartz_block", { tiles = {"tms_smokey_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, brown_stone = 1, stone = 1, quartz = 1}, drop = "too_many_stones:smokey_quartz_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -2012,7 +2136,7 @@ minetest.register_node("too_many_stones:smokey_quartz_brick", { place_param2 = 0, tiles = {"tms_smokey_quartz_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2026,7 +2150,7 @@ minetest.register_node("too_many_stones:smokey_quartz_cracked_brick", { place_param2 = 0, tiles = {"tms_smokey_quartz_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, brown_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2035,7 +2159,7 @@ minetest.register_node("too_many_stones:soapstone", { description = S("Soapstone"), tiles = {"tms_soapstone.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2043,7 +2167,7 @@ minetest.register_node("too_many_stones:soapstone_block", { description = S("Soapstone Block"), tiles = {"tms_soapstone_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2053,7 +2177,7 @@ minetest.register_node("too_many_stones:soapstone_brick", { place_param2 = 0, tiles = {"tms_soapstone_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2063,7 +2187,7 @@ minetest.register_node("too_many_stones:soapstone_cracked_brick", { place_param2 = 0, tiles = {"tms_soapstone_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Sodalite @@ -2077,7 +2201,7 @@ minetest.register_node("too_many_stones:sodalite", { description = S("Sodalite"), tiles = {"tms_sodalite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, drop = "too_many_stones:sodalite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2086,7 +2210,7 @@ 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}, + groups = {cracky = 3, blue_stone = 1, stone = 1}, drop = "too_many_stones:sodalite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2095,7 +2219,7 @@ 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}, + groups = {cracky = 3, blue_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2105,7 +2229,7 @@ minetest.register_node("too_many_stones:sodalite_brick", { place_param2 = 0, tiles = {"tms_sodalite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2115,7 +2239,7 @@ minetest.register_node("too_many_stones:sodalite_cracked_brick", { place_param2 = 0, tiles = {"tms_sodalite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Sugilite @@ -2123,7 +2247,7 @@ minetest.register_node("too_many_stones:sugilite", { description = S("Sugilite"), tiles = {"tms_sugilite.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, violet_stone = 1, stone = 1}, drop = "too_many_stones:sugilite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2132,7 +2256,7 @@ minetest.register_node("too_many_stones:sugilite_block", { description = S("Sugilite Block"), tiles = {"tms_sugilite_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, violet_stone = 1, stone = 1}, drop = "too_many_stones:sugilite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2141,7 +2265,7 @@ minetest.register_node("too_many_stones:sugilite_cobble", { description = S("Cobbled Sugilite"), tiles = {"tms_sugilite_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, violet_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2151,7 +2275,7 @@ minetest.register_node("too_many_stones:sugilite_brick", { place_param2 = 0, tiles = {"tms_sugilite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, violet_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2161,7 +2285,7 @@ minetest.register_node("too_many_stones:sugilite_cracked_brick", { place_param2 = 0, tiles = {"tms_sugilite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, violet_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Travertine @@ -2169,7 +2293,7 @@ minetest.register_node("too_many_stones:travertine", { description = S("Travertine"), tiles = {"tms_travertine.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2178,7 +2302,7 @@ minetest.register_node("too_many_stones:travertine_block", { description = S("Travertine Block"), tiles = {"tms_travertine_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2187,7 +2311,7 @@ minetest.register_node("too_many_stones:travertine_cobble", { description = S("Cobbled Travertine"), tiles = {"tms_travertine_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, yellow_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2197,7 +2321,7 @@ minetest.register_node("too_many_stones:travertine_brick", { place_param2 = 0, tiles = {"tms_travertine_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2207,7 +2331,142 @@ minetest.register_node("too_many_stones:travertine_cracked_brick", { place_param2 = 0, tiles = {"tms_travertine_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, yellow_stone = 1, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Beige Tuff +minetest.register_node("too_many_stones:tuff_beige", { + description = S("Beige Tuff"), + tiles = {"tms_tuff_beige.png"}, + is_ground_content = false, + groups = {cracky = 3, white_stone = 1, stone = 1, tuff = 1}, + drop = "too_many_stones:tuff_beige_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_beige_block", { + description = S("Beige Tuff Block"), + tiles = {"tms_tuff_beige_block.png"}, + is_ground_content = false, + groups = {cracky = 3, white_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_beige_cobble", { + description = S("Cobbled Beige Tuff"), + tiles = {"tms_tuff_beige_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, white_stone = 1, stone = 2, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_beige_brick", { + description = S("Beige Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_beige_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, white_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_beige_cracked_brick", { + description = S("Cracked Beige Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_beige_cracked_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, white_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Grey Tuff +minetest.register_node("too_many_stones:tuff_grey", { + description = S("Grey Tuff"), + tiles = {"tms_tuff_grey.png"}, + is_ground_content = false, + groups = {cracky = 3, grey_stone = 1, stone = 1, tuff = 1}, + drop = "too_many_stones:tuff_grey_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_grey_block", { + description = S("Grey Tuff Block"), + tiles = {"tms_tuff_grey_block.png"}, + is_ground_content = false, + groups = {cracky = 3, grey_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_grey_cobble", { + description = S("Cobbled Grey Tuff"), + tiles = {"tms_tuff_grey_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, grey_stone = 1, stone = 2, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_grey_brick", { + description = S("Grey Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_grey_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, grey_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_grey_cracked_brick", { + description = S("Cracked Grey Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_grey_cracked_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, grey_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Red Tuff +minetest.register_node("too_many_stones:tuff_red", { + description = S("Red Tuff"), + tiles = {"tms_tuff_red.png"}, + is_ground_content = false, + groups = {cracky = 3, orange_stone = 1, stone = 1, tuff = 1}, + drop = "too_many_stones:tuff_red_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_red_block", { + description = S("Red Tuff Block"), + tiles = {"tms_tuff_red_block.png"}, + is_ground_content = false, + groups = {cracky = 3, orange_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_red_cobble", { + description = S("Cobbled Red Tuff"), + tiles = {"tms_tuff_red_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, orange_stone = 1, stone = 2, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_red_brick", { + description = S("Red Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_red_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, orange_stone = 1, stone = 1, tuff = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:tuff_red_cracked_brick", { + description = S("Cracked Red Tuff Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_tuff_red_cracked_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, orange_stone = 1, stone = 1, tuff = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Turquoise @@ -2215,7 +2474,7 @@ minetest.register_node("too_many_stones:sandstone_with_turquoise", { description = S("Turquoise Ore"), tiles = {"tms_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise_pebble 9", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2224,7 +2483,7 @@ minetest.register_node("too_many_stones:desert_sandstone_with_turquoise", { description = S("Turquoise Ore"), tiles = {"tms_desert_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise_pebble 9", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2233,7 +2492,7 @@ minetest.register_node("too_many_stones:silver_sandstone_with_turquoise", { description = S("Turquoise Ore"), tiles = {"tms_silver_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise_pebble 9", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2256,7 +2515,7 @@ minetest.register_node("too_many_stones:turquoise_block", { description = S("Turquoise Block"), tiles = {"tms_turquoise_block.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise_block", sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2265,7 +2524,7 @@ minetest.register_node("too_many_stones:turquoise_cobble", { description = S("Cobbled Turquoise"), tiles = {"tms_turquoise_cobble.png"}, is_ground_content = false, - groups = {cracky = 3, stone = 2}, + groups = {cracky = 3, cyan_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2275,7 +2534,7 @@ minetest.register_node("too_many_stones:turquoise_brick", { place_param2 = 0, tiles = {"tms_turquoise_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) @@ -2285,7 +2544,7 @@ minetest.register_node("too_many_stones:turquoise_cracked_brick", { place_param2 = 0, tiles = {"tms_turquoise_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Vivianite @@ -2296,7 +2555,7 @@ minetest.register_node("too_many_stones:vivianite", { tiles = {"tms_vivianite.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:vivianite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -2309,7 +2568,7 @@ minetest.register_node("too_many_stones:vivianite_block", { tiles = {"tms_vivianite_block.png"}, sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:vivianite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", @@ -2324,7 +2583,7 @@ minetest.register_node("too_many_stones:vivianite_brick", { place_param2 = 0, tiles = {"tms_vivianite_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2338,7 +2597,14 @@ minetest.register_node("too_many_stones:vivianite_cracked_brick", { place_param2 = 0, tiles = {"tms_vivianite_cracked_brick.png"}, is_ground_content = false, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) + +-- Non-Stone Items + +minetest.register_craftitem("too_many_stones:batch", { + description = S("Batch"), + inventory_image = "tms_batch.png" +}) diff --git a/nodes_crystal.lua b/nodes_crystal.lua index 6ad3665..2ce604f 100644 --- a/nodes_crystal.lua +++ b/nodes_crystal.lua @@ -46,7 +46,7 @@ minetest.register_node("too_many_stones:amazonite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:amazonite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -102,7 +102,7 @@ minetest.register_node("too_many_stones:amber_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:amber_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -158,7 +158,7 @@ minetest.register_node("too_many_stones:amethyst_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:amethyst_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -214,7 +214,7 @@ minetest.register_node("too_many_stones:celestine_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:celestine_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -270,7 +270,7 @@ minetest.register_node("too_many_stones:citrine_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:citrine_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -325,7 +325,7 @@ minetest.register_node("too_many_stones:crocoite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:crocoite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -380,7 +380,7 @@ minetest.register_node("too_many_stones:eudialite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:eudialite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -435,7 +435,7 @@ minetest.register_node("too_many_stones:heliodor_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:heliodor_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -491,7 +491,7 @@ minetest.register_node("too_many_stones:kyanite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:kyanite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -547,7 +547,7 @@ minetest.register_node("too_many_stones:prasiolite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:prasiolite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -603,7 +603,7 @@ minetest.register_node("too_many_stones:quartz_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:quartz_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -659,7 +659,7 @@ minetest.register_node("too_many_stones:rose_quartz_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:rose_quartz_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -715,7 +715,7 @@ minetest.register_node("too_many_stones:smokey_quartz_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:smokey_quartz_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) @@ -771,7 +771,7 @@ minetest.register_node("too_many_stones:vivianite_crystal", { type = "fixed", fixed = {-5/16, -8/16, -5/16, 5/16, 4/16, 5/16}, }, - groups = {cracky = 3}, + groups = {cracky = 3, attached_node = 1}, drop = "too_many_stones:vivianite_shards", sounds = too_many_stones.node_sound_glass_defaults(), }) diff --git a/nodes_glowing.lua b/nodes_glowing.lua index 49c41e2..31ee37d 100644 --- a/nodes_glowing.lua +++ b/nodes_glowing.lua @@ -29,7 +29,7 @@ minetest.register_node("too_many_stones:glow_apatite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_apatite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -42,7 +42,7 @@ minetest.register_node("too_many_stones:glow_apatite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -54,7 +54,7 @@ minetest.register_node("too_many_stones:glow_apatite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -66,7 +66,7 @@ minetest.register_node("too_many_stones:glow_apatite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -78,7 +78,7 @@ minetest.register_node("too_many_stones:glow_apatite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, violet_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -90,7 +90,7 @@ minetest.register_node("too_many_stones:glow_calcite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_calcite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -103,7 +103,7 @@ minetest.register_node("too_many_stones:glow_calcite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -115,7 +115,7 @@ minetest.register_node("too_many_stones:glow_calcite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -127,7 +127,7 @@ minetest.register_node("too_many_stones:glow_calcite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -139,7 +139,7 @@ minetest.register_node("too_many_stones:glow_calcite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, red_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -151,7 +151,7 @@ minetest.register_node("too_many_stones:glow_esperite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_esperite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -164,7 +164,7 @@ minetest.register_node("too_many_stones:glow_esperite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -176,7 +176,7 @@ minetest.register_node("too_many_stones:glow_esperite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -188,7 +188,7 @@ minetest.register_node("too_many_stones:glow_esperite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -200,7 +200,7 @@ minetest.register_node("too_many_stones:glow_esperite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, yellow_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -212,7 +212,7 @@ minetest.register_node("too_many_stones:glow_fluorite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_fluorite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -225,7 +225,7 @@ minetest.register_node("too_many_stones:glow_fluorite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -237,7 +237,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -249,7 +249,7 @@ minetest.register_node("too_many_stones:glow_fluorite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -261,7 +261,7 @@ minetest.register_node("too_many_stones:glow_fluorite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, blue_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -273,7 +273,7 @@ minetest.register_node("too_many_stones:glow_selenite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_selenite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -286,7 +286,7 @@ minetest.register_node("too_many_stones:glow_selenite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -298,7 +298,7 @@ minetest.register_node("too_many_stones:glow_selenite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -310,7 +310,7 @@ minetest.register_node("too_many_stones:glow_selenite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -322,7 +322,7 @@ minetest.register_node("too_many_stones:glow_selenite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, cyan_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -334,7 +334,7 @@ minetest.register_node("too_many_stones:glow_sodalite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_sodalite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -347,7 +347,7 @@ minetest.register_node("too_many_stones:glow_sodalite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -359,7 +359,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -371,7 +371,7 @@ minetest.register_node("too_many_stones:glow_sodalite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -383,7 +383,7 @@ minetest.register_node("too_many_stones:glow_sodalite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, orange_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -395,7 +395,7 @@ minetest.register_node("too_many_stones:glow_willemite", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, drop = "too_many_stones:glow_willemite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, @@ -408,7 +408,7 @@ minetest.register_node("too_many_stones:glow_willemite_block", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -420,7 +420,7 @@ minetest.register_node("too_many_stones:glow_willemite_cobble", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -432,7 +432,7 @@ minetest.register_node("too_many_stones:glow_willemite_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) @@ -444,7 +444,7 @@ minetest.register_node("too_many_stones:glow_willemite_cracked_brick", { paramtype = "light", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3, stone = 1}, + groups = {glow_stone = 1, green_stone = 1, cracky = 3, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), light_source = minetest.LIGHT_MAX, }) diff --git a/stairs.lua b/stairs.lua index edebab9..9ec5884 100644 --- a/stairs.lua +++ b/stairs.lua @@ -146,6 +146,61 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_glass_defaults(), false ) +-- Andesite +stairs.register_stair_and_slab( + "andesite", + "too_many_stones:andesite", + {cracky = 3}, + {"tms_andesite.png"}, + "Andesite Stair", + "Andesite Slab", + too_many_stones.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + "andesite_cobble", + "too_many_stones:andesite_cobble", + {cracky = 3}, + {"tms_andesite_cobble.png"}, + "Cobbled Andesite Stair", + "Cobbled Andesite Slab", + too_many_stones.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + "andesite_brick", + "too_many_stones:andesite_brick", + {cracky = 2}, + {"tms_andesite_brick.png"}, + "Andesite Brick Stair", + "Andesite Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "andesite_cracked_brick", + "too_many_stones:andesite_cracked_brick", + {cracky = 2}, + {"tms_andesite_cracked_brick.png"}, + "Cracked Andesite Brick Stair", + "Cracked Andesite Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "andesite_block", + "too_many_stones:andesite_block", + {cracky = 2}, + {"tms_andesite_block.png"}, + "Andesite Block Stair", + "Andesite Block Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Basalt stairs.register_stair_and_slab( "basalt", @@ -476,6 +531,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "covellite_cobble", + "too_many_stones:covellite_cobble", + {cracky = 2}, + {"tms_covellite_cobble.png"}, + "Cobbled Covellite Stair", + "Cobbled Covellite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Crocoite stairs.register_stair_and_slab( "crocoite", @@ -751,6 +817,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_black_cobble", + "too_many_stones:granite_black_cobble", + {cracky = 2}, + {"tms_granite_black_cobble.png"}, + "Cobbled Black Granite Stair", + "Cobbled Black Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Blue Granite stairs.register_stair_and_slab( "granite_blue", @@ -795,6 +872,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_blue_cobble", + "too_many_stones:granite_blue_cobble", + {cracky = 2}, + {"tms_granite_blue_cobble.png"}, + "Cobbled Blue Granite Stair", + "Cobbled Blue Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Gray Granite stairs.register_stair_and_slab( "granite_gray", @@ -839,6 +927,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_gray_cobble", + "too_many_stones:granite_gray_cobble", + {cracky = 2}, + {"tms_granite_gray_cobble.png"}, + "Cobbled Gray Granite Stair", + "Cobbled Gray Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Green Granite stairs.register_stair_and_slab( "granite_green", @@ -883,6 +982,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_green_cobble", + "too_many_stones:granite_green_cobble", + {cracky = 2}, + {"tms_granite_green_cobble.png"}, + "Cobbled Green Granite Stair", + "Cobbled Green Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Pink Granite stairs.register_stair_and_slab( "granite_pink", @@ -927,6 +1037,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_pink_cobble", + "too_many_stones:granite_pink_cobble", + {cracky = 2}, + {"tms_granite_pink_cobble.png"}, + "Cobbled Pink Granite Stair", + "Cobbled Pink Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Red Granite stairs.register_stair_and_slab( "granite_red", @@ -971,6 +1092,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_red_cobble", + "too_many_stones:granite_red_cobble", + {cracky = 2}, + {"tms_granite_red_cobble.png"}, + "Cobbled Red Granite Stair", + "Cobbled Red Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- White Granite stairs.register_stair_and_slab( "granite_white", @@ -1015,6 +1147,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "granite_white_cobble", + "too_many_stones:granite_white_cobble", + {cracky = 2}, + {"tms_granite_white_cobble.png"}, + "Cobbled White Granite Stair", + "Cobbled White Granite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Heliodor stairs.register_stair_and_slab( "heliodor", @@ -1103,6 +1246,17 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) + +stairs.register_stair_and_slab( + "howlite_cobble", + "too_many_stones:howlite_cobble", + {cracky = 2}, + {"tms_howlite_cobble.png"}, + "Cobbled Howlite Stair", + "Cobbled Howlite Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Ilvaite stairs.register_stair_and_slab( "ilvaite", @@ -2218,6 +2372,171 @@ stairs.register_stair_and_slab( too_many_stones.node_sound_stone_defaults(), false ) +-- Beige Tuff +stairs.register_stair_and_slab( + "tuff_beige", + "too_many_stones:tuff_beige", + {cracky = 3}, + {"tms_tuff_beige.png"}, + "Beige Tuff Stair", + "Beige Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + "tuff_beige_brick", + "too_many_stones:tuff_beige_brick", + {cracky = 2}, + {"tms_tuff_beige_brick.png"}, + "Beige Tuff Brick Stair", + "Beige Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_beige_cracked_brick", + "too_many_stones:tuff_beige_cracked_brick", + {cracky = 2}, + {"tms_tuff_beige_cracked_brick.png"}, + "Cracked Beige Tuff Brick Stair", + "Cracked Beige Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_beige_block", + "too_many_stones:tuff_beige_block", + {cracky = 2}, + {"tms_tuff_beige_block.png"}, + "Beige Tuff Block Stair", + "Beige Tuff Block Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_beige_cobble", + "too_many_stones:tuff_beige_cobble", + {cracky = 2}, + {"tms_tuff_beige_cobble.png"}, + "Cobbled Beige Tuff Stair", + "Cobbled Beige Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + false +) +-- Grey Tuff +stairs.register_stair_and_slab( + "tuff_grey", + "too_many_stones:tuff_grey", + {cracky = 3}, + {"tms_tuff_grey.png"}, + "Grey Tuff Stair", + "Grey Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + "tuff_grey_brick", + "too_many_stones:tuff_grey_brick", + {cracky = 2}, + {"tms_tuff_grey_brick.png"}, + "Grey Tuff Brick Stair", + "Grey Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_grey_cracked_brick", + "too_many_stones:tuff_grey_cracked_brick", + {cracky = 2}, + {"tms_tuff_grey_cracked_brick.png"}, + "Cracked Grey Tuff Brick Stair", + "Cracked Grey Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_grey_block", + "too_many_stones:tuff_grey_block", + {cracky = 2}, + {"tms_tuff_grey_block.png"}, + "Grey Tuff Block Stair", + "Grey Tuff Block Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_grey_cobble", + "too_many_stones:tuff_grey_cobble", + {cracky = 2}, + {"tms_tuff_grey_cobble.png"}, + "Cobbled Grey Tuff Stair", + "Cobbled Grey Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + false +) +-- Red Tuff +stairs.register_stair_and_slab( + "tuff_red", + "too_many_stones:tuff_red", + {cracky = 3}, + {"tms_tuff_red.png"}, + "Red Tuff Stair", + "Red Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + "tuff_red_brick", + "too_many_stones:tuff_red_brick", + {cracky = 2}, + {"tms_tuff_red_brick.png"}, + "Red Tuff Brick Stair", + "Red Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_red_cracked_brick", + "too_many_stones:tuff_red_cracked_brick", + {cracky = 2}, + {"tms_tuff_red_cracked_brick.png"}, + "Cracked Red Tuff Brick Stair", + "Cracked Red Tuff Brick Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_red_block", + "too_many_stones:tuff_red_block", + {cracky = 2}, + {"tms_tuff_red_block.png"}, + "Red Tuff Block Stair", + "Red Tuff Block Slab", + too_many_stones.node_sound_stone_defaults(), + false +) + +stairs.register_stair_and_slab( + "tuff_red_cobble", + "too_many_stones:tuff_red_cobble", + {cracky = 2}, + {"tms_tuff_red_cobble.png"}, + "Cobbled Red Tuff Stair", + "Cobbled Red Tuff Slab", + too_many_stones.node_sound_stone_defaults(), + false +) -- Turquoise stairs.register_stair_and_slab( "turquoise",