From 14ddd6494ebda41647b2dab9fe03fdf051d84e7e Mon Sep 17 00:00:00 2001 From: TheOnlyJoeEnderman Date: Fri, 2 Dec 2022 23:54:55 +0000 Subject: [PATCH] add slate, fix bug, add ores --- init.lua | 2 + mapgen.lua | 46 +- mapgen_ore.lua | 2414 ++++++++++++++++++++++++++++++++++++++++++++++++ nodes.lua | 34 +- nodes_ore.lua | 982 ++++++++++++++++++++ 5 files changed, 3462 insertions(+), 16 deletions(-) create mode 100644 mapgen_ore.lua create mode 100644 nodes_ore.lua diff --git a/init.lua b/init.lua index 3876a01..b9e955d 100644 --- a/init.lua +++ b/init.lua @@ -14,7 +14,9 @@ default.get_translator = S local default_path = minetest.get_modpath("too_many_stones") dofile(default_path.."/nodes.lua") +dofile(default_path.."/nodes_ore.lua") dofile(default_path.."/crafting.lua") dofile(default_path.."/mapgen.lua") +dofile(default_path.."/mapgen_ore.lua") dofile(default_path.."/wall.lua") dofile(default_path.."/stairs.lua") diff --git a/mapgen.lua b/mapgen.lua index 7f625be..92c1312 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -198,14 +198,54 @@ -- Carnotite + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:calcite", + wherein = {"default:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 300, + y_min = -60, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 44, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ ore_type = "blob", - ore = "too_many_stones:carnotite", - wherein = {"default:stone", "default:desert_stone"}, + ore = "too_many_stones:calcite", + wherein = {"default:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 20, + y_max = -60, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 44, + octaves = 1, + persist = 0.0 + }, + }) + + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:calcite", + wherein = {"default:stone"}, clust_scarcity = 64 * 64 * 64, clust_size = 30, y_max = 31000, - y_min = -31000, + y_min = 300, noise_threshold = 0.0, noise_params = { offset = 0.5, diff --git a/mapgen_ore.lua b/mapgen_ore.lua new file mode 100644 index 0000000..9e91d48 --- /dev/null +++ b/mapgen_ore.lua @@ -0,0 +1,2414 @@ +-- Amazonite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_coal", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1130, + octaves = 1, + persist = 0.0 + }, + }) + +--iron +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_iron", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3130, + octaves = 1, + persist = 0.0 + }, + }) + +--Tin +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_tin", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4130, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_copper", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5130, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_gold", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6130, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_mese", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7130, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond +minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amazonite_with_diamond", + wherein = {"too_many_stones:amazonite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8130, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Bluestone +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_coal", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_iron", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_tin", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_copper", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_gold", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_mese", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7131, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:bluestone_with_diamond", + wherein = {"too_many_stones:bluestone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8131, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Calcite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_coal", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1132, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_iron", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3132, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_tin", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4132, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_copper", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5132, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_gold", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6132, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_mese", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7132, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:calcite_with_diamond", + wherein = {"too_many_stones:calcite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8132, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Carnotite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_coal", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_iron", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_tin", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_copper", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_gold", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_mese", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7133, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:carnotite_with_diamond", + wherein = {"too_many_stones:carnotite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8133, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Blue Granite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_coal", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_iron", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_tin", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_copper", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_gold", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_mese", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7134, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_blue_with_diamond", + wherein = {"too_many_stones:granite_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8134, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Green Granite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_coal", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_iron", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_tin", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_copper", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_gold", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_mese", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7135, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_green_with_diamond", + wherein = {"too_many_stones:granite_green"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8135, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Red Granite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_coal", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_iron", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_tin", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_copper", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_gold", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_mese", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7136, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:granite_red_with_diamond", + wherein = {"too_many_stones:granite_red"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8136, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Greenstone +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_coal", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_iron", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_tin", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_copper", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_gold", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_mese", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7137, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:greenstone_with_diamond", + wherein = {"too_many_stones:greenstone"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8137, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Ilvaite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_coal", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_iron", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_tin", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_copper", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_gold", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_mese", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7138, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:ilvaite_with_diamond", + wherein = {"too_many_stones:ilvaite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8138, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Kyanite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_coal", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_iron", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_tin", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_copper", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_gold", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_mese", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7139, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:kyanite_with_diamond", + wherein = {"too_many_stones:kyanite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8139, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Blue Limestone +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_coal", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_iron", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_tin", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_copper", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_gold", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_mese", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7140, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_blue_with_diamond", + wherein = {"too_many_stones:limestone_blue"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8140, + octaves = 1, + persist = 0.0 + }, + }) + + +-- White Limestone +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_coal", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_iron", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_tin", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_copper", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_gold", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_mese", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7141, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:limestone_white_with_diamond", + wherein = {"too_many_stones:limestone_white"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8141, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Marble +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_coal", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_iron", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_tin", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_copper", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_gold", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_mese", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7142, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:marble_with_diamond", + wherein = {"too_many_stones:marble"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8142, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Rose Quartz +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_coal", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_iron", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_tin", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_copper", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_gold", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_mese", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7143, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:rose_quartz_with_diamond", + wherein = {"too_many_stones:rose_quartz"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8143, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Scoria +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_coal", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_iron", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_tin", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_copper", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_gold", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_mese", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7144, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:scoria_with_diamond", + wherein = {"too_many_stones:scoria"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8144, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Slate +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_coal", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_iron", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_tin", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_copper", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_gold", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_mese", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7145, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:slate_with_diamond", + wherein = {"too_many_stones:slate"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8145, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Sugilite +-- Coal + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_coal", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 1146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Iron + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_iron", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 3146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Tin + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_tin", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 4146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Copper + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_copper", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 5146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gold + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_gold", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 6146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mese + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_mese", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 7146, + octaves = 1, + persist = 0.0 + }, + }) + +-- Diamond + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:sugilite_with_diamond", + wherein = {"too_many_stones:sugilite"}, + clust_scarcity = 20 * 20 *20, + clust_size = 7, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 8146, + octaves = 1, + persist = 0.0 + }, + }) + diff --git a/nodes.lua b/nodes.lua index ee674a5..0351d58 100644 --- a/nodes.lua +++ b/nodes.lua @@ -60,9 +60,9 @@ minetest.register_node("too_many_stones:amazonite_cracked_brick", { groups = {cracky = 2, stone = 1}, sounds = default.node_sound_stone_defaults(), }) --- Bluestone +-- Sodalite minetest.register_node("too_many_stones:bluestone", { - description = S("Bluestone"), + description = S("Sodalite"), tiles = {"tms_bluestone.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, @@ -71,7 +71,7 @@ minetest.register_node("too_many_stones:bluestone", { }) minetest.register_node("too_many_stones:bluestone_block", { - description = S("Bluestone Block"), + description = S("Sodalite Block"), tiles = {"tms_bluestone_block.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, @@ -80,7 +80,7 @@ minetest.register_node("too_many_stones:bluestone_block", { }) minetest.register_node("too_many_stones:bluestone_cobble", { - description = S("Cobbled Bluestone"), + description = S("Cobbled Sodalite"), tiles = {"tms_bluestone_cobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 2}, @@ -88,7 +88,7 @@ minetest.register_node("too_many_stones:bluestone_cobble", { }) minetest.register_node("too_many_stones:bluestone_brick", { - description = S("Bluestone Brick"), + description = S("Sodalite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_bluestone_brick.png"}, @@ -98,7 +98,7 @@ minetest.register_node("too_many_stones:bluestone_brick", { }) minetest.register_node("too_many_stones:bluestone_cracked_brick", { - description = S("Cracked Bluestone Brick"), + description = S("Cracked Sodalite Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_bluestone_brick.png^tms_brick_crack_overlay.png"}, @@ -117,6 +117,7 @@ minetest.register_node("too_many_stones:calcite", { 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", { @@ -129,6 +130,7 @@ minetest.register_node("too_many_stones:calcite_block", { 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", { @@ -142,6 +144,7 @@ minetest.register_node("too_many_stones:calcite_brick", { 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", { @@ -155,6 +158,7 @@ minetest.register_node("too_many_stones:calcite_cracked_brick", { 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", { @@ -325,9 +329,9 @@ minetest.register_node("too_many_stones:granite_red_cracked_brick", { groups = {cracky = 2, stone = 1}, sounds = default.node_sound_stone_defaults(), }) ---Greenstone +--Jade minetest.register_node("too_many_stones:greenstone", { - description = S("Greenstone"), + description = S("Jade"), tiles = {"tms_greenstone.png"}, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:greenstone_cobble", @@ -335,7 +339,7 @@ minetest.register_node("too_many_stones:greenstone", { }) minetest.register_node("too_many_stones:greenstone_block", { - description = S("Greenstone Block"), + description = S("Jade Block"), tiles = {"tms_greenstone_block.png"}, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:greenstone_block", @@ -343,7 +347,7 @@ minetest.register_node("too_many_stones:greenstone_block", { }) minetest.register_node("too_many_stones:greenstone_cobble", { - description = S("Cobbled Greenstone"), + description = S("Cobbled Jade"), tiles = {"tms_greenstone_cobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 2}, @@ -351,7 +355,7 @@ minetest.register_node("too_many_stones:greenstone_cobble", { }) minetest.register_node("too_many_stones:greenstone_brick", { - description = S("Greenstone Brick"), + description = S("Jade Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_greenstone_brick.png"}, @@ -361,7 +365,7 @@ minetest.register_node("too_many_stones:greenstone_brick", { }) minetest.register_node("too_many_stones:greenstone_cracked_brick", { - description = S("Cracked Greenstone Brick"), + description = S("Cracked Jade Brick"), paramtype2 = "facedir", place_param2 = 0, tiles = {"tms_greenstone_brick.png^tms_brick_crack_overlay.png"}, @@ -610,6 +614,7 @@ minetest.register_node("too_many_stones:rose_quartz", { 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", { @@ -622,6 +627,7 @@ minetest.register_node("too_many_stones:rose_quartz_block", { 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", { @@ -635,6 +641,7 @@ minetest.register_node("too_many_stones:rose_quartz_brick", { 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", { @@ -648,6 +655,7 @@ minetest.register_node("too_many_stones:rose_quartz_cracked_brick", { 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", { @@ -789,7 +797,7 @@ minetest.register_node("too_many_stones:sugilite_cracked_brick", { }) --[[ minetest.register_node("too_many_stones:bluestone", { - description = S("Bluestone"), + description = S("Sodalite"), drawtype = "glasslike", tiles = {"tms_bluestone.png"}, paramtype = "light", diff --git a/nodes_ore.lua b/nodes_ore.lua new file mode 100644 index 0000000..72ccdf1 --- /dev/null +++ b/nodes_ore.lua @@ -0,0 +1,982 @@ +-- mods/too_many_stones/nodes_ore.lua + +-- support for MT game translation. +local S = default.get_translator + + + +--[[ Index: + + + +--]] + +-- Amazonite +minetest.register_node("too_many_stones:amazonite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_amazonite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_amazonite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_amazonite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_amazonite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_amazonite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_amazonite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:amazonite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_amazonite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Bluestone +minetest.register_node("too_many_stones:bluestone_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_bluestone.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_bluestone.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_bluestone.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_bluestone.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_bluestone.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_bluestone.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:bluestone_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_bluestone.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Calcite +minetest.register_node("too_many_stones:calcite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_calcite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_calcite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_calcite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_calcite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_calcite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_calcite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:calcite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_calcite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Carnotite +minetest.register_node("too_many_stones:carnotite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_carnotite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_carnotite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_carnotite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_carnotite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_carnotite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_carnotite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:carnotite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_carnotite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Blue Granite +minetest.register_node("too_many_stones:granite_blue_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_granite_blue.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_granite_blue.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_granite_blue.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_granite_blue.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_granite_blue.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_granite_blue.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_blue_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_granite_blue.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Green Granite +minetest.register_node("too_many_stones:granite_green_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_granite_green.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_granite_green.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_granite_green.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_granite_green.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_granite_green.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_granite_green.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_green_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_granite_green.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Red Granite +minetest.register_node("too_many_stones:granite_red_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_granite_red.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_granite_red.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_granite_red.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_granite_red.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_granite_red.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_granite_red.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:granite_red_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_granite_red.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +--Greenstone +minetest.register_node("too_many_stones:greenstone_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_greenstone.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_greenstone.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_greenstone.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_greenstone.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_greenstone.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_greenstone.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:greenstone_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_greenstone.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Ilvaite +minetest.register_node("too_many_stones:ilvaite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_ilvaite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_ilvaite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_ilvaite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_ilvaite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_ilvaite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_ilvaite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:ilvaite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_ilvaite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Kyanite +minetest.register_node("too_many_stones:kyanite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_kyanite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_kyanite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_kyanite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_kyanite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_kyanite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_kyanite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:kyanite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_kyanite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Blue Limestone +minetest.register_node("too_many_stones:limestone_blue_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_blue_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_limestone_blue.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- White Limestone +minetest.register_node("too_many_stones:limestone_white_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_limestone_white.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_limestone_white.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_limestone_white.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_limestone_white.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_limestone_white.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_limestone_white.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:limestone_white_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_limestone_white.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Marble +minetest.register_node("too_many_stones:marble_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_marble.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_marble.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_marble.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_marble.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_marble.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_marble.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:marble_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_marble.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Rose Quartz +minetest.register_node("too_many_stones:rose_quartz_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:rose_quartz_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_rose_quartz.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Scoria +minetest.register_node("too_many_stones:scoria_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_scoria.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_scoria.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_scoria.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_scoria.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_scoria.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_scoria.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:scoria_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_scoria.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Slate +minetest.register_node("too_many_stones:slate_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_slate.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_slate.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_slate.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_slate.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_slate.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_slate.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:slate_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_slate.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +-- Sugilite +minetest.register_node("too_many_stones:sugilite_with_coal", { + description = S("Coal Ore"), + tiles = {"tms_sugilite.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_iron", { + description = S("Iron Ore"), + tiles = {"tms_sugilite.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_copper", { + description = S("Copper Ore"), + tiles = {"tms_sugilite.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_tin", { + description = S("Tin Ore"), + tiles = {"tms_sugilite.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_mese", { + description = S("Mese Ore"), + tiles = {"tms_sugilite.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_gold", { + description = S("Gold Ore"), + tiles = {"tms_sugilite.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:sugilite_with_diamond", { + description = S("Diamond Ore"), + tiles = {"tms_sugilite.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) +