-- mods/too_many_stones/nodes.lua -- support for MT game translation. local S = minetest.get_translator("too_many_stones") --[[ Index: Blue Agate Gray Agate Green Agate Moss Agate Orange Agate Purple Agate Red Agate Amazonite Amber Amethyst Andesite Basalt Columnar Basalt Black Moonstone Black Opal Calcite Carnotite Celestine Chrysoprase Citrine Covellite Crocoite Diorite Erythrite Eudialite Fire Opal Fluorite Gabbro Galena Granite Heliodor Howlite Ilvaite Jade Kyanite Lapis Lazuli Limestone Marble Morion Quartz Mudstone Opal Picture Jasper Prasiolite Pumice Pyrite Quartz Rose Quartz Scoria Serpentine Shale Slate Smokey Quartz Soapstone Sodalite Sugilite Travertine Yellow Travertine Beige Tuff Grey Tuff Red Tuff Turquoise Vivianite --]] -- -- Stones -- -- Blue Agate minetest.register_node("too_many_stones:agate_blue", { description = S("Blue Agate"), tiles = {"tms_agate_blue.png"}, is_ground_content = true, groups = {cracky = 3, blue_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Gray Agate minetest.register_node("too_many_stones:agate_gray", { description = S("Gray Agate"), tiles = {"tms_agate_gray.png"}, is_ground_content = true, groups = {cracky = 3, grey_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Green Agate minetest.register_node("too_many_stones:agate_green", { description = S("Green Agate"), tiles = {"tms_agate_green.png"}, is_ground_content = true, groups = {cracky = 3, green_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Moss Agate minetest.register_node("too_many_stones:agate_moss", { description = S("Moss Agate"), tiles = {"tms_agate_moss.png"}, is_ground_content = true, groups = {cracky = 3, dark_green_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Orange Agate minetest.register_node("too_many_stones:agate_orange", { description = S("Orange Agate"), tiles = {"tms_agate_orange.png"}, is_ground_content = true, groups = {cracky = 3, orange_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Purple Agate minetest.register_node("too_many_stones:agate_purple", { description = S("Purple Agate"), tiles = {"tms_agate_purple.png"}, is_ground_content = true, groups = {cracky = 3, violet_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Red Agate minetest.register_node("too_many_stones:agate_red", { description = S("Red Agate"), tiles = {"tms_agate_red.png"}, is_ground_content = true, groups = {cracky = 3, red_stone = 1, stone = 1, agate = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Amazonite minetest.register_node("too_many_stones:amazonite", { description = S("Amazonite"), tiles = {"tms_amazonite.png"}, is_ground_content = true, groups = {cracky = 3, green_stone = 1, stone = 1}, drop = "too_many_stones:amazonite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_block", { description = S("Amazonite Block"), tiles = {"tms_amazonite_block.png"}, is_ground_content = false, groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_cobble", { description = S("Cobbled Amazonite"), tiles = {"tms_amazonite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_brick", { description = S("Amazonite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amazonite_brick.png"}, is_ground_content = false, groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_cracked_brick", { description = S("Cracked Amazonite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amazonite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Amber minetest.register_node("too_many_stones:amber", { description = S("Amber"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_amber.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:amber", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:amber_block", { description = S("Amber Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_amber_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:amber_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:amber_brick", { description = S("Amber Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amber_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:amber_cracked_brick", { description = S("Cracked Amber Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amber_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Amethyst minetest.register_node("too_many_stones:amethyst", { description = S("Amethyst"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_amethyst.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:amethyst_block", { description = S("Amethyst Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_amethyst_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:amethyst_brick", { description = S("Amethyst Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amethyst_brick.png"}, is_ground_content = false, groups = {cracky = 2, violet_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:amethyst_cracked_brick", { description = S("Cracked Amethyst Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_amethyst_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, violet_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Ammolite minetest.register_node("too_many_stones:ammolite", { description = S("Ammolite"), tiles = { { name = "tms_ammolite_animated.png", backface_culling = false, animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 6.0, }, }, }, is_ground_content = true, groups = {cracky = 3, orange_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Andesite minetest.register_node("too_many_stones:andesite", { description = S("Andesite"), tiles = {"tms_andesite.png"}, is_ground_content = true, 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 = true, groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:basalt_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:basalt_block", { description = S("Basalt Block"), tiles = {"tms_basalt_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:basalt_cobble", { description = S("Cobbled Basalt"), tiles = {"tms_basalt_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:basalt_brick", { description = S("Basalt Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_basalt_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:basalt_cracked_brick", { description = S("Cracked Basalt Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_basalt_cracked_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:basalt_tile", { description = S("Cracked Basalt Tile"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_basalt_tile.png"}, is_ground_content = false, groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Columnar Basalt minetest.register_node("too_many_stones:basalt_columnar", { description = S("Columnar Basalt"), tiles = {"tms_basalt_columnar_top.png", "tms_basalt_columnar_top.png", "tms_basalt_columnar.png"}, paramtype2 = "facedir", is_ground_content = true, groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), on_place = minetest.rotate_node }) -- Black Moonstone minetest.register_node("too_many_stones:black_moonstone", { description = S("Black Moonstone"), tiles = {"tms_black_moonstone.png"}, is_ground_content = true, groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:black_moonstone_block", { description = S("Black Moonstone Block"), tiles = {"tms_black_moonstone_block.png"}, is_ground_content = false, groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:black_moonstone_brick", { description = S("Black Moonstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_black_moonstone_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:black_moonstone_cracked_brick", { description = S("Cracked Black Moonstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_black_moonstone_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Black Opal minetest.register_node("too_many_stones:black_opal", { description = S("Black Opal"), tiles = { { name = "tms_black_opal_animated.png", backface_culling = false, animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 6.0, }, }, }, is_ground_content = true, groups = {cracky = 3, green_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Calcite minetest.register_node("too_many_stones:calcite", { description = S("Calcite"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_calcite.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:calcite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:calcite_block", { description = S("Calcite Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_calcite_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:calcite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:calcite_brick", { description = S("Calcite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_calcite_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:calcite_cracked_brick", { description = S("Cracked Calcite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_calcite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Carnotite minetest.register_node("too_many_stones:carnotite", { description = S("Carnotite"), tiles = {"tms_carnotite.png"}, is_ground_content = true, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:carnotite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:carnotite_block", { description = S("Carnotite Block"), tiles = {"tms_carnotite_block.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:carnotite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:carnotite_cobble", { description = S("Cobbled Carnotite"), tiles = {"tms_carnotite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:carnotite_brick", { description = S("Carnotite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_carnotite_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:carnotite_cracked_brick", { description = S("Cracked Carnotite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_carnotite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Celestine minetest.register_node("too_many_stones:celestine", { description = S("Celestine"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_celestine.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:celestine", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:celestine_block", { description = S("Celestine Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_celestine_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:celestine_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:celestine_brick", { description = S("Celestine Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_celestine_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:celestine_cracked_brick", { description = S("Cracked Celestine Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_celestine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Chrysoprase minetest.register_node("too_many_stones:chrysoprase", { description = S("Chrysoprase"), tiles = {"tms_chrysoprase.png"}, is_ground_content = true, groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_block", { description = S("Chrysoprase Block"), tiles = {"tms_chrysoprase_block.png"}, is_ground_content = false, groups = {cracky = 3, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_brick", { description = S("Chrysoprase Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_chrysoprase_brick.png"}, is_ground_content = false, groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_cracked_brick", { description = S("Cracked Chrysoprase Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_chrysoprase_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Citrine minetest.register_node("too_many_stones:citrine", { description = S("Citrine"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_citrine.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:citrine_block", { description = S("Citrine Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_citrine_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:citrine_brick", { description = S("Citrine Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_citrine_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:citrine_cracked_brick", { description = S("Cracked Citrine Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_citrine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Covellite minetest.register_node("too_many_stones:covellite", { description = S("Covellite"), tiles = {"tms_covellite.png"}, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:covellite_block", { description = S("Covellite Block"), tiles = {"tms_covellite_block.png"}, is_ground_content = false, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:covellite_brick", { description = S("Covellite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_covellite_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:covellite_cracked_brick", { description = S("Cracked Covellite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_covellite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Crocoite minetest.register_node("too_many_stones:crocoite", { description = S("Crocoite"), tiles = {"tms_crocoite.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, orange_stone = 1, stone = 1}, drop = "too_many_stones:crocoite", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_block", { description = S("Crocoite Block"), tiles = {"tms_crocoite_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, orange_stone = 1, stone = 1}, drop = "too_many_stones:crocoite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_brick", { description = S("Crocoite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_crocoite_brick.png"}, is_ground_content = false, groups = {cracky = 2, orange_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_cracked_brick", { description = S("Cracked Crocoite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_crocoite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, orange_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Diorite minetest.register_node("too_many_stones:diorite", { description = S("Diorite"), tiles = {"tms_diorite.png"}, is_ground_content = true, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:diorite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:diorite_cobble", { description = S("Cobbled Diorite"), tiles = {"tms_diorite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:diorite_block", { description = S("Diorite Block"), tiles = {"tms_diorite_block.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:diorite_brick", { description = S("Diorite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_diorite_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:diorite_cracked_brick", { description = S("Cracked Diorite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_diorite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Erythrite minetest.register_node("too_many_stones:erythrite", { description = S("Erythrite"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_erythrite.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:erythrite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:erythrite_block", { description = S("Erythrite Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_erythrite_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:erythrite_block", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:erythrite_brick", { description = S("Erythrite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_erythrite_brick.png"}, is_ground_content = false, groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:erythrite_cracked_brick", { description = S("Cracked Erythrite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_erythrite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Eudialite minetest.register_node("too_many_stones:eudialite", { description = S("Eudialite"), tiles = {"tms_eudialite.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:eudialite", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_block", { description = S("Eudialite Block"), tiles = {"tms_eudialite_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, magenta_stone = 1, stone = 1}, drop = "too_many_stones:eudialite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_brick", { description = S("Eudialite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_eudialite_brick.png"}, is_ground_content = false, groups = {cracky = 2, magenta_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_cracked_brick", { description = S("Cracked Eudialite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_eudialite_cracked_brick.png"}, is_ground_content = false, 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 = true, groups = {cracky = 3, orange_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Fluorite minetest.register_node("too_many_stones:fluorite", { description = S("Fluorite"), tiles = {"tms_fluorite.png"}, is_ground_content = true, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:fluorite_block", { description = S("Fluorite Block"), tiles = {"tms_fluorite_block.png"}, is_ground_content = false, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:fluorite_brick", { description = S("Fluorite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_fluorite_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:fluorite_cracked_brick", { description = S("Cracked Fluorite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_fluorite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 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 = true, groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:gabbro_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:gabbro_block", { description = S("Gabbro Block"), tiles = {"tms_gabbro_block.png"}, is_ground_content = false, groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:gabbro_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:gabbro_cobble", { description = S("Cobbled Gabbro"), tiles = {"tms_gabbro_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:gabbro_brick", { description = S("Gabbro Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_gabbro_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:gabbro_cracked_brick", { description = S("Cracked Gabbro Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_gabbro_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Galena minetest.register_node("too_many_stones:galena", { description = S("Galena"), tiles = {"tms_galena.png"}, is_ground_content = true, groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:galena_block", { description = S("Galena Block"), tiles = {"tms_galena_block.png"}, is_ground_content = false, groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:galena_brick", { description = S("Galena Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_galena_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:galena_cracked_brick", { description = S("Cracked Galena Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_galena_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Black Granite minetest.register_node("too_many_stones:granite_black", { description = S("Black Granite"), tiles = {"tms_granite_black.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_black_block", { description = S("Black Granite Block"), tiles = {"tms_granite_black_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, 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, black_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_black_brick", { description = S("Black Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_black_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_black_cracked_brick", { description = S("Cracked Black Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_black_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Blue Granite minetest.register_node("too_many_stones:granite_blue", { description = S("Blue Granite"), tiles = {"tms_granite_blue.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_blue_block", { description = S("Blue Granite Block"), tiles = {"tms_granite_blue_block.png"}, sunlight_propagates = true, is_ground_content = false, 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, blue_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_blue_brick", { description = S("Blue Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_blue_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_blue_cracked_brick", { description = S("Cracked Blue Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_blue_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Gray Granite minetest.register_node("too_many_stones:granite_gray", { description = S("Gray Granite"), tiles = {"tms_granite_gray.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_gray_block", { description = S("Gray Granite Block"), tiles = {"tms_granite_gray_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, 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, grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_gray_brick", { description = S("Gray Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_gray_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_gray_cracked_brick", { description = S("Cracked Gray Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_gray_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Green Granite minetest.register_node("too_many_stones:granite_green", { description = S("Green Granite"), tiles = {"tms_granite_green.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_green_block", { description = S("Green Granite Block"), tiles = {"tms_granite_green_block.png"}, sunlight_propagates = true, is_ground_content = false, 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_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_green_brick", { description = S("Green Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_green_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_green_cracked_brick", { description = S("Cracked Green Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_green_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Pink Granite minetest.register_node("too_many_stones:granite_pink", { description = S("Pink Granite"), tiles = {"tms_granite_pink.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_pink_block", { description = S("Pink Granite Block"), tiles = {"tms_granite_pink_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, 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, pink_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_pink_brick", { description = S("Pink Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_pink_brick.png"}, is_ground_content = false, groups = {cracky = 2, pink_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_pink_cracked_brick", { description = S("Cracked Pink Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_pink_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, pink_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Red Granite minetest.register_node("too_many_stones:granite_red", { description = S("Red Granite"), tiles = {"tms_granite_red.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_red_block", { description = S("Red Granite Block"), tiles = {"tms_granite_red_block.png"}, sunlight_propagates = true, is_ground_content = false, 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, red_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_red_brick", { description = S("Red Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_red_brick.png"}, is_ground_content = false, groups = {cracky = 2, red_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_red_cracked_brick", { description = S("Cracked Red Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_red_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, red_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- White Granite minetest.register_node("too_many_stones:granite_white", { description = S("White Granite"), tiles = {"tms_granite_white.png"}, sunlight_propagates = true, is_ground_content = true, 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(), }) minetest.register_node("too_many_stones:granite_white_block", { description = S("White Granite Block"), tiles = {"tms_granite_white_block.png"}, sunlight_propagates = true, is_ground_content = false, 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, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_white_brick", { description = S("White Granite Brick"), sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_white_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_white_cracked_brick", { description = S("Cracked White Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_white_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Yellow Granite minetest.register_node("too_many_stones:granite_yellow", { description = S("Yellow Granite"), tiles = {"tms_granite_yellow.png"}, is_ground_content = true, groups = {cracky = 3, yellow_stone = 1, stone = 1, granite = 1}, drop = "too_many_stones:granite_yellow_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_yellow_block", { description = S("Yellow Granite Block"), tiles = {"tms_granite_yellow_block.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_yellow_cobble", { description = S("Cobbled Yellow Granite"), tiles = {"tms_granite_yellow_cobble.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 2, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_yellow_brick", { description = S("Yellow Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_yellow_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:granite_yellow_cracked_brick", { description = S("Cracked Yellow Granite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_granite_yellow_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, granite = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Heliodor minetest.register_node("too_many_stones:heliodor", { description = S("Heliodor"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_heliodor.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:heliodor_block", { description = S("Heliodor Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_heliodor_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:heliodor_brick", { description = S("Heliodor Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_heliodor_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, beryl = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:heliodor_cracked_brick", { description = S("Cracked Heliodor Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_heliodor_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1, beryl = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Howlite minetest.register_node("too_many_stones:howlite", { description = S("Howlite"), tiles = {"tms_howlite.png"}, is_ground_content = true, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:howlite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:howlite_block", { description = S("Howlite Block"), tiles = {"tms_howlite_block.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:howlite_cobble", { description = S("Cobbled Howlite"), tiles = {"tms_howlite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:howlite_brick", { description = S("Howlite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_howlite_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:howlite_cracked_brick", { description = S("Cracked Howlite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_howlite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Ilvaite minetest.register_node("too_many_stones:ilvaite", { description = S("Ilvaite"), tiles = {"tms_ilvaite.png"}, is_ground_content = true, groups = {cracky = 3, black_stone = 1, stone = 1}, drop = "too_many_stones:ilvaite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:ilvaite_block", { description = S("Ilvaite Block"), tiles = {"tms_ilvaite_block.png"}, is_ground_content = false, groups = {cracky = 3, black_stone = 1, stone = 1}, drop = "too_many_stones:ilvaite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:ilvaite_cobble", { description = S("Cobbled Ilvaite"), tiles = {"tms_ilvaite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, black_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:ilvaite_brick", { description = S("Ilvaite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_ilvaite_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:ilvaite_cracked_brick", { description = S("Cracked Ilvaite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_ilvaite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) --Jade minetest.register_node("too_many_stones:jade", { description = S("Jade"), tiles = {"tms_jade.png"}, is_ground_content = true, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:jade_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:jade_block", { description = S("Jade Block"), tiles = {"tms_jade_block.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:jade_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:jade_cobble", { description = S("Cobbled Jade"), tiles = {"tms_jade_cobble.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:jade_brick", { description = S("Jade Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_jade_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:jade_cracked_brick", { description = S("Cracked Jade Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_jade_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Kyanite minetest.register_node("too_many_stones:kyanite", { description = S("Kyanite"), tiles = {"tms_kyanite.png"}, is_ground_content = true, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:kyanite_cobble", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_block", { description = S("Kyanite Block"), tiles = {"tms_kyanite_block.png"}, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:kyanite_block", sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_cobble", { description = S("Cobbled Kyanite"), tiles = {"tms_kyanite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_brick", { description = S("Kyanite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_kyanite_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_cracked_brick", { description = S("Cracked Kyanite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_kyanite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Lapis Lazuli minetest.register_node("too_many_stones:lapis_lazuli", { description = S("Lapis Lazuli"), tiles = {"tms_lapis_lazuli.png"}, is_ground_content = true, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) 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, blue_stone = 1, stone = 1}, drop = "too_many_stones:lapis_lazuli_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:lapis_lazuli_brick", { description = S("Lapis Lazuli Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_lapis_lazuli_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:lapis_lazuli_cracked_brick", { description = S("Cracked Lapis Lazuli Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_lapis_lazuli_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Blue Limestone minetest.register_node("too_many_stones:limestone_blue", { description = S("Blue Limestone"), tiles = {"tms_limestone_blue.png"}, is_ground_content = true, 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(), }) 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 = {limestone = 1, cracky = 3, grey_stone = 1, stone = 1}, drop = "too_many_stones:limestone_blue_block", sounds = too_many_stones.node_sound_stone_defaults(), }) 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 = {limestone = 1, cracky = 3, grey_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:limestone_blue_brick", { description = S("Blue Limestone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_limestone_blue_brick.png"}, is_ground_content = false, groups = {limestone = 1, cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:limestone_blue_cracked_brick", { description = S("Cracked Blue Limestone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_limestone_blue_cracked_brick.png"}, is_ground_content = false, groups = {limestone = 1, cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- White Limestone minetest.register_node("too_many_stones:limestone_white", { description = S("White Limestone"), tiles = {"tms_limestone_white.png"}, is_ground_content = true, 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(), }) 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 = {limestone = 1, cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:limestone_white_block", sounds = too_many_stones.node_sound_stone_defaults(), }) 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 = {limestone = 1, cracky = 3, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:limestone_white_brick", { description = S("White Limestone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_limestone_white_brick.png"}, is_ground_content = false, groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:limestone_white_cracked_brick", { description = S("Cracked White Limestone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_limestone_white_cracked_brick.png"}, is_ground_content = false, groups = {limestone = 1, cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Moonstone minetest.register_node("too_many_stones:moonstone", { description = S("Moonstone"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_moonstone.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:moonstone_block", { description = S("Moonstone Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_moonstone_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:moonstone_brick", { description = S("Moonstone Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_moonstone_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:moonstone_cracked_brick", { description = S("Cracked Moonstone Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_moonstone_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Morion Quartz minetest.register_node("too_many_stones:morion_quartz", { description = S("Morion Quartz"), tiles = {"tms_morion_quartz.png"}, is_ground_content = true, groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:morion_quartz_block", { description = S("Morion Quartz Block"), tiles = {"tms_morion_quartz_block.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:morion_quartz_brick", { description = S("Morion Quartz Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_morion_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:morion_quartz_cracked_brick", { description = S("Cracked Morion Quartz Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_morion_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), }) -- Marble minetest.register_node("too_many_stones:marble", { description = S("Marble"), tiles = {"tms_marble.png"}, is_ground_content = true, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:marble_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:marble_block", { description = S("Marble Block"), tiles = {"tms_marble_block.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 1}, drop = "too_many_stones:marble_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:marble_cobble", { description = S("Cobbled Marble"), tiles = {"tms_marble_cobble.png"}, is_ground_content = false, groups = {cracky = 3, white_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:marble_brick", { description = S("Marble Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_marble_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:marble_cracked_brick", { description = S("Cracked Marble Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_marble_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Mudstone minetest.register_node("too_many_stones:mudstone", { description = S("Mudstone"), tiles = {"tms_mudstone.png"}, is_ground_content = true, groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:mudstone_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:mudstone_block", { description = S("Mudstone Block"), tiles = {"tms_mudstone_block.png"}, is_ground_content = false, groups = {cracky = 3, brown_stone = 1, stone = 1}, drop = "too_many_stones:mudstone_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:mudstone_cobble", { description = S("Cobbled Mudstone"), tiles = {"tms_mudstone_cobble.png"}, is_ground_content = false, groups = {cracky = 3, brown_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:mudstone_brick", { description = S("Mudstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_mudstone_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:mudstone_cracked_brick", { description = S("Cracked Mudstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_mudstone_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Opal minetest.register_node("too_many_stones:opal", { description = S("Opal"), tiles = { { name = "tms_opal_animated.png", backface_culling = false, animation = { type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 2.0, }, }, }, is_ground_content = true, groups = {cracky = 3, cyan_stone = 1, stone = 1, opal = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Picture Jasper minetest.register_node("too_many_stones:picture_jasper", { description = S("picture_jasper"), tiles = {"tms_picture_jasper.png"}, is_ground_content = true, groups = {cracky = 3, orange_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Prasiolite minetest.register_node("too_many_stones:prasiolite", { description = S("Prasiolite"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_prasiolite.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:prasiolite_block", { description = S("Prasiolite Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_prasiolite_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:prasiolite_brick", { description = S("Prasiolite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_prasiolite_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:prasiolite_cracked_brick", { description = S("Cracked Prasiolite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_prasiolite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Pumice minetest.register_node("too_many_stones:pumice", { description = S("Pumice"), tiles = {"tms_pumice.png"}, is_ground_content = true, groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pumice_block", { description = S("Pumice Block"), tiles = {"tms_pumice_block.png"}, is_ground_content = false, groups = {cracky = 3, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pumice_brick", { description = S("Pumice Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_pumice_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pumice_cracked_brick", { description = S("Cracked Pumice Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_pumice_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Pyrite minetest.register_node("too_many_stones:pyrite", { description = S("Pyrite"), tiles = {"tms_pyrite.png"}, is_ground_content = true, groups = {cracky = 3, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pyrite_block", { description = S("Pyrite Block"), tiles = {"tms_pyrite_block.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pyrite_brick", { description = S("Pyrite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_pyrite_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:pyrite_cracked_brick", { description = S("Cracked Pyrite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_pyrite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Quartz minetest.register_node("too_many_stones:quartz", { description = S("Quartz"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_quartz.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:quartz_block", { description = S("Quartz Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:quartz_brick", { description = S("Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:quartz_cracked_brick", { description = S("Cracked Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, white_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Rose Quartz minetest.register_node("too_many_stones:rose_quartz", { description = S("Rose Quartz"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_rose_quartz.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:rose_quartz_block", { description = S("Rose Quartz Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_rose_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:rose_quartz_brick", { description = S("Rose Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_rose_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:rose_quartz_cracked_brick", { description = S("Cracked Rose Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_rose_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, pink_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Scoria minetest.register_node("too_many_stones:scoria", { description = S("Scoria"), tiles = {"tms_scoria.png"}, is_ground_content = true, groups = {cracky = 3, red_stone = 1, stone = 1}, drop = "too_many_stones:scoria_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:scoria_block", { description = S("Scoria Block"), tiles = {"tms_scoria_block.png"}, is_ground_content = false, groups = {cracky = 3, red_stone = 1, stone = 1}, drop = "too_many_stones:scoria_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:scoria_cobble", { description = S("Cobbled Scoria"), tiles = {"tms_scoria_cobble.png"}, is_ground_content = false, groups = {cracky = 3, red_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:scoria_brick", { description = S("Scoria Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_scoria_brick.png"}, is_ground_content = false, groups = {cracky = 2, red_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:scoria_cracked_brick", { description = S("Cracked Scoria Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_scoria_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, red_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Serpentine minetest.register_node("too_many_stones:serpentine", { description = S("Serpentine"), tiles = {"tms_serpentine.png"}, is_ground_content = true, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:serpentine_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:serpentine_block", { description = S("Serpentine Block"), tiles = {"tms_serpentine_block.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:serpentine_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:serpentine_cobble", { description = S("Cobbled Serpentine"), tiles = {"tms_serpentine_cobble.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:serpentine_brick", { description = S("Serpentine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_serpentine_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:serpentine_cracked_brick", { description = S("Cracked Serpentine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_serpentine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Shale minetest.register_node("too_many_stones:shale", { description = S("Shale"), tiles = {"tms_shale.png"}, is_ground_content = true, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:shale_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:shale_block", { description = S("Shale Block"), tiles = {"tms_shale_block.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:shale_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:shale_cobble", { description = S("Cobbled Shale"), tiles = {"tms_shale_cobble.png"}, is_ground_content = false, groups = {cracky = 3, dark_green_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:shale_brick", { description = S("Shale Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_shale_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:shale_cracked_brick", { description = S("Cracked Shale Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_shale_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Slate minetest.register_node("too_many_stones:slate", { description = S("Slate"), tiles = {"tms_slate.png"}, is_ground_content = true, groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:slate_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:slate_block", { description = S("Slate Block"), tiles = {"tms_slate_block.png"}, is_ground_content = false, groups = {cracky = 3, dark_grey_stone = 1, stone = 1}, drop = "too_many_stones:slate_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:slate_cobble", { description = S("Cobbled Slate"), tiles = {"tms_slate_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:slate_brick", { description = S("Slate Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_slate_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:slate_cracked_brick", { description = S("Cracked Slate Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_slate_cracked_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:slate_tile", { description = S("Slate Tile"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_slate_tile.png"}, is_ground_content = false, groups = {cracky = 2, dark_grey_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), on_place = minetest.rotate_node }) -- Smokey Quartz minetest.register_node("too_many_stones:smokey_quartz", { description = S("Smokey Quartz"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_smokey_quartz.png"}, sunlight_propagates = true, is_ground_content = true, 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", }) minetest.register_node("too_many_stones:smokey_quartz_block", { description = S("Smokey Quartz Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_smokey_quartz_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:smokey_quartz_brick", { description = S("Smokey Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_smokey_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:smokey_quartz_cracked_brick", { description = S("Cracked Smokey Quartz Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_smokey_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, brown_stone = 1, stone = 1, quartz = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Soapstone minetest.register_node("too_many_stones:soapstone", { description = S("Soapstone"), tiles = {"tms_soapstone.png"}, is_ground_content = true, groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:soapstone_block", { description = S("Soapstone Block"), tiles = {"tms_soapstone_block.png"}, is_ground_content = false, groups = {cracky = 3, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:soapstone_brick", { description = S("Soapstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_soapstone_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:soapstone_cracked_brick", { description = S("Cracked Soapstone Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_soapstone_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, black_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Sodalite minetest.register_node("too_many_stones:sodalite", { description = S("Sodalite"), tiles = {"tms_sodalite.png"}, is_ground_content = true, groups = {cracky = 3, blue_stone = 1, stone = 1}, drop = "too_many_stones:sodalite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sodalite_block", { description = S("Sodalite Block"), tiles = {"tms_sodalite_block.png"}, is_ground_content = false, groups = {cracky = 3, blue_stone = 1, stone = 1}, drop = "too_many_stones:sodalite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sodalite_cobble", { description = S("Cobbled Sodalite"), tiles = {"tms_sodalite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, blue_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sodalite_brick", { description = S("Sodalite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_sodalite_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sodalite_cracked_brick", { description = S("Cracked Sodalite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_sodalite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, blue_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Sugilite minetest.register_node("too_many_stones:sugilite", { description = S("Sugilite"), tiles = {"tms_sugilite.png"}, is_ground_content = true, groups = {cracky = 3, violet_stone = 1, stone = 1}, drop = "too_many_stones:sugilite_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sugilite_block", { description = S("Sugilite Block"), tiles = {"tms_sugilite_block.png"}, is_ground_content = false, groups = {cracky = 3, violet_stone = 1, stone = 1}, drop = "too_many_stones:sugilite_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sugilite_cobble", { description = S("Cobbled Sugilite"), tiles = {"tms_sugilite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, violet_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sugilite_brick", { description = S("Sugilite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_sugilite_brick.png"}, is_ground_content = false, groups = {cracky = 2, violet_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:sugilite_cracked_brick", { description = S("Cracked Sugilite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_sugilite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, violet_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Travertine minetest.register_node("too_many_stones:travertine", { description = S("Travertine"), tiles = {"tms_travertine.png"}, is_ground_content = true, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_block", { description = S("Travertine Block"), tiles = {"tms_travertine_block.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_cobble", { description = S("Cobbled Travertine"), tiles = {"tms_travertine_cobble.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_brick", { description = S("Travertine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_travertine_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_cracked_brick", { description = S("Cracked Travertine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_travertine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Yellow Travertine minetest.register_node("too_many_stones:travertine_yellow", { description = S("Yellow Travertine"), tiles = {"tms_travertine_yellow.png"}, is_ground_content = true, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_yellow_cobble", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_yellow_block", { description = S("Yellow Travertine Block"), tiles = {"tms_travertine_yellow_block.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 1}, drop = "too_many_stones:travertine_yellow_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_yellow_cobble", { description = S("Cobbled Yellow Travertine"), tiles = {"tms_travertine_yellow_cobble.png"}, is_ground_content = false, groups = {cracky = 3, yellow_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_yellow_brick", { description = S("Yellow Travertine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_travertine_yellow_brick.png"}, is_ground_content = false, groups = {cracky = 2, yellow_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:travertine_yellow_cracked_brick", { description = S("Cracked Yellow Travertine Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_travertine_yellow_cracked_brick.png"}, is_ground_content = false, 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 = true, 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 = true, 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 = true, 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 minetest.register_node("too_many_stones:sandstone_with_turquoise", { description = S("Sandstone Turquoise Ore"), tiles = {"tms_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = true, groups = {cracky = 3}, drop = { max_items = 4, -- Maximum number of item stacks to drop items = { { items = {"too_many_stones:turquoise_pebble 3"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 4"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 2"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 5"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 1"}, rarity = 4, }, }, }, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:desert_sandstone_with_turquoise", { description = S("Desert Sandstone Turquoise Ore"), tiles = {"tms_desert_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = false, groups = {cracky = 3}, drop = { max_items = 4, -- Maximum number of item stacks to drop items = { { items = {"too_many_stones:turquoise_pebble 3"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 4"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 2"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 5"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 1"}, rarity = 4, }, }, }, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:silver_sandstone_with_turquoise", { description = S("Silver Sandstone Turquoise Ore"), tiles = {"tms_silver_sandstone.png^tms_mineral_turquoise.png"}, is_ground_content = false, groups = {cracky = 3}, drop = { max_items = 4, -- Maximum number of item stacks to drop items = { { items = {"too_many_stones:turquoise_pebble 3"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 4"}, rarity = 1, }, { items = {"too_many_stones:turquoise_pebble 2"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 5"}, rarity = 2, }, { items = {"too_many_stones:turquoise_pebble 1"}, rarity = 4, }, }, }, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_craftitem("too_many_stones:turquoise_pebble", { description = S("Turquoise Pebble"), inventory_image = "tms_turquoise_pebble.png" }) minetest.register_node("too_many_stones:turquoise", { description = S("Turquoise"), tiles = {"tms_turquoise.png"}, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:turquoise_block", { description = S("Turquoise Block"), tiles = {"tms_turquoise_block.png"}, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 1}, drop = "too_many_stones:turquoise_block", sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:turquoise_cobble", { description = S("Cobbled Turquoise"), tiles = {"tms_turquoise_cobble.png"}, is_ground_content = false, groups = {cracky = 3, cyan_stone = 1, stone = 2}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:turquoise_brick", { description = S("Turquoise Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_turquoise_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) minetest.register_node("too_many_stones:turquoise_cracked_brick", { description = S("Cracked Turquoise Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_turquoise_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, cyan_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_stone_defaults(), }) -- Vivianite minetest.register_node("too_many_stones:vivianite", { description = S("Vivianite"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_vivianite.png"}, sunlight_propagates = true, is_ground_content = true, groups = {cracky = 3, dark_green_stone = 1, stone = 1}, drop = "too_many_stones:vivianite", sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:vivianite_block", { description = S("Vivianite Block"), use_texture_alpha = "blend", drawtype = "glasslike", tiles = {"tms_vivianite_block.png"}, sunlight_propagates = true, is_ground_content = false, 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", }) minetest.register_node("too_many_stones:vivianite_brick", { description = S("Vivianite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_vivianite_brick.png"}, is_ground_content = false, groups = {cracky = 2, dark_green_stone = 1, stone = 1}, sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) minetest.register_node("too_many_stones:vivianite_cracked_brick", { description = S("Cracked Vivianite Brick"), use_texture_alpha = "blend", drawtype = "glasslike", sunlight_propagates = true, paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_vivianite_cracked_brick.png"}, is_ground_content = false, 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" })