Too_Many_Stones/mapgen.lua

6888 lines
148 KiB
Lua
Raw Normal View History

2023-03-27 00:03:46 +02:00
-- Queue up ores for later registration after all mods are loaded
2023-03-23 21:28:40 +01:00
-- Kindly provided by EmptyStar
local oreq = {}
local function register_ore_by_climate(ore)
-- Queue up ore for processing after all mods are loaded
table.insert(oreq,ore)
end
2023-03-27 00:03:46 +02:00
-- Do actual ore registration based on provided climate data after all mods are loaded
minetest.register_on_mods_loaded(function()
for _,ore in ipairs(oreq) do
-- Initialize any missing biome or climate values
ore.biomes = ore.biomes or {}
local checksum = 0
if not ore.heat_min then
ore.heat_min = -100
checksum = checksum + 1
end
if not ore.heat_max then
ore.heat_max = 200
checksum = checksum + 1
end
if not ore.humidity_min then
ore.humidity_min = -100
checksum = checksum + 1
end
if not ore.humidity_max then
ore.humidity_max = 200
checksum = checksum + 1
end
-- Add matching biomes to ore biome list if any climate data was specified
if checksum ~= 4 then
checksum = #ore.biomes
for name,biome in pairs(minetest.registered_biomes) do
-- Increment biome checksum
checksum = checksum + 1
-- Ensure climate values
local heat = biome.heat_point or 50
local humidity = biome.humidity_point or 50
-- Add biome if climate values match
if (
heat >= ore.heat_min and
heat <= ore.heat_max and
humidity >= ore.humidity_min and
humidity <= ore.humidity_max
) then
table.insert(ore.biomes,name)
end
end
else
checksum = #ore.biomes + 1
end
-- Don't use an empty biome list or a biome list that contains all biomes
ore.biomes = #ore.biomes > 0 and #ore.biomes < checksum and ore.biomes or nil
-- Register ore with Minetest one source node at a time due to an engine timing bug
local sources = ore.wherein
for i = 1, #sources do
ore.wherein = sources[i]
minetest.register_ore(ore)
end
end
end)
-- Generate unique seeds for each stone
local _seed = 12345
local function seed()
_seed = _seed + 97
return _seed
end
-- Replace some naturally generated lapis lazuli with pyrite
minetest.register_lbm({
label = "Replace a fraction of lapis lazuli with pyrite",
name = "too_many_stones:lapis2pyrite",
nodenames = {"too_many_stones:lapis_lazuli"},
run_at_every_load = true,
action = function(pos,node)
local coordinate_sum = pos.x ^ 2 + pos.y * 2 + pos.z
local newnode = "too_many_stones:lapis_lazuli"
if coordinate_sum % 17 == 4 and node.param2 == 1 then
newnode = "too_many_stones:pyrite"
end
minetest.set_node(pos,{ name = newnode , param2 = 0 })
end,
})
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
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_blue",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Gray Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_gray",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Green Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_green",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Moss Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_moss",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Orange Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_orange",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Purple Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_purple",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Red Agate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:agate_red",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2022-11-29 08:32:17 +01:00
-- Amazonite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2022-11-29 08:32:17 +01:00
ore = "too_many_stones:amazonite",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-02-18 01:32:59 +01:00
-- Amber
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:amber",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:amber",
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(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Amethyst
2022-12-01 05:49:11 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:amethyst",
2023-03-27 00:03:46 +02:00
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,
2023-03-23 21:28:40 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:amethyst",
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(),
},
})
2023-04-04 22:55:02 +02:00
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone", "default:sand"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
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(),
},
})
2023-03-23 21:28:40 +01:00
-- Andesite
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-03-23 21:28:40 +01:00
ore = "too_many_stones:andesite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-23 21:28:40 +01:00
clust_size = 10,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
2023-03-23 21:28:40 +01:00
humidity_min = 0,
2023-03-27 00:03:46 +02:00
humidity_max = 100,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-03-23 21:28:40 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-09 04:57:21 +01:00
-- Basalt
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:basalt",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 60,
2023-03-23 21:28:40 +01:00
heat_max = 100,
humidity_min = 0,
2023-03-27 00:03:46 +02:00
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Columnar Basalt
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:basalt_columnar",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 60,
2023-03-23 21:28:40 +01:00
heat_max = 100,
2023-03-27 00:03:46 +02:00
humidity_min = 0,
2023-03-23 21:28:40 +01:00
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:calcite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:calcite",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 68 * 68 * 68,
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},
seed = 43,
octaves = 1,
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:calcite",
2023-02-18 01:32:59 +01:00
wherein = {"default:sand", "default:silver_sand"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
clust_size = 10,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-02-18 01:32:59 +01:00
-- Carnotite
2022-12-01 05:49:11 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:carnotite",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone", "default:desert_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
clust_size = 7,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-23 22:06:58 +01:00
-- Celestine
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:celestine",
wherein = {"default:silver_sandstone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-02-23 22:06:58 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-23 22:06:58 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Citrine
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:citrine",
wherein = {"default:desert_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-03-27 00:03:46 +02:00
-- Chrysoprase
2022-11-29 08:32:17 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-03 00:54:55 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:chrysoprase",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2023-03-27 00:03:46 +02:00
y_min = -1000,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-03 00:54:55 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-11-23 04:50:31 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:chrysoprase",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2023-02-18 01:32:59 +01:00
y_max = 31000,
2023-03-27 00:03:46 +02:00
y_min = -1000,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-03 00:54:55 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Covellite
2023-02-23 22:06:58 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:covellite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Crocoite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:crocoite",
wherein = {"mapgen_stone","default:desert_stone","default:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
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
},
})
2023-04-15 10:35:21 +02:00
-- Diorite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:diorite",
wherein = {"mapgen_stone","default:desert_stone","default:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 20,
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(),
},
})
2023-03-27 00:03:46 +02:00
-- Erythrite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:erythrite",
wherein = {"mapgen_stone","default:desert_stone","default:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-02-23 22:06:58 +01:00
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-27 00:03:46 +02:00
-- Eudialite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:eudialite",
wherein = {"mapgen_stone","default:desert_stone","default:sandstone"},
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(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Gabbro
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:gabbro",
wherein = {"mapgen_stone","default:desert_stone","default:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 20,
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(),
},
})
-- Galena
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:galena",
ore_param2 = 1,
wherein = {"mapgen_stone", "default:sandstone", "default:desert_sandstone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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:galena",
wherein = {"mapgen_stone", "default:sandstone", "default:desert_sandstone", "default:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
2023-02-18 01:32:59 +01:00
-- Black Granite
2022-12-03 00:54:55 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-03 00:54:55 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_black",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-11-23 04:50:31 +01:00
},
})
2022-11-29 08:32:17 +01:00
-- Blue Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2022-11-29 08:32:17 +01:00
ore = "too_many_stones:granite_blue",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2022-11-29 08:32:17 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-02-18 01:32:59 +01:00
-- Gray Granite
2022-11-23 04:50:31 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_gray",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_gray",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
2022-12-01 05:49:11 +01:00
-- Green Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2022-12-01 05:49:11 +01:00
ore = "too_many_stones:granite_green",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2022-11-29 08:32:17 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-02-18 01:32:59 +01:00
-- Pink Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-11-23 04:50:31 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_pink",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-11-23 04:50:31 +01:00
},
})
2022-12-01 05:49:11 +01:00
-- Red Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
ore_type = "blob",
2022-12-01 05:49:11 +01:00
ore = "too_many_stones:granite_red",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone", "default:desert_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-02-18 01:32:59 +01:00
-- White Granite
2022-11-29 08:32:17 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-11-23 04:50:31 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:granite_white",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_white",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Heliodor
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:heliodor",
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 = -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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:heliodor",
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 = -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,
seed = seed(),
},
})
-- Howlite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:howlite",
wherein = {"mapgen_stone", "default:silver_sandstone", "default:desert_sandstone", "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 = 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,
seed = seed(),
},
})
-- Ilvaite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ilvaite",
wherein = {"mapgen_stone", "default:desert_stone", "default:permafrost"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Jade
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:jade",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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:jade",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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(),
},
})
-- Kyanite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:kyanite",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:kyanite",
wherein = {"default:silver_sand"},
clust_scarcity = 72 * 72 * 72,
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,
seed = seed(),
},
})
-- Lapis Lazuli
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:lapis_lazuli",
wherein = {"default:sandstone", "default:desert_stone", "default:silver_sandstone"},
clust_scarcity = 80 * 48 * 80,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = 31000,
y_min = -31000,
ore_param2 = 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,
seed = seed(),
},
})
-- Blue Limestone
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:limestone_blue",
wherein = {"mapgen_stone", "default:sand", "default:desert_sand"},
clust_scarcity = 56 * 56 * 56,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- White Limestone
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:limestone_white",
wherein = {"mapgen_stone", "default:silver_sand"},
clust_scarcity = 56 * 56 * 56,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Marble
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:marble",
wherein = {"mapgen_stone", "default:sandstone", "default:silver_sandstone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Mudstone
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:mudstone",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 10,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Black Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:black_opal",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
-- Fire Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:fire_opal",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
-- Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:opal",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
2023-04-15 10:35:21 +02:00
-- Picture Jasper
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:picture_jasper",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
2023-03-27 00:03:46 +02:00
-- Prasiolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:prasiolite",
wherein = {"mapgen_stone", "default:silver_sandstone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:prasiolite",
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(),
},
})
-- Pumice
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pumice",
wherein = {"mapgen_stone", "default:gravel", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 10,
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(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pumice",
wherein = {"mapgen_water_source"},
clust_scarcity = 72 * 72 * 72,
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,
seed = seed(),
},
})
-- Pyrite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pyrite",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = -40,
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
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pyrite",
wherein = {"default:sandstone", "default:desert_stone", "default:silver_sandstone"},
clust_scarcity = 80 * 48 * 80,
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(),
},
})
-- Quartz
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:quartz",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
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:quartz",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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: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(),
},
})
-- Rose Quartz
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:rose_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:rose_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(),
},
})
-- Scoria
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:scoria",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
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,
seed = seed(),
},
})
-- Serpentine
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:serpentine",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
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(),
},
})
2023-06-28 05:22:38 +02:00
-- Shale
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:shale",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 40,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:shale",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 100,
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,
seed = seed(),
},
})
2023-03-27 00:03:46 +02:00
-- Slate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:slate",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:slate",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
},
})
-- Smokey Quartz
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:smokey_quartz",
wherein = {"default:sandstone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
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(),
},
})
-- Soapstone
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:soapstone",
wherein = {"default:sandstone"},
clust_scarcity = 72 * 72 * 72,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:soapstone",
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 = 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,
seed = seed(),
},
})
-- Sodalite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sodalite",
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 = 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(),
},
})
-- Sugilite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sugilite",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sugilite",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
},
})
-- Travertine
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:travertine",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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:travertine",
wherein = {"mapgen_stone", "default:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:travertine",
wherein = {"default:sandstone"},
clust_scarcity = 72 * 72 * 72,
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,
seed = seed(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Beige Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_beige",
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(),
},
})
-- Grey Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_grey",
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(),
},
})
-- Red Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_red",
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(),
},
})
-- Turquoise
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sandstone_with_turquoise",
wherein = {"default:sandstone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 15,
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:desert_sandstone_with_turquoise",
wherein = {"default:desert_sandstone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 15,
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:silver_sandstone_with_turquoise",
wherein = {"default:silver_sandstone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 15,
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
seed = seed(),
},
})
-- Vivianite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:vivianite",
wherein = {"mapgen_stone", "default:silver_sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Minebase Version
elseif minetest.get_modpath("base_earth") ~= nil then
-- Blue Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_blue",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Gray Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_gray",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Green Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_green",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Moss Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_moss",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Orange Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_orange",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Purple Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_purple",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Red Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_red",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Amazonite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:amazonite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Amber
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:amber",
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:amber",
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(),
},
})
-- Amethyst
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:amethyst",
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:amethyst",
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(),
},
})
2023-04-04 22:55:02 +02:00
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone", "base_earth:sand"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
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(),
},
})
2023-03-27 00:03:46 +02:00
-- Andesite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:andesite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 10,
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(),
},
})
-- Basalt
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:basalt",
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 = 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(),
},
})
-- Columnar Basalt
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:basalt_columnar",
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 = 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(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Calcite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:calcite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
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},
seed = 43,
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:calcite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 68 * 68 * 68,
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},
seed = 43,
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:calcite",
wherein = {"base_earth:sand", "base_earth:silver_sand"},
clust_scarcity = 56 * 56 * 56,
clust_size = 10,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Carnotite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:carnotite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
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,
seed = seed(),
},
})
-- Celestine
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:celestine",
wherein = {"base_earth:silver_sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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(),
},
})
-- Citrine
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:citrine",
wherein = {"base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
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(),
},
})
-- Chrysoprase
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:chrysoprase",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = 31000,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:chrysoprase",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
y_max = 31000,
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,
seed = seed(),
},
})
-- Covellite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:covellite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Crocoite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:crocoite",
wherein = {"mapgen_stone","base_earth:desert_stone","base_earth:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
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
},
})
2023-04-15 10:35:21 +02:00
-- Diorite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:diorite",
wherein = {"mapgen_stone","base_earth:desert_stone","base_earth:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 20,
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(),
},
})
2023-03-27 00:03:46 +02:00
-- Erythrite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:erythrite",
wherein = {"mapgen_stone","base_earth:desert_stone","base_earth:sandstone"},
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
},
})
-- Eudialite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:eudialite",
wherein = {"mapgen_stone","base_earth:desert_stone","base_earth:sandstone"},
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(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Gabbro
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:gabbro",
wherein = {"mapgen_stone","base_earth:desert_stone","base_earth:sandstone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 20,
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(),
},
})
-- Galena
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:galena",
ore_param2 = 1,
wherein = {"mapgen_stone", "base_earth:sandstone", "base_earth:desert_sandstone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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:galena",
wherein = {"mapgen_stone", "base_earth:sandstone", "base_earth:desert_sandstone", "base_earth:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
-- Black Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_black",
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 = 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(),
},
})
-- Blue Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_blue",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Gray Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_gray",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
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:granite_gray",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
-- Green Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_green",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
},
})
-- Pink Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_pink",
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(),
},
})
-- Red Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_red",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
-- White Granite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_white",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_white",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Heliodor
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:heliodor",
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 = -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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:heliodor",
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 = -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,
seed = seed(),
},
})
-- Howlite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:howlite",
wherein = {"mapgen_stone", "base_earth:silver_sandstone", "base_earth:desert_sandstone", "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 = 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,
seed = seed(),
2022-11-25 02:40:53 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Ilvaite
2023-02-18 01:32:59 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-11-25 02:40:53 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:ilvaite",
wherein = {"mapgen_stone", "base_earth:desert_stone", "base_earth:permafrost"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
y_max = 31000,
y_min = -100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-11-25 02:40:53 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Jade
2023-02-23 22:06:58 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:jade",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = 31000,
2023-02-23 22:06:58 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-11-25 02:40:53 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:jade",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2022-12-01 05:49:11 +01:00
y_max = 31000,
2023-03-27 00:03:46 +02: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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- Kyanite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:kyanite",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:kyanite",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:silver_sand"},
clust_scarcity = 72 * 72 * 72,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-23 22:06:58 +01:00
-- Lapis Lazuli
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:lapis_lazuli",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sandstone", "base_earth:desert_stone", "base_earth:silver_sandstone"},
2023-03-23 21:28:40 +01:00
clust_scarcity = 80 * 48 * 80,
2023-02-23 22:06:58 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-23 22:06:58 +01:00
y_max = 31000,
y_min = -31000,
2023-03-27 00:03:46 +02:00
ore_param2 = 1,
2023-02-23 22:06:58 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2022-12-01 05:49:11 +01:00
-- Blue Limestone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:limestone_blue",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:sand", "base_earth:desert_sand"},
clust_scarcity = 56 * 56 * 56,
2023-03-23 21:28:40 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
2023-03-23 21:28:40 +01:00
humidity_max = 100,
2022-12-01 05:49:11 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- White Limestone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:limestone_white",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:silver_sand"},
clust_scarcity = 56 * 56 * 56,
2023-03-23 21:28:40 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
2023-03-23 21:28:40 +01:00
humidity_max = 100,
2022-12-01 05:49:11 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- Marble
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:marble",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:sandstone", "base_earth:silver_sandstone"},
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-02-18 01:32:59 +01:00
-- Mudstone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:mudstone",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 10,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Black Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:black_opal",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
-- Fire Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:fire_opal",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
-- Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:opal",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
y_max = -1000,
y_min = -31000,
noise_threshold = 0.0,
2022-12-01 05:49:11 +01:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-04-15 10:35:21 +02:00
-- Picture Jasper
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:picture_jasper",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
2023-02-28 23:59:22 +01:00
-- Prasiolite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-28 23:59:22 +01:00
ore_type = "blob",
ore = "too_many_stones:prasiolite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:silver_sandstone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2023-02-28 23:59:22 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-23 21:28:40 +01:00
y_max = 50,
2023-02-28 23:59:22 +01:00
y_min = -1000,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-28 23:59:22 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-28 23:59:22 +01:00
ore_type = "blob",
ore = "too_many_stones:prasiolite",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
clust_scarcity = 56 * 56 * 56,
2023-02-28 23:59:22 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-28 23:59:22 +01:00
},
})
2023-02-23 22:06:58 +01:00
-- Pumice
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:pumice",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:gravel", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-23 22:06:58 +01:00
clust_size = 10,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
2023-03-23 21:28:40 +01:00
humidity_min = 0,
humidity_max = 40,
2023-02-23 22:06:58 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:pumice",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_water_source"},
clust_scarcity = 72 * 72 * 72,
2023-02-23 22:06:58 +01:00
clust_size = 10,
y_max = 31000,
y_min = -1,
noise_threshold = 0.0,
2023-03-27 00:03:46 +02:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Pyrite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pyrite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 48 * 48 * 48,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = -40,
y_min = -31000,
noise_threshold = 0.0,
2023-02-23 22:06:58 +01:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-03-27 00:03:46 +02:00
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:pyrite",
wherein = {"base_earth:sandstone", "base_earth:desert_stone", "base_earth:silver_sandstone"},
clust_scarcity = 80 * 48 * 80,
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(),
},
})
2023-02-28 23:59:22 +01:00
-- Quartz
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-28 23:59:22 +01:00
ore_type = "blob",
ore = "too_many_stones:quartz",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2023-02-28 23:59:22 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-02-28 23:59:22 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-28 23:59:22 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-28 23:59:22 +01:00
ore_type = "blob",
ore = "too_many_stones:quartz",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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:quartz",
wherein = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
clust_scarcity = 56 * 56 * 56,
2023-02-28 23:59:22 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-28 23:59:22 +01:00
},
})
2022-12-01 05:49:11 +01:00
-- Rose Quartz
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:rose_quartz",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:rose_quartz",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sand", "base_earth:silver_sand", "base_earth:desert_sand"},
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- Scoria
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:scoria",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
2023-03-23 21:28:40 +01:00
humidity_min = 0,
humidity_max = 40,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Serpentine
2022-12-01 05:49:11 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:serpentine",
2023-03-23 21:28:40 +01:00
wherein = {"mapgen_stone"},
2023-03-27 00:03:46 +02:00
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- Slate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:slate",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:slate",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Smokey Quartz
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:smokey_quartz",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sandstone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-23 22:06:58 +01:00
-- Soapstone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:soapstone",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sandstone"},
clust_scarcity = 72 * 72 * 72,
2023-02-23 22:06:58 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-23 22:06:58 +01:00
ore_type = "blob",
ore = "too_many_stones:soapstone",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-23 22:06:58 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-23 21:28:40 +01:00
y_max = 0,
2023-02-23 22:06:58 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-02-23 22:06:58 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Sodalite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:sodalite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
-- Sugilite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
ore = "too_many_stones:sugilite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 56 * 56 * 56,
2022-12-01 05:49:11 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
2023-03-23 21:28:40 +01:00
heat_max = 100,
2023-03-27 00:03:46 +02:00
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sugilite",
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Travertine
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:travertine",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 14,
2023-03-23 21:28:40 +01:00
heat_min = 0,
2023-03-27 00:03:46 +02:00
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-01 05:49:11 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-01 05:49:11 +01:00
ore_type = "blob",
2023-02-18 01:32:59 +01:00
ore = "too_many_stones:travertine",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:travertine",
wherein = {"base_earth:sandstone"},
clust_scarcity = 72 * 72 * 72,
2022-12-01 05:49:11 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-11-25 02:40:53 +01:00
},
})
2022-12-09 03:12:50 +01:00
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-23 21:28:40 +01:00
-- Beige Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_beige",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-23 21:28:40 +01:00
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
2023-03-27 00:03:46 +02:00
humidity_max = 100,
2023-03-23 21:28:40 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-23 21:28:40 +01:00
},
})
-- Grey Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_grey",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-23 21:28:40 +01:00
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
2023-03-27 00:03:46 +02:00
humidity_max = 100,
2023-03-23 21:28:40 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-23 21:28:40 +01:00
},
})
-- Red Tuff
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:tuff_red",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:desert_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-23 21:28:40 +01:00
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
2023-03-27 00:03:46 +02:00
humidity_max = 100,
2023-03-23 21:28:40 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-23 21:28:40 +01:00
},
})
2022-12-09 03:12:50 +01:00
-- Turquoise
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-09 03:12:50 +01:00
ore_type = "blob",
ore = "too_many_stones:sandstone_with_turquoise",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:sandstone"},
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
clust_size = 15,
2023-03-23 21:28:40 +01:00
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-09 03:12:50 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-09 03:12:50 +01:00
ore_type = "blob",
ore = "too_many_stones:desert_sandstone_with_turquoise",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:desert_sandstone"},
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
clust_size = 15,
2023-03-23 21:28:40 +01:00
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-09 03:12:50 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2022-12-09 03:12:50 +01:00
ore_type = "blob",
ore = "too_many_stones:silver_sandstone_with_turquoise",
2023-03-27 00:03:46 +02:00
wherein = {"base_earth:silver_sandstone"},
clust_scarcity = 56 * 56 * 56,
2023-02-18 01:32:59 +01:00
clust_size = 15,
2023-03-23 21:28:40 +01:00
-- heat_min = 20,
-- heat_max = 60,
-- humidity_min = 20,
-- humidity_max = 60,
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2022-12-09 03:12:50 +01:00
},
})
2023-02-18 01:32:59 +01:00
-- Vivianite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-02-18 01:32:59 +01:00
ore_type = "blob",
ore = "too_many_stones:vivianite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone", "base_earth:silver_sandstone"},
clust_scarcity = 72 * 72 * 72,
2023-02-18 01:32:59 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-02-18 01:32:59 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
-- Universal
else
-- Blue Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_blue",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Gray Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_gray",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Green Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_green",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Moss Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_moss",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Orange Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_orange",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Purple Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_purple",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
},
})
-- Red Agate
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:agate_red",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
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(),
2023-02-18 01:32:59 +01:00
},
})
2023-03-09 04:57:21 +01:00
2023-03-27 00:03:46 +02:00
-- Amazonite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:amazonite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Amber
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:amber",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:amber",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Amethyst
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:amethyst",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:amethyst",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-04-04 22:55:02 +02:00
-- Ammolite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:ammolite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 50,
heat_max = 100,
humidity_min = 50,
humidity_max = 100,
y_max = -5,
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(),
},
})
2023-03-27 00:03:46 +02:00
-- Andesite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:andesite",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 10,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Basalt
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:basalt",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Columnar Basalt
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:basalt_columnar",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Calcite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:calcite",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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},
2023-03-27 00:03:46 +02:00
seed = 43,
2023-03-09 04:57:21 +01:00
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:calcite",
wherein = {"mapgen_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
y_max = 31000,
2023-03-09 04:57:21 +01:00
y_min = -31000,
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
2023-03-27 00:03:46 +02:00
seed = 43,
2023-03-09 04:57:21 +01:00
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Carnotite
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:carnotite",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
y_max = -300,
y_min = -1000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Celestine
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:celestine",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Citrine
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:citrine",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Chrysoprase
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:chrysoprase",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
y_max = 31000,
2023-03-27 00:03:46 +02:00
y_min = -1000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:chrysoprase",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
y_max = 31000,
y_min = -1000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Covellite
2023-03-09 04:57:21 +01:00
2023-03-27 00:03:46 +02:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:covellite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
y_max = 31000,
y_min = -31000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Crocoite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:crocoite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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-04-15 10:35:21 +02:00
-- Diorite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:diorite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 20,
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(),
},
})
2023-03-27 00:03:46 +02:00
-- Erythrite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:erythrite",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:eudialite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-09 04:57:21 +01:00
-- Gabbro
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:gabbro",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 20,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Galena
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:galena",
2023-03-27 00:03:46 +02:00
ore_param2 = 1,
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:galena",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
2023-03-09 04:57:21 +01:00
},
})
-- Black Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_black",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Blue Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_blue",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Gray Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_gray",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_gray",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
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(),
2023-03-09 04:57:21 +01:00
},
})
-- Green Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_green",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Pink Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_pink",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Red Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_red",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- White Granite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:granite_white",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:granite_white",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-09 04:57:21 +01:00
-- Heliodor
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:heliodor",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:heliodor",
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 = -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,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Howlite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:howlite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Ilvaite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:ilvaite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Jade
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:jade",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = 31000,
y_min = -31000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:jade",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
y_max = 31000,
2023-03-09 04:57:21 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
-- Kyanite
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:kyanite",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 40,
humidity_min = 60,
humidity_max = 100,
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,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Lapis Lazuli
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:lapis_lazuli",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 80 * 48 * 80,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
y_max = 31000,
y_min = -31000,
2023-03-27 00:03:46 +02:00
ore_param2 = 1,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Blue Limestone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:limestone_blue",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- White Limestone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:limestone_white",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Marble
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:marble",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 60,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-09 04:57:21 +01:00
-- Mudstone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:mudstone",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 10,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
y_max = 31000,
y_min = -100,
noise_threshold = 0.0,
2023-03-27 00:03:46 +02:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0,
seed = seed(),
},
})
-- Black Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:black_opal",
wherein = {"mapgen_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
y_max = -1000,
y_min = -31000,
noise_threshold = 0.0,
2023-03-09 04:57:21 +01:00
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
persist = 0.0
},
})
2023-03-27 00:03:46 +02:00
-- Fire Opal
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:fire_opal",
wherein = {"mapgen_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
-- Opal
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:opal",
wherein = {"mapgen_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
y_max = -1000,
y_min = -31000,
2023-03-09 04:57:21 +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-04-15 10:35:21 +02:00
-- Picture Jasper
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:picture_jasper",
wherein = {"mapgen_stone"},
clust_scarcity = 80 * 80 * 80,
clust_size = 4,
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
},
})
2023-03-27 00:03:46 +02:00
-- Prasiolite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:prasiolite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
y_max = 50,
y_min = -1000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Pumice
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:pumice",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 10,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:pumice",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_water_source"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Pyrite
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:pyrite",
wherein = {"mapgen_stone"},
clust_scarcity = 48 * 48 * 48,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = -40,
2023-03-09 04:57:21 +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-03-27 00:03:46 +02:00
-- Quartz
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:quartz",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
clust_size = 7,
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
y_max = -300,
y_min = -31000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:quartz",
wherein = {"mapgen_stone"},
clust_scarcity = 68 * 68 * 68,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Rose Quartz
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:rose_quartz",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
y_max = -300,
y_min = -31000,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Scoria
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:scoria",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Serpentine
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:serpentine",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-06-28 05:22:38 +02:00
-- Shale
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:shale",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 14,
heat_min = 0,
heat_max = 100,
humidity_min = 40,
humidity_max = 100,
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,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:shale",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 100,
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,
seed = seed(),
},
})
2023-03-09 04:57:21 +01:00
-- Slate
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:slate",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:slate",
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
y_max = 300,
y_min = -60,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Smokey Quartz
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:smokey_quartz",
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
clust_size = 7,
heat_min = 60,
heat_max = 100,
humidity_min = 0,
humidity_max = 40,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Soapstone
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:soapstone",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
y_max = 0,
2023-03-09 04:57:21 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Sodalite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:sodalite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 40,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Sugilite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:sugilite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
},
})
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:sugilite",
wherein = {"mapgen_stone"},
clust_scarcity = 68 * 68 * 68,
clust_size = 7,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
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,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Travertine
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:travertine",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 14,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 0,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:travertine",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 70 * 70 * 70,
clust_size = 14,
heat_min = 41,
heat_max = 59,
humidity_min = 41,
humidity_max = 59,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 22:44:34 +02:00
-- 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(),
},
})
2023-03-27 00:03:46 +02:00
-- Beige Tuff
2023-03-09 04:57:21 +01:00
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:tuff_beige",
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,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Grey Tuff
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:tuff_grey",
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,
2023-03-09 04:57:21 +01:00
noise_threshold = 0.0,
noise_params = {
offset = 0.5,
scale = 0.2,
spread = {x = 5, y = 5, z = 5},
octaves = 1,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-27 00:03:46 +02:00
-- Red Tuff
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
2023-03-27 00:03:46 +02:00
ore = "too_many_stones:tuff_red",
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(),
},
})
-- Turquoise
register_ore_by_climate({
ore_type = "blob",
ore = "too_many_stones:turquoise",
wherein = {"mapgen_stone"},
clust_scarcity = 56 * 56 * 56,
2023-03-09 04:57:21 +01:00
clust_size = 15,
2023-03-27 00:03:46 +02:00
heat_min = 20,
heat_max = 60,
humidity_min = 20,
humidity_max = 60,
2023-03-09 04:57:21 +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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
-- Vivianite
2023-03-23 21:28:40 +01:00
register_ore_by_climate({
2023-03-09 04:57:21 +01:00
ore_type = "blob",
ore = "too_many_stones:vivianite",
2023-03-27 00:03:46 +02:00
wherein = {"mapgen_stone"},
clust_scarcity = 72 * 72 * 72,
2023-03-09 04:57:21 +01:00
clust_size = 7,
2023-03-27 00:03:46 +02:00
heat_min = 0,
heat_max = 100,
humidity_min = 60,
humidity_max = 100,
2023-03-09 04:57:21 +01:00
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,
2023-03-27 00:03:46 +02:00
persist = 0.0,
seed = seed(),
2023-03-09 04:57:21 +01:00
},
})
2023-03-23 21:28:40 +01:00
2023-03-27 00:03:46 +02:00
end