Too_Many_Stones/mapgen.lua

2405 lines
52 KiB
Lua
Raw Normal View History

2023-03-09 04:57:21 +01:00
-- Minetest Game, Mesecraft, and Others
2023-03-04 08:29:02 +01:00
if minetest.get_modpath("default") ~= nil then
2023-03-09 04:57:21 +01:00
-- Blue Agate
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:agate_blue",
wherein = {"default: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 = {"default: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 = {"default: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 = {"default: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 = {"default: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 = {"default: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 = {"default: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
},
})
-- Amber
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:amber",
wherein = {"default: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
},
})
2022-11-29 08:32:17 +01:00
-- Amazonite
minetest.register_ore({
ore_type = "blob",
2022-11-29 08:32:17 +01:00
ore = "too_many_stones:amazonite",
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Amber
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:amber",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 7,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -31000,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- Amethyst
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:amethyst",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
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
},
})
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:amethyst",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = 100,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-03-09 04:57:21 +01:00
-- Basalt
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:basalt",
wherein = {"default: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 = {"default: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 = {"default:stone"},
2022-11-29 08:32:17 +01:00
clust_scarcity = 48 * 48 * 48,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 31000,
y_min = -31000,
2022-12-01 05:49:11 +01:00
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",
2023-02-18 01:32:59 +01:00
wherein = {"default:sand", "default:silver_sand"},
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
},
})
2023-02-18 01:32:59 +01:00
-- Carnotite
2022-12-01 05:49:11 +01:00
2023-02-18 01:32:59 +01:00
minetest.register_ore({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:carnotite",
wherein = {"default:stone", "default:desert_stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
y_max = -300,
y_min = -1000,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-23 22:06:58 +01:00
-- Celestine
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:celestine",
wherein = {"default:silver_sandstone"},
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
},
})
2023-02-18 01:32:59 +01:00
-- Citrine
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:citrine",
wherein = {"default:desert_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
},
})
2023-02-18 01:32:59 +01:00
-- Eudialite
2022-11-29 08:32:17 +01:00
2023-02-18 01:32:59 +01:00
minetest.register_ore({
2022-12-03 00:54:55 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:eudialite",
2022-12-03 00:54:55 +01:00
wherein = {"default:stone"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 64 * 64 * 64,
2022-12-03 00:54:55 +01:00
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 31000,
y_min = -31000,
2022-12-03 00:54:55 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- Gabbro
2022-12-03 00:54:55 +01:00
2022-11-23 04:50:31 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:gabbro",
2022-12-03 00:54:55 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
clust_size = 20,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2022-12-03 00:54:55 +01:00
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
},
})
2023-02-23 22:06:58 +01:00
-- Galena
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:galena",
wherein = {"default:stone", "default:sandstone", "default:desert_sandstone"},
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
},
})
2023-02-18 01:32:59 +01:00
-- Black Granite
2022-12-03 00:54:55 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_black",
2022-12-03 00:54:55 +01:00
wherein = {"default:stone"},
2022-11-23 04:50:31 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2022-11-23 04:50:31 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -31000,
2022-11-23 04:50:31 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2022-11-29 08:32:17 +01:00
-- Blue Granite
minetest.register_ore({
ore_type = "blob",
2022-11-29 08:32:17 +01:00
ore = "too_many_stones:granite_blue",
wherein = {"default:stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 48 * 48 * 48,
2022-11-29 08:32:17 +01:00
clust_size = 7,
2023-02-18 01:32:59 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Gray Granite
2022-11-23 04:50:31 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_gray",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
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
},
})
2022-12-01 05:49:11 +01:00
-- Green Granite
minetest.register_ore({
ore_type = "blob",
2022-12-01 05:49:11 +01:00
ore = "too_many_stones:granite_green",
wherein = {"default:stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 48 * 48 * 48,
2022-11-29 08:32:17 +01:00
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2022-12-01 05:49:11 +01:00
y_min = -60,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
2022-12-01 05:49:11 +01:00
seed = 56,
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- Pink Granite
2022-11-23 04:50:31 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_pink",
2022-11-29 08:32:17 +01:00
wherein = {"default:stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
y_max = 10,
2022-11-23 04:50:31 +01:00
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
},
})
2022-12-01 05:49:11 +01:00
-- Red Granite
minetest.register_ore({
ore_type = "blob",
2022-12-01 05:49:11 +01:00
ore = "too_many_stones:granite_red",
wherein = {"default:stone", "default:desert_stone"},
2022-11-29 08:32:17 +01:00
clust_scarcity = 48 * 48 * 48,
2022-12-01 05:49:11 +01:00
clust_size = 7,
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -500,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
2022-12-01 05:49:11 +01:00
seed = 55,
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- White Granite
2022-11-29 08:32:17 +01:00
2022-11-23 04:50:31 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_white",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2022-11-25 02:40:53 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -300,
2022-11-25 02:40:53 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- Heliodor
2022-11-25 02:40:53 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:heliodor",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
y_max = -30,
y_min = -500,
2022-11-25 02:40:53 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-23 22:06:58 +01:00
-- Howlite
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:howlite",
wherein = {"default:stone", "default:silver_sandstone", "default:desert_sandstone"},
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
},
})
2022-12-01 05:49:11 +01:00
-- Ilvaite
2022-11-25 02:40:53 +01:00
minetest.register_ore({
ore_type = "blob",
2022-12-01 05:49:11 +01:00
ore = "too_many_stones:ilvaite",
2023-02-18 01:32:59 +01:00
wherein = {"default:stone", "default:desert_stone", "default:permafrost"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 48 * 48 * 48,
2022-11-29 08:32:17 +01:00
clust_size = 7,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -100,
2022-12-01 05:49:11 +01:00
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 = {"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},
octaves = 1,
persist = 0.0
},
})
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:kyanite",
2023-02-18 01:32:59 +01:00
wherein = {"default:silver_sand"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
y_max = -300,
2022-12-01 05:49:11 +01:00
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
},
})
2023-02-23 22:06:58 +01:00
-- Lapis Lazuli
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:lapis_lazuli",
wherein = {"default:sandstone", "default:desert_stone", "default:silver_sandstone"},
clust_scarcity = 64 * 16 * 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
},
})
2022-12-01 05:49:11 +01:00
-- Blue Limestone
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:limestone_blue",
2023-02-18 01:32:59 +01:00
wherein = {"default:stone", "default:sand", "default:desert_sand"},
2022-12-01 05:49:11 +01:00
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",
2023-02-18 01:32:59 +01:00
wherein = {"default:stone", "default:silver_sand"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -300,
2022-12-01 05:49:11 +01:00
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",
2023-02-18 01:32:59 +01:00
wherein = {"default:stone", "default:sandstone", "default:silver_sandstone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 31000,
y_min = -500,
2022-12-01 05:49:11 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Mudstone
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:mudstone",
wherein = {"default:stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 10,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -100,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-28 23:59:22 +01:00
-- Prasiolite
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:prasiolite",
wherein = {"default:stone", "default:silver_sandstone"},
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 = {"default:sand", "default:silver_sand", "default:desert_sand"},
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
},
})
2023-02-23 22:06:58 +01:00
-- Pumice
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:pumice",
wherein = {"default:stone", "default:gravel"},
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 = {"default:water_source"},
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
},
})
2023-02-28 23:59:22 +01:00
-- Quartz
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:quartz",
wherein = {"default:stone", "default:desert_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 = {"default:sand", "default:silver_sand", "default:desert_sand"},
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
},
})
2022-12-01 05:49:11 +01:00
-- Rose Quartz
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:rose_quartz",
wherein = {"default:stone", "default:desert_stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = -300,
2022-12-01 05:49:11 +01:00
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 = {"default:sand", "default:silver_sand", "default:desert_sand"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 32 * 48 * 32,
clust_size = 7,
y_max = -2,
y_min = -50,
2022-12-01 05:49:11 +01:00
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 = {"default:stone", "default:desert_stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2022-12-01 05:49:11 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Serpentine
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:serpentine",
wherein = {"default:stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
y_max = 31000,
2022-12-01 05:49:11 +01:00
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 = {"default:stone"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 64 * 64 * 64,
clust_size = 14,
2022-12-01 05:49:11 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Smokey Quartz
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:smokey_quartz",
wherein = {"default:sandstone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -31000,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-23 22:06:58 +01:00
-- Soapstone
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:soapstone",
wherein = {"default:sandstone"},
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 = {"default: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
},
})
2023-02-18 01:32:59 +01:00
-- Sodalite
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:sodalite",
wherein = {"default:stone", "default:desert_stone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
y_max = 31000,
2022-12-01 05:49:11 +01:00
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 = {"default:stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
2023-02-18 01:32:59 +01:00
y_max = 30,
y_min = -2000,
2022-12-01 05:49:11 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-02-18 01:32:59 +01:00
-- Travertine
2022-12-01 05:49:11 +01:00
minetest.register_ore({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:travertine",
2022-12-01 05:49:11 +01:00
wherein = {"default:stone"},
clust_scarcity = 64 * 64 * 64,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-02-18 01:32:59 +01:00
y_min = -31000,
2022-12-01 05:49:11 +01:00
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",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:travertine",
wherein = {"default:sandstone"},
2022-12-01 05:49:11 +01:00
clust_scarcity = 64 * 64 * 64,
clust_size = 30,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2022-11-25 02:40:53 +01:00
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
},
})
2022-12-09 03:12:50 +01:00
-- Turquoise
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:sandstone_with_turquoise",
wherein = {"default:sandstone"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 32 * 48 * 32,
clust_size = 15,
2022-12-09 03:12:50 +01:00
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
},
})
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:desert_sandstone_with_turquoise",
wherein = {"default:desert_sandstone"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 32 * 48 * 32,
clust_size = 15,
2022-12-09 03:12:50 +01:00
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
},
})
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:silver_sandstone_with_turquoise",
wherein = {"default:silver_sandstone"},
2023-02-18 01:32:59 +01:00
clust_scarcity = 32 * 48 * 32,
clust_size = 15,
2022-12-09 03:12:50 +01:00
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
},
})
2023-02-18 01:32:59 +01:00
-- Vivianite
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:vivianite",
wherein = {"default:stone", "default:silver_sandstone"},
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
},
})
2023-03-04 08:29:02 +01:00
end
2023-03-09 04:57:21 +01:00
-- Minebase Version
if minetest.get_modpath("base_earth") and minetest.get_modpath("base_liquids") ~= nil then
-- Blue Agate
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:agate_blue",
wherein = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth:sand", "base_earth:silver_sand"},
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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth:silver_sandstone"},
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 = {"base_earth:desert_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 = {"base_earth: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 = {"base_earth: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 = {"base_earth:stone", "base_earth:sandstone", "base_earth:desert_sandstone"},
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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth: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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth: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 = {"base_earth: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 = {"base_earth:stone", "base_earth:silver_sandstone", "base_earth:desert_sandstone"},
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 = {"base_earth:stone", "base_earth:desert_stone", "base_earth:permafrost"},
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 = {"base_earth: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 = {"base_earth:silver_sand"},
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 = {"base_earth:sandstone", "base_earth:desert_stone", "base_earth:silver_sandstone"},
clust_scarcity = 64 * 16 * 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 Limestone
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:limestone_blue",
wherein = {"base_earth:stone", "base_earth:sand", "base_earth:desert_sand"},
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 = {"base_earth:stone", "base_earth:silver_sand"},
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 = {"base_earth:stone", "base_earth:sandstone", "base_earth:silver_sandstone"},
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 = {"base_earth: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 = {"base_earth:stone", "base_earth:silver_sandstone"},
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 = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
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 = {"base_earth:stone", "base_earth:gravel"},
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 = {"base_liquids:water_source"},
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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth: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 = {"base_earth: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 = {"base_earth:sandstone"},
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 = {"base_earth:sandstone"},
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 = {"base_earth: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 = {"base_earth:stone", "base_earth:desert_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 = {"base_earth: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 = {"base_earth: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:travertine",
wherein = {"base_earth:sandstone"},
clust_scarcity = 64 * 64 * 64,
clust_size = 30,
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:sandstone_with_turquoise",
wherein = {"base_earth:sandstone"},
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
},
})
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:desert_sandstone_with_turquoise",
wherein = {"base_earth:desert_sandstone"},
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
},
})
minetest.register_ore({
ore_type = "blob",
ore = "too_many_stones:silver_sandstone_with_turquoise",
wherein = {"base_earth:silver_sandstone"},
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 = {"base_earth:stone", "base_earth:silver_sandstone"},
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