diff --git a/mapgen.lua b/mapgen.lua index 93bdfbd..e2f0787 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -577,6 +577,44 @@ }, }) +-- Prasiolite + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:prasiolite", + wherein = {"default:stone", "default:silver_sandstone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -50, + y_min = -1000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:prasiolite", + wherein = {"default:sand", "default:silver_sand", "default:desert_sand"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 7, + y_max = -2, + y_min = -50, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + -- Pumice minetest.register_ore({ @@ -615,6 +653,44 @@ }, }) +-- Quartz + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:quartz", + wherein = {"default:stone", "default:desert_stone"}, + clust_scarcity = 48 * 48 * 48, + clust_size = 7, + y_max = -300, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + + minetest.register_ore({ + ore_type = "blob", + ore = "too_many_stones:quartz", + wherein = {"default:sand", "default:silver_sand", "default:desert_sand"}, + clust_scarcity = 32 * 48 * 32, + clust_size = 7, + y_max = -2, + y_min = -50, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + octaves = 1, + persist = 0.0 + }, + }) + -- Rose Quartz minetest.register_ore({ diff --git a/mapgen_secondary.lua b/mapgen_secondary.lua index e7123ec..d7452dd 100644 --- a/mapgen_secondary.lua +++ b/mapgen_secondary.lua @@ -1,3 +1,16 @@ +-- Amber + + minetest.register_ore({ + ore_type = "scatter", + ore = "too_many_stones:amber_budding", + wherein = "too_many_stones:amber", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_max = 31000, + y_min = -100, + }) + -- Black Opal minetest.register_ore({ diff --git a/mod.conf b/mod.conf index 1dc7b5f..5cc4973 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,6 @@ name = too_many_stones -description = Adds several new stone types to Minetest Game or any game that supplies default. V6 terrain is unsupported. Stairs, slabs, and walls will be available only if your game supplies stairs and walls or you install the mods to your game. Geodes are added if you have "geodes" or "geodes_lib" mod. +description = Adds several new stone types to Minetest Game or any game that supplies default. V6 terrain is unsupported. Stairs, slabs, and walls will be available only if your game supplies stairs and walls or you install the mods to your game. Geodes are added if you have "geodes" or "geodes_lib" mod. Some blocks can be dyed to make others if you have dye. depends = default -optional_depends = stairs, walls, geodes, moreores, geodes_lib +optional_depends = stairs, walls, geodes, moreores, geodes_lib, dye min_minetest_version = 5.3 title = Too Many Stones