forked from TheOnlyJoeEnderman/Too_Many_Stones
1066 lines
33 KiB
Lua
1066 lines
33 KiB
Lua
-- mods/too_many_stones/nodes.lua
|
|
|
|
-- support for MT game translation.
|
|
local S = default.get_translator
|
|
|
|
|
|
|
|
--[[ Index:
|
|
|
|
|
|
|
|
--]]
|
|
|
|
--
|
|
-- Stone
|
|
--
|
|
-- Amazonite
|
|
minetest.register_node("too_many_stones:amazonite", {
|
|
description = S("Amazonite"),
|
|
tiles = {"tms_amazonite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:amazonite_cobble",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
drop = "too_many_stones:amazonite_block",
|
|
sounds = default.node_sound_stone_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, stone = 2},
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:calcite",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
drop = "too_many_stones:calcite_block",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
paramtype = "light",
|
|
})
|
|
-- Carnotite
|
|
minetest.register_node("too_many_stones:carnotite", {
|
|
description = S("Carnotite"),
|
|
tiles = {"tms_carnotite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:carnotite_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:carnotite_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Black Granite
|
|
minetest.register_node("too_many_stones:granite_black", {
|
|
description = S("Black Granite"),
|
|
tiles = {"tms_granite_black.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_black",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_black_block", {
|
|
description = S("Black Granite Block"),
|
|
tiles = {"tms_granite_black_block.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_black_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_black_brick", {
|
|
description = S("Black Granite Brick"),
|
|
sunlight_propagates = true,
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_black_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_black_cracked_brick", {
|
|
description = S("Cracked Black Granite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_black_cracked_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_blue",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:granite_blue_block",
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Gray Granite
|
|
minetest.register_node("too_many_stones:granite_gray", {
|
|
description = S("Gray Granite"),
|
|
tiles = {"tms_granite_gray.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_gray",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_gray_block", {
|
|
description = S("Gray Granite Block"),
|
|
tiles = {"tms_granite_gray_block.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_gray_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_gray_brick", {
|
|
description = S("Gray Granite Brick"),
|
|
sunlight_propagates = true,
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_gray_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_gray_cracked_brick", {
|
|
description = S("Cracked Gray Granite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_gray_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Green Granite
|
|
minetest.register_node("too_many_stones:granite_green", {
|
|
description = S("Green Granite"),
|
|
tiles = {"tms_granite_green.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_green",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:granite_green_block",
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Pink Granite
|
|
minetest.register_node("too_many_stones:granite_pink", {
|
|
description = S("Pink Granite"),
|
|
tiles = {"tms_granite_pink.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_pink",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_pink_block", {
|
|
description = S("Pink Granite Block"),
|
|
tiles = {"tms_granite_pink_block.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_pink_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_pink_brick", {
|
|
description = S("Pink Granite Brick"),
|
|
sunlight_propagates = true,
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_pink_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_pink_cracked_brick", {
|
|
description = S("Cracked Pink Granite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_pink_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Red Granite
|
|
minetest.register_node("too_many_stones:granite_red", {
|
|
description = S("Red Granite"),
|
|
tiles = {"tms_granite_red.png"},
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_red",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:granite_red_block",
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:granite_white",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:granite_white_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:granite_white_brick", {
|
|
description = S("White Granite Brick"),
|
|
sunlight_propagates = true,
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_granite_white_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Ilvaite
|
|
minetest.register_node("too_many_stones:ilvaite", {
|
|
description = S("Ilvaite"),
|
|
tiles = {"tms_ilvaite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:ilvaite_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:ilvaite_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
--Jade
|
|
minetest.register_alias("too_many_stones:greenstone", "too_many_stones:jade")
|
|
minetest.register_alias("too_many_stones:greenstone_block", "too_many_stones:jade_block")
|
|
minetest.register_alias("too_many_stones:greenstone_cobble", "too_many_stones:jade_cobble")
|
|
minetest.register_alias("too_many_stones:greenstone_brick", "too_many_stones:jade_brick")
|
|
minetest.register_alias("too_many_stones:greenstone_cracked_brick", "too_many_stones:jade_cracked_brick")
|
|
|
|
minetest.register_node("too_many_stones:jade", {
|
|
description = S("Jade"),
|
|
tiles = {"tms_jade.png"},
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:jade_cobble",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:jade_block", {
|
|
description = S("Jade Block"),
|
|
tiles = {"tms_jade_block.png"},
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:jade_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:jade_cobble", {
|
|
description = S("Cobbled Jade"),
|
|
tiles = {"tms_jade_cobble.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 2},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:jade_brick", {
|
|
description = S("Jade Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_jade_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:jade_cracked_brick", {
|
|
description = S("Cracked Jade Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_jade_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Kyanite
|
|
minetest.register_node("too_many_stones:kyanite", {
|
|
description = S("Kyanite"),
|
|
tiles = {"tms_kyanite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:kyanite_cobble",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
drop = "too_many_stones:kyanite_block",
|
|
sounds = default.node_sound_stone_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, stone = 2},
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:kyanite_cracked_brick", {
|
|
description = S("Cracked Kyanite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_kyanite_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:limestone_blue_cobble",
|
|
sounds = default.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 = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:limestone_blue_block",
|
|
sounds = default.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 = {cracky = 3, stone = 2},
|
|
sounds = default.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 = {cracky = 2, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:limestone_white_cobble",
|
|
sounds = default.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 = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:limestone_white_block",
|
|
sounds = default.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 = {cracky = 3, stone = 2},
|
|
sounds = default.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 = {cracky = 2, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Marble
|
|
minetest.register_node("too_many_stones:marble", {
|
|
description = S("Marble"),
|
|
tiles = {"tms_marble.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:marble_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:marble_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- 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 = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:rose_quartz",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
drop = "too_many_stones:rose_quartz_block",
|
|
sounds = default.node_sound_stone_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, stone = 1},
|
|
sounds = default.node_sound_stone_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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
paramtype = "light",
|
|
})
|
|
-- Scoria
|
|
minetest.register_node("too_many_stones:scoria", {
|
|
description = S("Scoria"),
|
|
tiles = {"tms_scoria.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:scoria_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:scoria_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Slate
|
|
minetest.register_node("too_many_stones:slate", {
|
|
description = S("Slate"),
|
|
tiles = {"tms_slate.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:slate_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:slate_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Sodalite
|
|
minetest.register_alias("too_many_stones:bluestone", "too_many_stones:sodalite")
|
|
minetest.register_alias("too_many_stones:bluestone_block", "too_many_stones:sodalite_block")
|
|
minetest.register_alias("too_many_stones:bluestone_cobble", "too_many_stones:sodalite_cobble")
|
|
minetest.register_alias("too_many_stones:bluestone_brick", "too_many_stones:sodalite_brick")
|
|
minetest.register_alias("too_many_stones:bluestone_cracked_brick", "too_many_stones:sodalite_cracked_brick")
|
|
|
|
minetest.register_node("too_many_stones:sodalite", {
|
|
description = S("Sodalite"),
|
|
tiles = {"tms_sodalite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:sodalite_cobble",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:sodalite_block", {
|
|
description = S("Sodalite Block"),
|
|
tiles = {"tms_sodalite_block.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:sodalite_block",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:sodalite_cobble", {
|
|
description = S("Cobbled Sodalite"),
|
|
tiles = {"tms_sodalite_cobble.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 2},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:sodalite_brick", {
|
|
description = S("Sodalite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_sodalite_brick.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:sodalite_cracked_brick", {
|
|
description = S("Cracked Sodalite Brick"),
|
|
paramtype2 = "facedir",
|
|
place_param2 = 0,
|
|
tiles = {"tms_sodalite_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Sugilite
|
|
minetest.register_node("too_many_stones:sugilite", {
|
|
description = S("Sugilite"),
|
|
tiles = {"tms_sugilite.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:sugilite_cobble",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:sugilite_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
-- Turquoise
|
|
minetest.register_node("too_many_stones:sandstone_with_turquoise", {
|
|
description = S("Turquoise Ore"),
|
|
tiles = {"default_sandstone.png^tms_mineral_turquoise.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:turquoise_pebble 9",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:desert_sandstone_with_turquoise", {
|
|
description = S("Turquoise Ore"),
|
|
tiles = {"default_desert_sandstone.png^tms_mineral_turquoise.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:turquoise_pebble 9",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("too_many_stones:silver_sandstone_with_turquoise", {
|
|
description = S("Turquoise Ore"),
|
|
tiles = {"default_silver_sandstone.png^tms_mineral_turquoise.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:turquoise_pebble 9",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:turquoise",
|
|
sounds = default.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, stone = 1},
|
|
drop = "too_many_stones:turquoise_block",
|
|
sounds = default.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, stone = 2},
|
|
sounds = default.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, stone = 1},
|
|
sounds = default.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_brick.png^tms_brick_crack_overlay.png"},
|
|
is_ground_content = false,
|
|
groups = {cracky = 2, stone = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
--[[
|
|
minetest.register_node("too_many_stones:bluestone", {
|
|
description = S("Sodalite"),
|
|
drawtype = "glasslike",
|
|
tiles = {"tms_bluestone.png"},
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, stone = 1},
|
|
drop = "too_many_stones:bluestone_cobble",
|
|
sounds = default.node_sound_stone_defaults(),
|
|
light_source = default.LIGHT_MAX,
|
|
})
|
|
--]]
|