forked from TheOnlyJoeEnderman/Too_Many_Stones
Upload files to ''
This commit is contained in:
parent
fe1f07f28d
commit
f86fa90047
|
@ -86,3 +86,11 @@ rights may limit how you use the material.
|
||||||
|
|
||||||
For more details:
|
For more details:
|
||||||
http://creativecommons.org/licenses/by/3.0/
|
http://creativecommons.org/licenses/by/3.0/
|
||||||
|
|
||||||
|
|
||||||
|
License of geode generation
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
(C) AwesomeDragon97
|
||||||
|
|
||||||
|
LGPL-3.0
|
||||||
|
|
21
README.md
21
README.md
|
@ -1,16 +1,22 @@
|
||||||
# Too Many Stones
|
# Too Many Stones
|
||||||
|
|
||||||
This mod is in a quite functional state, but not a polished state. It currently features 22 stone types that all spawn in the world, cobble for most of them, and bricks, cracked brick, and blocks for all stone types. If your game supplies stairs, you will have access to stairs and slabs. If your game has walls, then you will also get walls for most stone types. The placement of the stones in the mapgen is nearing finalization. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I probably won't add any boring stones though.
|
This mod is in a quite functional state, but not a polished state. It currently features 35 stone types that all spawn in the world, cobble for most of them, and bricks, cracked brick, and blocks for all stone types. If your game supplies stairs, you will have access to stairs and slabs. If your game has walls, then you will also get walls for most stone types. If you have the mod "geodes" installed, you will get several geodes as well. The placement of the stones in the mapgen is nearing finalization. More stones may be added, and you can put a feature request on ContentDB or the repo for new ones. I probably won't add any boring stones though.
|
||||||
|
|
||||||
Done:
|
Done:
|
||||||
Amazonite-(light green)
|
Amazonite-(light green)
|
||||||
|
Amber-(dark orange)
|
||||||
|
Amethyst-(dark purple)
|
||||||
Calcite-(light grey)
|
Calcite-(light grey)
|
||||||
Carnotite-(mustard yellow)
|
Carnotite-(mustard yellow)
|
||||||
|
Citrine-(dark yellow)
|
||||||
|
Crocoite-(bright orange)
|
||||||
|
Eudialite-(dark red)
|
||||||
|
Gabbro-(dark grey)
|
||||||
Black Granite-(black)
|
Black Granite-(black)
|
||||||
Blue Granite-(blue)
|
Blue Granite-(bright blue)
|
||||||
Gray Granite-(gray)
|
Gray Granite-(light gray)
|
||||||
Green Granite-(green)
|
Green Granite-(green)
|
||||||
Pink Granite-(pink)
|
Pink Granite-(pale pink)
|
||||||
Red Granite-(red)
|
Red Granite-(red)
|
||||||
White Granite-(white)
|
White Granite-(white)
|
||||||
Ilvaite-(black)
|
Ilvaite-(black)
|
||||||
|
@ -19,12 +25,19 @@ Kyanite-(light blue)
|
||||||
Blue Limestone-(blue grey)
|
Blue Limestone-(blue grey)
|
||||||
White Limestone-(yellow grey)
|
White Limestone-(yellow grey)
|
||||||
Marble-(white)
|
Marble-(white)
|
||||||
|
Mudstone-(brown)
|
||||||
|
Opal-(white to blue)
|
||||||
|
Pyrite-(bright yellow)
|
||||||
Rose Quartz-(pink)
|
Rose Quartz-(pink)
|
||||||
Scoria-(red)
|
Scoria-(red)
|
||||||
|
Serpentine-(dark green)
|
||||||
Slate-(dark grey)
|
Slate-(dark grey)
|
||||||
|
Smokey Quartz-(dark tan)
|
||||||
Sodalite-(dark blue)
|
Sodalite-(dark blue)
|
||||||
Sugilite-(purple)
|
Sugilite-(purple)
|
||||||
|
Travertine-(light tan)
|
||||||
Turquoise-(light blue)
|
Turquoise-(light blue)
|
||||||
|
Vivianite-(dark green)
|
||||||
|
|
||||||
To Do:
|
To Do:
|
||||||
Find and add ore mods to optional depends
|
Find and add ore mods to optional depends
|
||||||
|
|
2
mod.conf
2
mod.conf
|
@ -1,5 +1,5 @@
|
||||||
name = too_many_stones
|
name = too_many_stones
|
||||||
description = Adds several new stone types to Minetest Game or any game that supplies default. V6 terrain is unsupported. Stairs, slabs, and walls will be available only if your game supplies stairs and walls.
|
description = Adds several new stone types to Minetest Game or any game that supplies default. V6 terrain is unsupported. Stairs, slabs, and walls will be available only if your game supplies stairs and walls. Geodes are added if you have "geodes" mod.
|
||||||
depends = default
|
depends = default
|
||||||
optional_depends = stairs, walls, geodes, moreores
|
optional_depends = stairs, walls, geodes, moreores
|
||||||
min_minetest_version = 5.3
|
min_minetest_version = 5.3
|
||||||
|
|
627
nodes.lua
627
nodes.lua
|
@ -60,6 +60,114 @@ minetest.register_node("too_many_stones:amazonite_cracked_brick", {
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:amber",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:amber_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:amethyst",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:amethyst_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
paramtype = "light",
|
||||||
|
})
|
||||||
-- Calcite
|
-- Calcite
|
||||||
minetest.register_node("too_many_stones:calcite", {
|
minetest.register_node("too_many_stones:calcite", {
|
||||||
description = S("Calcite"),
|
description = S("Calcite"),
|
||||||
|
@ -160,6 +268,188 @@ minetest.register_node("too_many_stones:carnotite_cracked_brick", {
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:citrine",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:citrine_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
paramtype = "light",
|
||||||
|
})
|
||||||
|
-- Crocoite
|
||||||
|
minetest.register_node("too_many_stones:crocoite", {
|
||||||
|
description = S("Crocoite"),
|
||||||
|
tiles = {"tms_crocoite.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:crocoite",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:crocoite_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Eudialite
|
||||||
|
minetest.register_node("too_many_stones:eudialite", {
|
||||||
|
description = S("Eudialite"),
|
||||||
|
tiles = {"tms_eudialite.png"},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:eudialite",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:eudialite_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Gabbro
|
||||||
|
minetest.register_node("too_many_stones:gabbro", {
|
||||||
|
description = S("Gabbro"),
|
||||||
|
tiles = {"tms_gabbro.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:gabbro_cobble",
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
drop = "too_many_stones:gabbro_block",
|
||||||
|
sounds = default.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, stone = 2},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
-- Black Granite
|
-- Black Granite
|
||||||
minetest.register_node("too_many_stones:granite_black", {
|
minetest.register_node("too_many_stones:granite_black", {
|
||||||
description = S("Black Granite"),
|
description = S("Black Granite"),
|
||||||
|
@ -237,7 +527,7 @@ minetest.register_node("too_many_stones:granite_blue_cracked_brick", {
|
||||||
description = S("Cracked Blue Granite Brick"),
|
description = S("Cracked Blue Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_blue_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_blue_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -278,7 +568,7 @@ minetest.register_node("too_many_stones:granite_gray_cracked_brick", {
|
||||||
description = S("Cracked Gray Granite Brick"),
|
description = S("Cracked Gray Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_gray_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_gray_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -319,7 +609,7 @@ minetest.register_node("too_many_stones:granite_green_cracked_brick", {
|
||||||
description = S("Cracked Green Granite Brick"),
|
description = S("Cracked Green Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_green_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_green_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -360,7 +650,7 @@ minetest.register_node("too_many_stones:granite_pink_cracked_brick", {
|
||||||
description = S("Cracked Pink Granite Brick"),
|
description = S("Cracked Pink Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_pink_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_pink_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -401,7 +691,7 @@ minetest.register_node("too_many_stones:granite_red_cracked_brick", {
|
||||||
description = S("Cracked Red Granite Brick"),
|
description = S("Cracked Red Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_red_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_red_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -442,7 +732,7 @@ minetest.register_node("too_many_stones:granite_white_cracked_brick", {
|
||||||
description = S("Cracked White Granite Brick"),
|
description = S("Cracked White Granite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_granite_white_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_granite_white_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -488,7 +778,7 @@ minetest.register_node("too_many_stones:ilvaite_cracked_brick", {
|
||||||
description = S("Cracked Ilvaite Brick"),
|
description = S("Cracked Ilvaite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_ilvaite_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_ilvaite_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -538,7 +828,7 @@ minetest.register_node("too_many_stones:jade_cracked_brick", {
|
||||||
description = S("Cracked Jade Brick"),
|
description = S("Cracked Jade Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_jade_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_jade_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -584,7 +874,7 @@ minetest.register_node("too_many_stones:kyanite_cracked_brick", {
|
||||||
description = S("Cracked Kyanite Brick"),
|
description = S("Cracked Kyanite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_kyanite_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_kyanite_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -630,7 +920,7 @@ minetest.register_node("too_many_stones:limestone_blue_cracked_brick", {
|
||||||
description = S("Cracked Blue Limestone Brick"),
|
description = S("Cracked Blue Limestone Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_limestone_blue_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_limestone_blue_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -676,7 +966,7 @@ minetest.register_node("too_many_stones:limestone_white_cracked_brick", {
|
||||||
description = S("Cracked White Limestone Brick"),
|
description = S("Cracked White Limestone Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_limestone_white_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_limestone_white_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -722,7 +1012,108 @@ minetest.register_node("too_many_stones:marble_cracked_brick", {
|
||||||
description = S("Cracked Marble Brick"),
|
description = S("Cracked Marble Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_marble_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_marble_cracked_brick.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 2, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Mudstone
|
||||||
|
minetest.register_node("too_many_stones:mudstone", {
|
||||||
|
description = S("Mudstone"),
|
||||||
|
tiles = {"tms_mudstone.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:mudstone_cobble",
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
drop = "too_many_stones:mudstone_block",
|
||||||
|
sounds = default.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, stone = 2},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Pyrite
|
||||||
|
minetest.register_node("too_many_stones:pyrite", {
|
||||||
|
description = S("Pyrite"),
|
||||||
|
tiles = {"tms_pyrite.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
drop = "too_many_stones:pyrite_block",
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -775,7 +1166,7 @@ minetest.register_node("too_many_stones:rose_quartz_cracked_brick", {
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_rose_quartz_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_rose_quartz_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -822,7 +1213,53 @@ minetest.register_node("too_many_stones:scoria_cracked_brick", {
|
||||||
description = S("Cracked Scoria Brick"),
|
description = S("Cracked Scoria Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_scoria_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_scoria_cracked_brick.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 2, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Serpentine
|
||||||
|
minetest.register_node("too_many_stones:serpentine", {
|
||||||
|
description = S("Serpentine"),
|
||||||
|
tiles = {"tms_serpentine.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:serpentine_cobble",
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
drop = "too_many_stones:serpentine_block",
|
||||||
|
sounds = default.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, stone = 2},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -868,11 +1305,65 @@ minetest.register_node("too_many_stones:slate_cracked_brick", {
|
||||||
description = S("Cracked Slate Brick"),
|
description = S("Cracked Slate Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_slate_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_slate_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
-- 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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:smokey_quartz",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:smokey_quartz_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
paramtype = "light",
|
||||||
|
})
|
||||||
-- Sodalite
|
-- Sodalite
|
||||||
minetest.register_alias("too_many_stones:bluestone", "too_many_stones:sodalite")
|
minetest.register_alias("too_many_stones:bluestone", "too_many_stones:sodalite")
|
||||||
minetest.register_alias("too_many_stones:bluestone_block", "too_many_stones:sodalite_block")
|
minetest.register_alias("too_many_stones:bluestone_block", "too_many_stones:sodalite_block")
|
||||||
|
@ -920,7 +1411,7 @@ minetest.register_node("too_many_stones:sodalite_cracked_brick", {
|
||||||
description = S("Cracked Sodalite Brick"),
|
description = S("Cracked Sodalite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_sodalite_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -966,7 +1457,53 @@ minetest.register_node("too_many_stones:sugilite_cracked_brick", {
|
||||||
description = S("Cracked Sugilite Brick"),
|
description = S("Cracked Sugilite Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_sugilite_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_sugilite_cracked_brick.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 2, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
-- Travertine
|
||||||
|
minetest.register_node("too_many_stones:travertine", {
|
||||||
|
description = S("Travertine"),
|
||||||
|
tiles = {"tms_travertine.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:travertine_cobble",
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
drop = "too_many_stones:travertine_block",
|
||||||
|
sounds = default.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, stone = 2},
|
||||||
|
sounds = default.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, stone = 1},
|
||||||
|
sounds = default.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,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
@ -1044,11 +1581,65 @@ minetest.register_node("too_many_stones:turquoise_cracked_brick", {
|
||||||
description = S("Cracked Turquoise Brick"),
|
description = S("Cracked Turquoise Brick"),
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
place_param2 = 0,
|
place_param2 = 0,
|
||||||
tiles = {"tms_turquoise_brick.png^tms_brick_crack_overlay.png"},
|
tiles = {"tms_turquoise_cracked_brick.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {cracky = 2, stone = 1},
|
groups = {cracky = 2, stone = 1},
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
-- 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 = false,
|
||||||
|
groups = {cracky = 3, stone = 1},
|
||||||
|
drop = "too_many_stones:vivianite",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
drop = "too_many_stones:vivianite_block",
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_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, stone = 1},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
paramtype = "light",
|
||||||
|
})
|
||||||
--[[
|
--[[
|
||||||
minetest.register_node("too_many_stones:bluestone", {
|
minetest.register_node("too_many_stones:bluestone", {
|
||||||
description = S("Sodalite"),
|
description = S("Sodalite"),
|
||||||
|
|
782
stairs.lua
782
stairs.lua
|
@ -55,82 +55,91 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
-- Sodalite
|
-- Amber
|
||||||
minetest.register_alias("stairs:stair_bluestone", "stairs:stair_sodalite")
|
|
||||||
minetest.register_alias("stairs:stair_bluestone_block", "stairs:stair_sodalite_block")
|
|
||||||
minetest.register_alias("stairs:stair_bluestone_cobble", "stairs:stair_sodalite_cobble")
|
|
||||||
minetest.register_alias("stairs:stair_bluestone_brick", "stairs:stair_sodalite_brick")
|
|
||||||
minetest.register_alias("stairs:stair_bluestone_cracked_brick", "stairs:stair_sodalite_cracked_brick")
|
|
||||||
|
|
||||||
minetest.register_alias("stairs:stair_inner_bluestone", "stairs:stair_inner_sodalite")
|
|
||||||
minetest.register_alias("stairs:stair_inner_bluestone_block", "stairs:stair_inner_sodalite_block")
|
|
||||||
minetest.register_alias("stairs:stair_inner_bluestone_cobble", "stairs:stair_inner_sodalite_cobble")
|
|
||||||
minetest.register_alias("stairs:stair_inner_bluestone_brick", "stairs:stair_inner_sodalite_brick")
|
|
||||||
minetest.register_alias("stairs:stair_inner_bluestone_cracked_brick", "stairs:stair_inner_sodalite_cracked_brick")
|
|
||||||
|
|
||||||
minetest.register_alias("stairs:stair_outer_bluestone", "stairs:stair_outer_sodalite")
|
|
||||||
minetest.register_alias("stairs:stair_outer_bluestone_block", "stairs:stair_outer_sodalite_block")
|
|
||||||
minetest.register_alias("stairs:stair_outer_bluestone_cobble", "stairs:stair_outer_sodalite_cobble")
|
|
||||||
minetest.register_alias("stairs:stair_outer_bluestone_brick", "stairs:stair_outer_sodalite_brick")
|
|
||||||
minetest.register_alias("stairs:stair_outer_bluestone_cracked_brick", "stairs:stair_outer_sodalite_cracked_brick")
|
|
||||||
|
|
||||||
minetest.register_alias("stairs:slab_bluestone", "stairs:slab_sodalite")
|
|
||||||
minetest.register_alias("stairs:slab_bluestone_block", "stairs:slab_sodalite_block")
|
|
||||||
minetest.register_alias("stairs:slab_bluestone_cobble", "stairs:slab_sodalite_cobble")
|
|
||||||
minetest.register_alias("stairs:slab_bluestone_brick", "stairs:slab_sodalite_brick")
|
|
||||||
minetest.register_alias("stairs:slab_bluestone_cracked_brick", "stairs:slab_sodalite_cracked_brick")
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sodalite",
|
"amber",
|
||||||
"too_many_stones:sodalite",
|
"too_many_stones:amber",
|
||||||
{cracky = 3},
|
{cracky = 3},
|
||||||
{"tms_sodalite.png"},
|
{"tms_amber.png"},
|
||||||
"Sodalite Stair",
|
"Amber Stair",
|
||||||
"Sodalite Slab",
|
"Amber Slab",
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
true
|
true
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sodalite_cobble",
|
"amber_brick",
|
||||||
"too_many_stones:sodalite_cobble",
|
"too_many_stones:amber_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_amber_brick.png"},
|
||||||
|
"Amber Brick Stair",
|
||||||
|
"Amber Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"amber_cracked_brick",
|
||||||
|
"too_many_stones:amber_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_amber_cracked_brick.png"},
|
||||||
|
"Cracked Amber Brick Stair",
|
||||||
|
"Cracked Amber Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"amber_block",
|
||||||
|
"too_many_stones:amber_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_amber_block.png"},
|
||||||
|
"Amber Block Stair",
|
||||||
|
"Amber Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Amethyst
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"amethyst",
|
||||||
|
"too_many_stones:amethyst",
|
||||||
{cracky = 3},
|
{cracky = 3},
|
||||||
{"tms_sodalite_cobble.png"},
|
{"tms_amethyst.png"},
|
||||||
"Cobbled Sodalite Stair",
|
"Amethyst Stair",
|
||||||
"Cobbled Sodalite Slab",
|
"Amethyst Slab",
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
true
|
true
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sodalite_brick",
|
"amethyst_brick",
|
||||||
"too_many_stones:sodalite_brick",
|
"too_many_stones:amethyst_brick",
|
||||||
{cracky = 2},
|
{cracky = 2},
|
||||||
{"tms_sodalite_brick.png"},
|
{"tms_amethyst_brick.png"},
|
||||||
"Sodalite Brick Stair",
|
"Amethyst Brick Stair",
|
||||||
"Sodalite Brick Slab",
|
"Amethyst Brick Slab",
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sodalite_cracked_brick",
|
"amethyst_cracked_brick",
|
||||||
"too_many_stones:sodalite_cracked_brick",
|
"too_many_stones:amethyst_cracked_brick",
|
||||||
{cracky = 2},
|
{cracky = 2},
|
||||||
{"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
|
{"tms_amethyst_cracked_brick.png"},
|
||||||
"Cracked Sodalite Brick Stair",
|
"Cracked Amethyst Brick Stair",
|
||||||
"Cracked Sodalite Brick Slab",
|
"Cracked Amethyst Brick Slab",
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sodalite_block",
|
"amethyst_block",
|
||||||
"too_many_stones:sodalite_block",
|
"too_many_stones:amethyst_block",
|
||||||
{cracky = 2},
|
{cracky = 2},
|
||||||
{"tms_sodalite_block.png"},
|
{"tms_amethyst_block.png"},
|
||||||
"Sodalite Block Stair",
|
"Amethyst Block Stair",
|
||||||
"Sodalite Block Slab",
|
"Amethyst Block Slab",
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
@ -233,6 +242,193 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Citrine
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"citrine",
|
||||||
|
"too_many_stones:citrine",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_citrine.png"},
|
||||||
|
"Citrine Stair",
|
||||||
|
"Citrine Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"citrine_brick",
|
||||||
|
"too_many_stones:citrine_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_citrine_brick.png"},
|
||||||
|
"Citrine Brick Stair",
|
||||||
|
"Citrine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"citrine_cracked_brick",
|
||||||
|
"too_many_stones:citrine_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_citrine_cracked_brick.png"},
|
||||||
|
"Cracked Citrine Brick Stair",
|
||||||
|
"Cracked Citrine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"citrine_block",
|
||||||
|
"too_many_stones:citrine_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_citrine_block.png"},
|
||||||
|
"Citrine Block Stair",
|
||||||
|
"Citrine Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Crocoite
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"crocoite",
|
||||||
|
"too_many_stones:crocoite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_crocoite.png"},
|
||||||
|
"Crocoite Stair",
|
||||||
|
"Crocoite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"crocoite_brick",
|
||||||
|
"too_many_stones:crocoite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_crocoite_brick.png"},
|
||||||
|
"Crocoite Brick Stair",
|
||||||
|
"Crocoite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"crocoite_cracked_brick",
|
||||||
|
"too_many_stones:crocoite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_crocoite_cracked_brick.png"},
|
||||||
|
"Cracked Crocoite Brick Stair",
|
||||||
|
"Cracked Crocoite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"crocoite_block",
|
||||||
|
"too_many_stones:crocoite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_crocoite_block.png"},
|
||||||
|
"Crocoite Block Stair",
|
||||||
|
"Crocoite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Eudialite
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"eudialite",
|
||||||
|
"too_many_stones:eudialite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_eudialite.png"},
|
||||||
|
"Eudialite Stair",
|
||||||
|
"Eudialite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"eudialite_brick",
|
||||||
|
"too_many_stones:eudialite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_eudialite_brick.png"},
|
||||||
|
"Eudialite Brick Stair",
|
||||||
|
"Eudialite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"eudialite_cracked_brick",
|
||||||
|
"too_many_stones:eudialite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_eudialite_cracked_brick.png"},
|
||||||
|
"Cracked Eudialite Brick Stair",
|
||||||
|
"Cracked Eudialite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"eudialite_block",
|
||||||
|
"too_many_stones:eudialite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_eudialite_block.png"},
|
||||||
|
"Eudialite Block Stair",
|
||||||
|
"Eudialite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Gabbro
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"gabbro",
|
||||||
|
"too_many_stones:gabbro",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_gabbro.png"},
|
||||||
|
"Gabbro Stair",
|
||||||
|
"Gabbro Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"gabbro_cobble",
|
||||||
|
"too_many_stones:gabbro_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_gabbro_cobble.png"},
|
||||||
|
"Cobbled Gabbro Stair",
|
||||||
|
"Cobbled Gabbro Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"gabbro_brick",
|
||||||
|
"too_many_stones:gabbro_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_gabbro_brick.png"},
|
||||||
|
"Gabbro Brick Stair",
|
||||||
|
"Gabbro Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"gabbro_cracked_brick",
|
||||||
|
"too_many_stones:gabbro_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_gabbro_cracked_brick.png"},
|
||||||
|
"Cracked Gabbro Brick Stair",
|
||||||
|
"Cracked Gabbro Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"gabbro_block",
|
||||||
|
"too_many_stones:gabbro_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_gabbro_block.png"},
|
||||||
|
"Gabbro Block Stair",
|
||||||
|
"Gabbro Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Black Granite
|
-- Black Granite
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"granite_black",
|
"granite_black",
|
||||||
|
@ -541,6 +737,61 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Ilvaite
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"ilvaite",
|
||||||
|
"too_many_stones:ilvaite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_ilvaite.png"},
|
||||||
|
"Ilvaite Stair",
|
||||||
|
"Ilvaite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"ilvaite_cobble",
|
||||||
|
"too_many_stones:ilvaite_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_ilvaite_cobble.png"},
|
||||||
|
"Cobbled Ilvaite Stair",
|
||||||
|
"Cobbled Ilvaite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"ilvaite_brick",
|
||||||
|
"too_many_stones:ilvaite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_ilvaite_brick.png"},
|
||||||
|
"Ilvaite Brick Stair",
|
||||||
|
"Ilvaite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"ilvaite_cracked_brick",
|
||||||
|
"too_many_stones:ilvaite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_ilvaite_brick.png^tms_brick_crack_overlay.png"},
|
||||||
|
"Cracked Ilvaite Brick Stair",
|
||||||
|
"Cracked Ilvaite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"ilvaite_block",
|
||||||
|
"too_many_stones:ilvaite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_ilvaite_block.png"},
|
||||||
|
"Ilvaite Block Stair",
|
||||||
|
"Ilvaite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Jade
|
-- Jade
|
||||||
minetest.register_alias("stairs:stair_greenstone", "stairs:stair_jade")
|
minetest.register_alias("stairs:stair_greenstone", "stairs:stair_jade")
|
||||||
minetest.register_alias("stairs:stair_greenstone_block", "stairs:stair_jade_block")
|
minetest.register_alias("stairs:stair_greenstone_block", "stairs:stair_jade_block")
|
||||||
|
@ -620,61 +871,6 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
-- Ilvaite
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"ilvaite",
|
|
||||||
"too_many_stones:ilvaite",
|
|
||||||
{cracky = 3},
|
|
||||||
{"tms_ilvaite.png"},
|
|
||||||
"Ilvaite Stair",
|
|
||||||
"Ilvaite Slab",
|
|
||||||
default.node_sound_stone_defaults(),
|
|
||||||
true
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"ilvaite_cobble",
|
|
||||||
"too_many_stones:ilvaite_cobble",
|
|
||||||
{cracky = 3},
|
|
||||||
{"tms_ilvaite_cobble.png"},
|
|
||||||
"Cobbled Ilvaite Stair",
|
|
||||||
"Cobbled Ilvaite Slab",
|
|
||||||
default.node_sound_stone_defaults(),
|
|
||||||
true
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"ilvaite_brick",
|
|
||||||
"too_many_stones:ilvaite_brick",
|
|
||||||
{cracky = 2},
|
|
||||||
{"tms_ilvaite_brick.png"},
|
|
||||||
"Ilvaite Brick Stair",
|
|
||||||
"Ilvaite Brick Slab",
|
|
||||||
default.node_sound_stone_defaults(),
|
|
||||||
false
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"ilvaite_cracked_brick",
|
|
||||||
"too_many_stones:ilvaite_cracked_brick",
|
|
||||||
{cracky = 2},
|
|
||||||
{"tms_ilvaite_brick.png^tms_brick_crack_overlay.png"},
|
|
||||||
"Cracked Ilvaite Brick Stair",
|
|
||||||
"Cracked Ilvaite Brick Slab",
|
|
||||||
default.node_sound_stone_defaults(),
|
|
||||||
false
|
|
||||||
)
|
|
||||||
|
|
||||||
stairs.register_stair_and_slab(
|
|
||||||
"ilvaite_block",
|
|
||||||
"too_many_stones:ilvaite_block",
|
|
||||||
{cracky = 2},
|
|
||||||
{"tms_ilvaite_block.png"},
|
|
||||||
"Ilvaite Block Stair",
|
|
||||||
"Ilvaite Block Slab",
|
|
||||||
default.node_sound_stone_defaults(),
|
|
||||||
false
|
|
||||||
)
|
|
||||||
-- Kyanite
|
-- Kyanite
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"kyanite",
|
"kyanite",
|
||||||
|
@ -895,6 +1091,105 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Mudstone
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"mudstone",
|
||||||
|
"too_many_stones:mudstone",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_mudstone.png"},
|
||||||
|
"Mudstone Stair",
|
||||||
|
"Mudstone Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"mudstone_cobble",
|
||||||
|
"too_many_stones:mudstone_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_mudstone_cobble.png"},
|
||||||
|
"Cobbled Mudstone Stair",
|
||||||
|
"Cobbled Mudstone Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"mudstone_brick",
|
||||||
|
"too_many_stones:mudstone_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_mudstone_brick.png"},
|
||||||
|
"Mudstone Brick Stair",
|
||||||
|
"Mudstone Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"mudstone_cracked_brick",
|
||||||
|
"too_many_stones:mudstone_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_mudstone_cracked_brick.png"},
|
||||||
|
"Cracked Mudstone Brick Stair",
|
||||||
|
"Cracked Mudstone Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"mudstone_block",
|
||||||
|
"too_many_stones:mudstone_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_mudstone_block.png"},
|
||||||
|
"Mudstone Block Stair",
|
||||||
|
"Mudstone Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Pyrite
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"pyrite",
|
||||||
|
"too_many_stones:pyrite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_pyrite.png"},
|
||||||
|
"Pyrite Stair",
|
||||||
|
"Pyrite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"pyrite_brick",
|
||||||
|
"too_many_stones:pyrite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_pyrite_brick.png"},
|
||||||
|
"Pyrite Brick Stair",
|
||||||
|
"Pyrite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"pyrite_cracked_brick",
|
||||||
|
"too_many_stones:pyrite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_pyrite_cracked_brick.png"},
|
||||||
|
"Cracked Pyrite Brick Stair",
|
||||||
|
"Cracked Pyrite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"pyrite_block",
|
||||||
|
"too_many_stones:pyrite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_pyrite_block.png"},
|
||||||
|
"Pyrite Block Stair",
|
||||||
|
"Pyrite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Rose Quartz
|
-- Rose Quartz
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"rose_quartz",
|
"rose_quartz",
|
||||||
|
@ -994,6 +1289,61 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Serpentine
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"serpentine",
|
||||||
|
"too_many_stones:serpentine",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_serpentine.png"},
|
||||||
|
"Serpentine Stair",
|
||||||
|
"Serpentine Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"serpentine_cobble",
|
||||||
|
"too_many_stones:serpentine_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_serpentine_cobble.png"},
|
||||||
|
"Cobbled Serpentine Stair",
|
||||||
|
"Cobbled Serpentine Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"serpentine_brick",
|
||||||
|
"too_many_stones:serpentine_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_serpentine_brick.png"},
|
||||||
|
"Serpentine Brick Stair",
|
||||||
|
"Serpentine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"serpentine_cracked_brick",
|
||||||
|
"too_many_stones:serpentine_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_serpentine_cracked_brick.png"},
|
||||||
|
"Cracked Serpentine Brick Stair",
|
||||||
|
"Cracked Serpentine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"serpentine_block",
|
||||||
|
"too_many_stones:serpentine_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_serpentine_block.png"},
|
||||||
|
"Serpentine Block Stair",
|
||||||
|
"Serpentine Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Slate
|
-- Slate
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"slate",
|
"slate",
|
||||||
|
@ -1049,6 +1399,129 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Smokey Quartz
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"smokey_quartz",
|
||||||
|
"too_many_stones:smokey_quartz",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_smokey_quartz.png"},
|
||||||
|
"Smokey Quartz Stair",
|
||||||
|
"Smokey Quartz Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"smokey_quartz_brick",
|
||||||
|
"too_many_stones:smokey_quartz_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_smokey_quartz_brick.png"},
|
||||||
|
"Smokey Quartz Brick Stair",
|
||||||
|
"Smokey Quartz Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"smokey_quartz_cracked_brick",
|
||||||
|
"too_many_stones:smokey_quartz_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_smokey_quartz_cracked_brick.png"},
|
||||||
|
"Cracked Smokey Quartz Brick Stair",
|
||||||
|
"Cracked Smokey Quartz Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"smokey_quartz_block",
|
||||||
|
"too_many_stones:smokey_quartz_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_smokey_quartz_block.png"},
|
||||||
|
"Smokey Quartz Block Stair",
|
||||||
|
"Smokey Quartz Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
-- Sodalite
|
||||||
|
minetest.register_alias("stairs:stair_bluestone", "stairs:stair_sodalite")
|
||||||
|
minetest.register_alias("stairs:stair_bluestone_block", "stairs:stair_sodalite_block")
|
||||||
|
minetest.register_alias("stairs:stair_bluestone_cobble", "stairs:stair_sodalite_cobble")
|
||||||
|
minetest.register_alias("stairs:stair_bluestone_brick", "stairs:stair_sodalite_brick")
|
||||||
|
minetest.register_alias("stairs:stair_bluestone_cracked_brick", "stairs:stair_sodalite_cracked_brick")
|
||||||
|
|
||||||
|
minetest.register_alias("stairs:stair_inner_bluestone", "stairs:stair_inner_sodalite")
|
||||||
|
minetest.register_alias("stairs:stair_inner_bluestone_block", "stairs:stair_inner_sodalite_block")
|
||||||
|
minetest.register_alias("stairs:stair_inner_bluestone_cobble", "stairs:stair_inner_sodalite_cobble")
|
||||||
|
minetest.register_alias("stairs:stair_inner_bluestone_brick", "stairs:stair_inner_sodalite_brick")
|
||||||
|
minetest.register_alias("stairs:stair_inner_bluestone_cracked_brick", "stairs:stair_inner_sodalite_cracked_brick")
|
||||||
|
|
||||||
|
minetest.register_alias("stairs:stair_outer_bluestone", "stairs:stair_outer_sodalite")
|
||||||
|
minetest.register_alias("stairs:stair_outer_bluestone_block", "stairs:stair_outer_sodalite_block")
|
||||||
|
minetest.register_alias("stairs:stair_outer_bluestone_cobble", "stairs:stair_outer_sodalite_cobble")
|
||||||
|
minetest.register_alias("stairs:stair_outer_bluestone_brick", "stairs:stair_outer_sodalite_brick")
|
||||||
|
minetest.register_alias("stairs:stair_outer_bluestone_cracked_brick", "stairs:stair_outer_sodalite_cracked_brick")
|
||||||
|
|
||||||
|
minetest.register_alias("stairs:slab_bluestone", "stairs:slab_sodalite")
|
||||||
|
minetest.register_alias("stairs:slab_bluestone_block", "stairs:slab_sodalite_block")
|
||||||
|
minetest.register_alias("stairs:slab_bluestone_cobble", "stairs:slab_sodalite_cobble")
|
||||||
|
minetest.register_alias("stairs:slab_bluestone_brick", "stairs:slab_sodalite_brick")
|
||||||
|
minetest.register_alias("stairs:slab_bluestone_cracked_brick", "stairs:slab_sodalite_cracked_brick")
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"sodalite",
|
||||||
|
"too_many_stones:sodalite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_sodalite.png"},
|
||||||
|
"Sodalite Stair",
|
||||||
|
"Sodalite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"sodalite_cobble",
|
||||||
|
"too_many_stones:sodalite_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_sodalite_cobble.png"},
|
||||||
|
"Cobbled Sodalite Stair",
|
||||||
|
"Cobbled Sodalite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"sodalite_brick",
|
||||||
|
"too_many_stones:sodalite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_sodalite_brick.png"},
|
||||||
|
"Sodalite Brick Stair",
|
||||||
|
"Sodalite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"sodalite_cracked_brick",
|
||||||
|
"too_many_stones:sodalite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
|
||||||
|
"Cracked Sodalite Brick Stair",
|
||||||
|
"Cracked Sodalite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"sodalite_block",
|
||||||
|
"too_many_stones:sodalite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_sodalite_block.png"},
|
||||||
|
"Sodalite Block Stair",
|
||||||
|
"Sodalite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Sugilite
|
-- Sugilite
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"sugilite",
|
"sugilite",
|
||||||
|
@ -1104,6 +1577,61 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Travertine
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"travertine",
|
||||||
|
"too_many_stones:travertine",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_travertine.png"},
|
||||||
|
"Travertine Stair",
|
||||||
|
"Travertine Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"travertine_cobble",
|
||||||
|
"too_many_stones:travertine_cobble",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_travertine_cobble.png"},
|
||||||
|
"Cobbled Travertine Stair",
|
||||||
|
"Cobbled Travertine Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"travertine_brick",
|
||||||
|
"too_many_stones:travertine_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_travertine_brick.png"},
|
||||||
|
"Travertine Brick Stair",
|
||||||
|
"Travertine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"travertine_cracked_brick",
|
||||||
|
"too_many_stones:travertine_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_travertine_cracked_brick.png"},
|
||||||
|
"Cracked Travertine Brick Stair",
|
||||||
|
"Cracked Travertine Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"travertine_block",
|
||||||
|
"too_many_stones:travertine_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_travertine_block.png"},
|
||||||
|
"Travertine Block Stair",
|
||||||
|
"Travertine Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
-- Turquoise
|
-- Turquoise
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"turquoise",
|
"turquoise",
|
||||||
|
@ -1159,4 +1687,48 @@ stairs.register_stair_and_slab(
|
||||||
default.node_sound_stone_defaults(),
|
default.node_sound_stone_defaults(),
|
||||||
false
|
false
|
||||||
)
|
)
|
||||||
|
-- Vivianite
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"vivianite",
|
||||||
|
"too_many_stones:vivianite",
|
||||||
|
{cracky = 3},
|
||||||
|
{"tms_vivianite.png"},
|
||||||
|
"Vivianite Stair",
|
||||||
|
"Vivianite Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
true
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"vivianite_brick",
|
||||||
|
"too_many_stones:vivianite_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_vivianite_brick.png"},
|
||||||
|
"Vivianite Brick Stair",
|
||||||
|
"Vivianite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"vivianite_cracked_brick",
|
||||||
|
"too_many_stones:vivianite_cracked_brick",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_vivianite_cracked_brick.png"},
|
||||||
|
"Cracked Vivianite Brick Stair",
|
||||||
|
"Cracked Vivianite Brick Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
|
|
||||||
|
stairs.register_stair_and_slab(
|
||||||
|
"vivianite_block",
|
||||||
|
"too_many_stones:vivianite_block",
|
||||||
|
{cracky = 2},
|
||||||
|
{"tms_vivianite_block.png"},
|
||||||
|
"Vivianite Block Stair",
|
||||||
|
"Vivianite Block Slab",
|
||||||
|
default.node_sound_stone_defaults(),
|
||||||
|
false
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue