From 8036d57451dbf5261ba99281e293c8c6285cdb59 Mon Sep 17 00:00:00 2001 From: TheOnlyJoeEnderman Date: Thu, 9 Mar 2023 03:58:49 +0000 Subject: [PATCH] 0.3.2 --- mapgen_nodecore.lua | 1134 +++++++++++++++++++++++++++++++++++++++++++ mod.conf | 2 +- nodes.lua | 261 +++++++--- nodes_crystal.lua | 56 +-- 4 files changed, 1353 insertions(+), 100 deletions(-) create mode 100644 mapgen_nodecore.lua diff --git a/mapgen_nodecore.lua b/mapgen_nodecore.lua new file mode 100644 index 0000000..556a647 --- /dev/null +++ b/mapgen_nodecore.lua @@ -0,0 +1,1134 @@ +if minetest.get_modpath("nc_terrain") ~= nil then + +-- Blue Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_blue", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gray Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_gray", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Green Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_green", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Moss Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_moss", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Orange Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_orange", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Purple Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_purple", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Red Agate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:agate_red", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Amazonite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:amazonite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Amber + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:amber", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Amethyst + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:amethyst", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = 0, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:amethyst", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = 31000, + y_min = 100, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Basalt + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:basalt", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Columnar Basalt + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:basalt_columnar", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + + +-- Calcite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:calcite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + 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 = 43, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:calcite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 10, + y_max = 0, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 43, + octaves = 1, + persist = 0.0 + }, + }) + +-- Carnotite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:carnotite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -300, + y_min = -1000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Celestine + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:celestine", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Citrine + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:citrine", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Eudialite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:eudialite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gabbro + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:gabbro", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 20, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Galena + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:galena", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Black Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_black", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Blue Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_blue", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 30, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Gray Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_gray", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Green Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_green", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -60, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 56, + octaves = 1, + persist = 0.0 + }, + }) + +-- Pink Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_pink", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = 10, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Red Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_red", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -500, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 55, + octaves = 1, + persist = 0.0 + }, + }) + +-- White Granite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:granite_white", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = 31000, + y_min = -300, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Heliodor + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:heliodor", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = -30, + y_min = -500, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Howlite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:howlite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 1000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Ilvaite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:ilvaite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -100, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Kyanite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:kyanite", + wherein = {"nc_terrain: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}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:kyanite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = -300, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Lapis Lazuli + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:lapis_lazuli", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 16 * 64, + clust_size = 14, + y_max = -10, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Blue Limestone + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:limestone_blue", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 300, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- White Limestone + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:limestone_white", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -300, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Marble + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:marble", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -500, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 50, + octaves = 1, + persist = 0.0 + }, + }) + +-- Mudstone + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:mudstone", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 10, + y_max = 31000, + y_min = -100, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Prasiolite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:prasiolite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -50, + y_min = -1000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:prasiolite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 7, + y_max = -2, + y_min = -50, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Pumice + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:pumice", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 10, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:pumice", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 10, + y_max = 31000, + y_min = -1, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Quartz + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:quartz", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -300, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:quartz", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 7, + y_max = -2, + y_min = -50, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Rose Quartz + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:rose_quartz", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -300, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:rose_quartz", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 7, + y_max = -2, + y_min = -50, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Scoria + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:scoria", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 31000, + y_min = -60, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Serpentine + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:serpentine", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Slate + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:slate", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Smokey Quartz + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:smokey_quartz", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Soapstone + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:soapstone", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:soapstone", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + y_max = -400, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Sodalite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:sodalite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Sugilite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:sugilite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = 30, + y_min = -2000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Travertine + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:travertine", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + clust_size = 14, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +-- Turquoise + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:turquoise", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 15, + 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 = 61, + octaves = 1, + persist = 0.0 + }, + }) + +-- Vivianite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:vivianite", + wherein = {"nc_terrain:stone"}, + clust_scarcity = 64 * 64 * 64, + 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}, + octaves = 1, + persist = 0.0 + }, + }) + +end diff --git a/mod.conf b/mod.conf index b835b9d..ac91f4c 100644 --- a/mod.conf +++ b/mod.conf @@ -1,5 +1,5 @@ name = too_many_stones description = Adds several new stone types to nearly any Minetest Game and mapgen to any game that supplies default. V6 terrain is unsupported. Stairs, slabs, and walls will be available only if your game supplies stairs and walls or you install the mods to your game. Geodes are added if you have "geodes" or "geodes_lib" mod. Some blocks can be dyed to make others if you have dye. -optional_depends = stairs, walls, geodes, moreores, geodes_lib, dye, default +optional_depends = stairs, walls, geodes, moreores, geodes_lib, dye, default, hades_core, cavegame_mapgen, lottmapgen, base_earth, base_liquids, fogblox min_minetest_version = 5.3 title = Too Many Stones diff --git a/nodes.lua b/nodes.lua index 9ce408f..fa94dce 100644 --- a/nodes.lua +++ b/nodes.lua @@ -6,9 +6,18 @@ local S = minetest.get_translator("too_many_stones") --[[ Index: +Blue Agate +Gray Agate +Green Agate +Moss Agate +Orange Agate +Purple Agate +Red Agate Amazonite Amber Amethyst +Basalt +Columnar Basalt Black Opal Calcite Carnotite @@ -53,6 +62,62 @@ Vivianite -- -- Stones -- +-- Blue Agate +minetest.register_node("too_many_stones:agate_blue", { + description = S("Blue Agate"), + tiles = {"tms_agate_blue.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Gray Agate +minetest.register_node("too_many_stones:agate_gray", { + description = S("Gray Agate"), + tiles = {"tms_agate_gray.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Green Agate +minetest.register_node("too_many_stones:agate_green", { + description = S("Green Agate"), + tiles = {"tms_agate_green.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Moss Agate +minetest.register_node("too_many_stones:agate_moss", { + description = S("Moss Agate"), + tiles = {"tms_agate_moss.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Orange Agate +minetest.register_node("too_many_stones:agate_orange", { + description = S("Orange Agate"), + tiles = {"tms_agate_orange.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Purple Agate +minetest.register_node("too_many_stones:agate_purple", { + description = S("Purple Agate"), + tiles = {"tms_agate_purple.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Red Agate +minetest.register_node("too_many_stones:agate_red", { + description = S("Red Agate"), + tiles = {"tms_agate_red.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) -- Amazonite minetest.register_node("too_many_stones:amazonite", { description = S("Amazonite"), @@ -60,7 +125,7 @@ minetest.register_node("too_many_stones:amazonite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:amazonite_cobble", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_block", { @@ -68,8 +133,7 @@ minetest.register_node("too_many_stones:amazonite_block", { tiles = {"tms_amazonite_block.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, - drop = "too_many_stones:amazonite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_cobble", { @@ -77,7 +141,7 @@ minetest.register_node("too_many_stones:amazonite_cobble", { tiles = {"tms_amazonite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 2}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_brick", { @@ -87,7 +151,7 @@ minetest.register_node("too_many_stones:amazonite_brick", { tiles = {"tms_amazonite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_cracked_brick", { @@ -97,7 +161,7 @@ minetest.register_node("too_many_stones:amazonite_cracked_brick", { tiles = {"tms_amazonite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) -- Amber minetest.register_node("too_many_stones:amber", { @@ -109,7 +173,7 @@ minetest.register_node("too_many_stones:amber", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:amber", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -122,7 +186,7 @@ minetest.register_node("too_many_stones:amber_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:amber_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -136,7 +200,7 @@ minetest.register_node("too_many_stones:amber_brick", { tiles = {"tms_amber_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -150,7 +214,7 @@ minetest.register_node("too_many_stones:amber_cracked_brick", { tiles = {"tms_amber_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Amethyst @@ -163,7 +227,7 @@ minetest.register_node("too_many_stones:amethyst", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:amethyst", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -176,7 +240,7 @@ minetest.register_node("too_many_stones:amethyst_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:amethyst_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -190,7 +254,7 @@ minetest.register_node("too_many_stones:amethyst_brick", { tiles = {"tms_amethyst_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -204,9 +268,64 @@ minetest.register_node("too_many_stones:amethyst_cracked_brick", { tiles = {"tms_amethyst_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) +-- Basalt +minetest.register_node("too_many_stones:basalt", { + description = S("Basalt"), + tiles = {"tms_basalt.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + drop = "too_many_stones:basalt_cobble", + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:basalt_block", { + description = S("Basalt Block"), + tiles = {"tms_basalt_block.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:basalt_cobble", { + description = S("Cobbled Basalt"), + tiles = {"tms_basalt_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 2}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:basalt_brick", { + description = S("Basalt Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_basalt_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) + +minetest.register_node("too_many_stones:basalt_cracked_brick", { + description = S("Cracked Basalt Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"tms_basalt_cracked_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), +}) +-- Columnar Basalt +minetest.register_node("too_many_stones:basalt_columnar", { + description = S("Columnar Basalt"), + tiles = {"tms_basalt_columnar_top.png", "tms_basalt_columnar_top.png", "tms_basalt_columnar.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = too_many_stones.node_sound_stone_defaults(), + on_place = minetest.rotate_node +}) -- Black Opal minetest.register_node("too_many_stones:black_opal", { description = S("Black Opal"), @@ -239,7 +358,7 @@ minetest.register_node("too_many_stones:calcite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:calcite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -252,7 +371,7 @@ minetest.register_node("too_many_stones:calcite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:calcite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -266,7 +385,7 @@ minetest.register_node("too_many_stones:calcite_brick", { tiles = {"tms_calcite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -280,7 +399,7 @@ minetest.register_node("too_many_stones:calcite_cracked_brick", { tiles = {"tms_calcite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Carnotite @@ -339,7 +458,7 @@ minetest.register_node("too_many_stones:celestine", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:celestine", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -352,7 +471,7 @@ minetest.register_node("too_many_stones:celestine_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:celestine_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -366,7 +485,7 @@ minetest.register_node("too_many_stones:celestine_brick", { tiles = {"tms_celestine_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -380,7 +499,7 @@ minetest.register_node("too_many_stones:celestine_cracked_brick", { tiles = {"tms_celestine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Chrysoprase @@ -389,7 +508,7 @@ minetest.register_node("too_many_stones:chrysoprase", { tiles = {"tms_chrysoprase.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_block", { @@ -397,7 +516,7 @@ minetest.register_node("too_many_stones:chrysoprase_block", { tiles = {"tms_chrysoprase_block.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_brick", { @@ -407,7 +526,7 @@ minetest.register_node("too_many_stones:chrysoprase_brick", { tiles = {"tms_chrysoprase_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:chrysoprase_cracked_brick", { @@ -417,7 +536,7 @@ minetest.register_node("too_many_stones:chrysoprase_cracked_brick", { tiles = {"tms_chrysoprase_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) -- Citrine minetest.register_node("too_many_stones:citrine", { @@ -429,7 +548,7 @@ minetest.register_node("too_many_stones:citrine", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:citrine", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -442,7 +561,7 @@ minetest.register_node("too_many_stones:citrine_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:citrine_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -456,7 +575,7 @@ minetest.register_node("too_many_stones:citrine_brick", { tiles = {"tms_citrine_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -470,7 +589,7 @@ minetest.register_node("too_many_stones:citrine_cracked_brick", { tiles = {"tms_citrine_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Covellite @@ -517,7 +636,7 @@ minetest.register_node("too_many_stones:crocoite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:crocoite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_block", { @@ -527,7 +646,7 @@ minetest.register_node("too_many_stones:crocoite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:crocoite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_brick", { @@ -538,7 +657,7 @@ minetest.register_node("too_many_stones:crocoite_brick", { tiles = {"tms_crocoite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_cracked_brick", { @@ -548,7 +667,7 @@ minetest.register_node("too_many_stones:crocoite_cracked_brick", { tiles = {"tms_crocoite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) -- Erythrite minetest.register_node("too_many_stones:erythrite", { @@ -560,7 +679,7 @@ minetest.register_node("too_many_stones:erythrite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:erythrite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -573,7 +692,7 @@ minetest.register_node("too_many_stones:erythrite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:erythrite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -587,7 +706,7 @@ minetest.register_node("too_many_stones:erythrite_brick", { tiles = {"tms_erythrite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -601,7 +720,7 @@ minetest.register_node("too_many_stones:erythrite_cracked_brick", { tiles = {"tms_erythrite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Eudialite @@ -612,7 +731,7 @@ minetest.register_node("too_many_stones:eudialite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:eudialite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_block", { @@ -622,7 +741,7 @@ minetest.register_node("too_many_stones:eudialite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:eudialite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_brick", { @@ -633,7 +752,7 @@ minetest.register_node("too_many_stones:eudialite_brick", { tiles = {"tms_eudialite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_cracked_brick", { @@ -643,7 +762,7 @@ minetest.register_node("too_many_stones:eudialite_cracked_brick", { tiles = {"tms_eudialite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) -- Gabbro minetest.register_node("too_many_stones:gabbro", { @@ -1024,7 +1143,7 @@ minetest.register_node("too_many_stones:heliodor", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:heliodor", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1037,7 +1156,7 @@ minetest.register_node("too_many_stones:heliodor_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:heliodor_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1051,7 +1170,7 @@ minetest.register_node("too_many_stones:heliodor_brick", { tiles = {"tms_heliodor_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1065,7 +1184,7 @@ minetest.register_node("too_many_stones:heliodor_cracked_brick", { tiles = {"tms_heliodor_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Howlite @@ -1207,7 +1326,7 @@ minetest.register_node("too_many_stones:kyanite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:kyanite_cobble", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_block", { @@ -1216,7 +1335,7 @@ minetest.register_node("too_many_stones:kyanite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:kyanite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_cobble", { @@ -1224,7 +1343,7 @@ minetest.register_node("too_many_stones:kyanite_cobble", { tiles = {"tms_kyanite_cobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 2}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_brick", { @@ -1234,7 +1353,7 @@ minetest.register_node("too_many_stones:kyanite_brick", { tiles = {"tms_kyanite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_cracked_brick", { @@ -1244,7 +1363,7 @@ minetest.register_node("too_many_stones:kyanite_cracked_brick", { tiles = {"tms_kyanite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) -- Lapis Lazuli minetest.register_node("too_many_stones:lapis_lazuli", { @@ -1497,7 +1616,7 @@ minetest.register_node("too_many_stones:prasiolite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:prasiolite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1510,7 +1629,7 @@ minetest.register_node("too_many_stones:prasiolite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:prasiolite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1524,7 +1643,7 @@ minetest.register_node("too_many_stones:prasiolite_brick", { tiles = {"tms_prasiolite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1538,7 +1657,7 @@ minetest.register_node("too_many_stones:prasiolite_cracked_brick", { tiles = {"tms_prasiolite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Pumice @@ -1623,7 +1742,7 @@ minetest.register_node("too_many_stones:quartz", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:quartz", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1636,7 +1755,7 @@ minetest.register_node("too_many_stones:quartz_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:quartz_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1650,7 +1769,7 @@ minetest.register_node("too_many_stones:quartz_brick", { tiles = {"tms_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1664,7 +1783,7 @@ minetest.register_node("too_many_stones:quartz_cracked_brick", { tiles = {"tms_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Rose Quartz @@ -1676,7 +1795,7 @@ minetest.register_node("too_many_stones:rose_quartz", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1688,7 +1807,7 @@ minetest.register_node("too_many_stones:rose_quartz_block", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1702,7 +1821,7 @@ minetest.register_node("too_many_stones:rose_quartz_brick", { tiles = {"tms_rose_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1716,7 +1835,7 @@ minetest.register_node("too_many_stones:rose_quartz_cracked_brick", { tiles = {"tms_rose_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Scoria @@ -1867,7 +1986,7 @@ minetest.register_node("too_many_stones:smokey_quartz", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:smokey_quartz", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1880,7 +1999,7 @@ minetest.register_node("too_many_stones:smokey_quartz_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:smokey_quartz_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1894,7 +2013,7 @@ minetest.register_node("too_many_stones:smokey_quartz_brick", { tiles = {"tms_smokey_quartz_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -1908,7 +2027,7 @@ minetest.register_node("too_many_stones:smokey_quartz_cracked_brick", { tiles = {"tms_smokey_quartz_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) -- Soapstone @@ -2179,7 +2298,7 @@ minetest.register_node("too_many_stones:vivianite", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:vivianite", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2192,7 +2311,7 @@ minetest.register_node("too_many_stones:vivianite_block", { is_ground_content = false, groups = {cracky = 3, stone = 1}, drop = "too_many_stones:vivianite_block", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2206,7 +2325,7 @@ minetest.register_node("too_many_stones:vivianite_brick", { tiles = {"tms_vivianite_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -2220,6 +2339,6 @@ minetest.register_node("too_many_stones:vivianite_cracked_brick", { tiles = {"tms_vivianite_cracked_brick.png"}, is_ground_content = false, groups = {cracky = 2, stone = 1}, - sounds = too_many_stones.node_sound_stone_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) diff --git a/nodes_crystal.lua b/nodes_crystal.lua index 1829889..6ad3665 100644 --- a/nodes_crystal.lua +++ b/nodes_crystal.lua @@ -48,7 +48,7 @@ minetest.register_node("too_many_stones:amazonite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:amazonite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amazonite_budding", { @@ -59,7 +59,7 @@ minetest.register_node("too_many_stones:amazonite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -104,7 +104,7 @@ minetest.register_node("too_many_stones:amber_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:amber_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amber_budding", { @@ -115,7 +115,7 @@ minetest.register_node("too_many_stones:amber_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -160,7 +160,7 @@ minetest.register_node("too_many_stones:amethyst_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:amethyst_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:amethyst_budding", { @@ -171,7 +171,7 @@ minetest.register_node("too_many_stones:amethyst_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -216,7 +216,7 @@ minetest.register_node("too_many_stones:celestine_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:celestine_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:celestine_budding", { @@ -227,7 +227,7 @@ minetest.register_node("too_many_stones:celestine_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -272,7 +272,7 @@ minetest.register_node("too_many_stones:citrine_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:citrine_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:citrine_budding", { @@ -283,7 +283,7 @@ minetest.register_node("too_many_stones:citrine_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -327,7 +327,7 @@ minetest.register_node("too_many_stones:crocoite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:crocoite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:crocoite_budding", { @@ -338,7 +338,7 @@ minetest.register_node("too_many_stones:crocoite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -382,7 +382,7 @@ minetest.register_node("too_many_stones:eudialite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:eudialite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:eudialite_budding", { @@ -392,7 +392,7 @@ minetest.register_node("too_many_stones:eudialite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -437,7 +437,7 @@ minetest.register_node("too_many_stones:heliodor_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:heliodor_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:heliodor_budding", { @@ -448,7 +448,7 @@ minetest.register_node("too_many_stones:heliodor_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -493,7 +493,7 @@ minetest.register_node("too_many_stones:kyanite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:kyanite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:kyanite_budding", { @@ -504,7 +504,7 @@ minetest.register_node("too_many_stones:kyanite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -549,7 +549,7 @@ minetest.register_node("too_many_stones:prasiolite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:prasiolite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:prasiolite_budding", { @@ -560,7 +560,7 @@ minetest.register_node("too_many_stones:prasiolite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -605,7 +605,7 @@ minetest.register_node("too_many_stones:quartz_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:quartz_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:quartz_budding", { @@ -616,7 +616,7 @@ minetest.register_node("too_many_stones:quartz_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -661,7 +661,7 @@ minetest.register_node("too_many_stones:rose_quartz_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:rose_quartz_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:rose_quartz_budding", { @@ -672,7 +672,7 @@ minetest.register_node("too_many_stones:rose_quartz_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -717,7 +717,7 @@ minetest.register_node("too_many_stones:smokey_quartz_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:smokey_quartz_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:smokey_quartz_budding", { @@ -728,7 +728,7 @@ minetest.register_node("too_many_stones:smokey_quartz_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", }) @@ -773,7 +773,7 @@ minetest.register_node("too_many_stones:vivianite_crystal", { }, groups = {cracky = 3}, drop = "too_many_stones:vivianite_shards", - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), }) minetest.register_node("too_many_stones:vivianite_budding", { @@ -784,7 +784,7 @@ minetest.register_node("too_many_stones:vivianite_budding", { sunlight_propagates = true, is_ground_content = false, groups = {cracky = 3, stone = 1}, - sounds = too_many_stones.node_sound_crystal_defaults(), + sounds = too_many_stones.node_sound_glass_defaults(), paramtype = "light", })