From 192d7d1026b5e383e1f14ac21b1cb732f453b48a Mon Sep 17 00:00:00 2001 From: TheOnlyJoeEnderman Date: Mon, 27 Mar 2023 20:44:34 +0000 Subject: [PATCH] 0.3.5 --- mapgen.lua | 481 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 481 insertions(+) diff --git a/mapgen.lua b/mapgen.lua index 94f3bef..2f4cfe8 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -468,6 +468,53 @@ if minetest.get_modpath("default") ~= nil then }, }) +-- Black Moonstone + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone", "default:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone", "default:desert_stone"}, + clust_scarcity = 70 * 70 * 70, + clust_size = 7, + heat_min = 41, + heat_max = 59, + humidity_min = 41, + humidity_max = 59, + 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, + seed = seed(), + }, + }) -- Calcite register_ore_by_climate({ @@ -763,6 +810,31 @@ if minetest.get_modpath("default") ~= nil then }, }) +-- Fluorite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:fluorite", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 40, + 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, + seed = seed(), + }, + }) + -- Gabbro register_ore_by_climate({ @@ -1060,6 +1132,31 @@ if minetest.get_modpath("default") ~= nil then }, }) +-- Yellow Granite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:granite_yellow", + wherein = {"mapgen_stone", "default:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Heliodor register_ore_by_climate({ @@ -1352,6 +1449,50 @@ if minetest.get_modpath("default") ~= nil then }, }) +-- Morion Quartz + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:morion_quartz", + wherein = {"mapgen_stone", "default:desert_stone"}, + clust_scarcity = 56 * 56 * 56, + clust_size = 7, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:morion_quartz", + wherein = {"default:sand", "default:silver_sand", "default:desert_sand"}, + clust_scarcity = 56 * 56 * 56, + 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, + seed = seed(), + }, + }) + -- Mudstone register_ore_by_climate({ @@ -1990,6 +2131,31 @@ if minetest.get_modpath("default") ~= nil then }, }) +-- Yellow Travertine + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:travertine_yellow", + wherein = {"mapgen_stone", "default:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 60, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Beige Tuff register_ore_by_climate({ @@ -2539,6 +2705,54 @@ elseif minetest.get_modpath("base_earth") ~= nil then }, }) +-- Black Moonstone + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone", "base_earth:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone", "base_earth:desert_stone"}, + clust_scarcity = 70 * 70 * 70, + clust_size = 7, + heat_min = 41, + heat_max = 59, + humidity_min = 41, + humidity_max = 59, + 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, + seed = seed(), + }, + }) + -- Calcite register_ore_by_climate({ @@ -2834,6 +3048,31 @@ elseif minetest.get_modpath("base_earth") ~= nil then }, }) +-- Fluorite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:fluorite", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 40, + 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, + seed = seed(), + }, + }) + -- Gabbro register_ore_by_climate({ @@ -3131,6 +3370,31 @@ elseif minetest.get_modpath("base_earth") ~= nil then }, }) +-- Yellow Granite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:granite_yellow", + wherein = {"mapgen_stone", "base_earth:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Heliodor register_ore_by_climate({ @@ -3423,6 +3687,50 @@ elseif minetest.get_modpath("base_earth") ~= nil then }, }) +-- Morion Quartz + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:morion_quartz", + wherein = {"mapgen_stone", "base_earth:desert_stone"}, + clust_scarcity = 56 * 56 * 56, + clust_size = 7, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:morion_quartz", + wherein = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"}, + clust_scarcity = 56 * 56 * 56, + 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, + seed = seed(), + }, + }) + -- Mudstone register_ore_by_climate({ @@ -4061,6 +4369,31 @@ elseif minetest.get_modpath("base_earth") ~= nil then }, }) +-- Yellow Travertine + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:travertine_yellow", + wherein = {"mapgen_stone", "base_earth:desert_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 60, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Beige Tuff register_ore_by_climate({ @@ -4610,6 +4943,54 @@ else }, }) +-- Black Moonstone + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:black_moonstone", + wherein = {"mapgen_stone"}, + clust_scarcity = 70 * 70 * 70, + clust_size = 7, + heat_min = 41, + heat_max = 59, + humidity_min = 41, + humidity_max = 59, + 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, + seed = seed(), + }, + }) + -- Calcite register_ore_by_climate({ @@ -4881,6 +5262,31 @@ else }, }) +-- Fluorite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:fluorite", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 7, + heat_min = 0, + heat_max = 100, + humidity_min = 0, + humidity_max = 40, + 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, + seed = seed(), + }, + }) + -- Gabbro register_ore_by_climate({ @@ -5178,6 +5584,31 @@ else }, }) +-- Yellow Granite + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:granite_yellow", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Heliodor register_ore_by_climate({ @@ -5451,6 +5882,31 @@ else }, }) +-- Morion Quartz + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:morion_quartz", + wherein = {"mapgen_stone"}, + clust_scarcity = 56 * 56 * 56, + clust_size = 7, + heat_min = 0, + heat_max = 40, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Mudstone register_ore_by_climate({ @@ -5971,6 +6427,31 @@ else }, }) +-- Yellow Travertine + + register_ore_by_climate({ + ore_type = "blob", + ore = "too_many_stones:travertine_yellow", + wherein = {"mapgen_stone"}, + clust_scarcity = 72 * 72 * 72, + clust_size = 14, + heat_min = 60, + heat_max = 100, + humidity_min = 0, + humidity_max = 100, + 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, + seed = seed(), + }, + }) + -- Beige Tuff register_ore_by_climate({