diff --git a/0.3.3_devtest.png b/0.3.3_devtest.png new file mode 100644 index 0000000..c98719d Binary files /dev/null and b/0.3.3_devtest.png differ diff --git a/0.3.3_nc.png b/0.3.3_nc.png new file mode 100644 index 0000000..e532a99 Binary files /dev/null and b/0.3.3_nc.png differ diff --git a/changelog.txt b/changelog.txt index d8d0b11..08d17b9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -86,3 +86,8 @@ Added Basalt Added Columnar Basalt Added more geodes (mostly agate) and removed slate as a geode shell for realism Each Geode mod now supplies a vastly different experience, geodes does not supply budding blocks, but has full agate geodes, geodes_lib supplies geodes in every game I made mapgen for and has budding blocks + +V0.3.3 +Fixed a bug where several stones still required default for no reason +All games that use mapgen_stone are now supported: i.e. Anything that actually has mapgen and not a premade map or otherwise has no terrain +Removed several uneeded files diff --git a/credits.txt b/credits.txt index 31bc58b..ddc93dc 100644 --- a/credits.txt +++ b/credits.txt @@ -1 +1 @@ -based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures. +based on code from Minetest game, all walls mod, and geodes mod. Textures created by JoeEnderman with Stable Diffusion (rough versions), Krita (Agates and other complicated textures), Gimp (cleaning up from the others), Planet Minecraft (block and brick variants), and Blockbench (cobblestones, granites, and cracked bricks). From V0.2.2+: Many textures have been cleaned up or made using Libresprite. Code rebase with help from Mineclone2 and Minebase. All node sounds are CC0 except where they are from minetest game in which case they are (CC BY-SA 3.0). The ones not from MTG (break glass 1 and 2), (all break node hard), (all dig cracky), (glass footstep 1-3), (hard_footstep 1-3), (place node hard3) are sourced from opengameart.org, freesound.org, and myself. Some are a combination of both. Jasper Boerstra is the biggest influence on my texture style, and I hope it shows. I love what he did for most Minecraft textures. AwesomeDragon97 gave me the idea to use mapgen_stone instead of each game's individual stone types. diff --git a/geodes_lib.lua b/geodes_lib.lua index 5abbb03..1369682 100644 --- a/geodes_lib.lua +++ b/geodes_lib.lua @@ -1,10 +1,10 @@ -- Geodes for most games -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("default") ~= nil then +if minetest.get_modpath("geodes_lib") ~= nil then geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -17,7 +17,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -30,7 +30,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -43,7 +43,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -56,7 +56,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -69,7 +69,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -82,7 +82,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -95,7 +95,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -108,7 +108,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -121,7 +121,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -134,7 +134,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -147,7 +147,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -160,7 +160,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -173,7 +173,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -186,7 +186,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -199,7 +199,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -212,7 +212,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -225,7 +225,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -238,7 +238,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -251,7 +251,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -264,7 +264,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80, @@ -277,1467 +277,7 @@ geodes_lib:register_geode({ }) geodes_lib:register_geode({ - wherein = "default:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:prasiolite", - core_alt = "too_many_stones:prasiolite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -end - --- Hades Version - -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("hades_core") ~= nil then - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_blue", - core_alt = "too_many_stones:agate_blue", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_gray", - core_alt = "too_many_stones:agate_gray", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_green", - core_alt = "too_many_stones:agate_green", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_moss", - core_alt = "too_many_stones:agate_moss", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_orange", - core_alt = "too_many_stones:agate_orange", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_purple", - core_alt = "too_many_stones:agate_purple", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_red", - core_alt = "too_many_stones:agate_red", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amazonite", - core_alt = "too_many_stones:amazonite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amethyst", - core_alt = "too_many_stones:amethyst_budding", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:citrine", - core_alt = "too_many_stones:citrine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:crocoite", - core_alt = "too_many_stones:crocoite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:eudialite", - core_alt = "too_many_stones:eudialite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:kyanite", - core_alt = "too_many_stones:kyanite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:rose_quartz", - core_alt = "too_many_stones:rose_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:smokey_quartz", - core_alt = "too_many_stones:smokey_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:vivianite", - core_alt = "too_many_stones:vivianite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:opal", - core_alt = "too_many_stones:opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:heliodor", - core_alt = "too_many_stones:heliodor_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:black_opal", - core_alt = "too_many_stones:black_opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:celestine", - core_alt = "too_many_stones:celestine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:quartz", - core_alt = "too_many_stones:quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "hades_core:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:prasiolite", - core_alt = "too_many_stones:prasiolite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -end - --- Cave Game Version - -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("cavegame_mapgen") ~= nil then - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_blue", - core_alt = "too_many_stones:agate_blue", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_gray", - core_alt = "too_many_stones:agate_gray", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_green", - core_alt = "too_many_stones:agate_green", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_moss", - core_alt = "too_many_stones:agate_moss", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_orange", - core_alt = "too_many_stones:agate_orange", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_purple", - core_alt = "too_many_stones:agate_purple", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_red", - core_alt = "too_many_stones:agate_red", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amazonite", - core_alt = "too_many_stones:amazonite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amethyst", - core_alt = "too_many_stones:amethyst_budding", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:citrine", - core_alt = "too_many_stones:citrine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:crocoite", - core_alt = "too_many_stones:crocoite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:eudialite", - core_alt = "too_many_stones:eudialite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:kyanite", - core_alt = "too_many_stones:kyanite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:rose_quartz", - core_alt = "too_many_stones:rose_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:smokey_quartz", - core_alt = "too_many_stones:smokey_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:vivianite", - core_alt = "too_many_stones:vivianite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:opal", - core_alt = "too_many_stones:opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:heliodor", - core_alt = "too_many_stones:heliodor_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:black_opal", - core_alt = "too_many_stones:black_opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:celestine", - core_alt = "too_many_stones:celestine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:quartz", - core_alt = "too_many_stones:quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "minecraft:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:prasiolite", - core_alt = "too_many_stones:prasiolite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -end - --- Minebase Version - -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("base_earth") ~= nil then - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_blue", - core_alt = "too_many_stones:agate_blue", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_gray", - core_alt = "too_many_stones:agate_gray", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_green", - core_alt = "too_many_stones:agate_green", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_moss", - core_alt = "too_many_stones:agate_moss", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_orange", - core_alt = "too_many_stones:agate_orange", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_purple", - core_alt = "too_many_stones:agate_purple", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_red", - core_alt = "too_many_stones:agate_red", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amazonite", - core_alt = "too_many_stones:amazonite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amethyst", - core_alt = "too_many_stones:amethyst_budding", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:citrine", - core_alt = "too_many_stones:citrine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:crocoite", - core_alt = "too_many_stones:crocoite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:eudialite", - core_alt = "too_many_stones:eudialite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:kyanite", - core_alt = "too_many_stones:kyanite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:rose_quartz", - core_alt = "too_many_stones:rose_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:smokey_quartz", - core_alt = "too_many_stones:smokey_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:vivianite", - core_alt = "too_many_stones:vivianite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:opal", - core_alt = "too_many_stones:opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:heliodor", - core_alt = "too_many_stones:heliodor_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:black_opal", - core_alt = "too_many_stones:black_opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:celestine", - core_alt = "too_many_stones:celestine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:quartz", - core_alt = "too_many_stones:quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "base_earth:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:prasiolite", - core_alt = "too_many_stones:prasiolite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -end - --- Cave Game Version - -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("nc_terrain") ~= nil then - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_blue", - core_alt = "too_many_stones:agate_blue", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_gray", - core_alt = "too_many_stones:agate_gray", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_green", - core_alt = "too_many_stones:agate_green", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_moss", - core_alt = "too_many_stones:agate_moss", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_orange", - core_alt = "too_many_stones:agate_orange", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_purple", - core_alt = "too_many_stones:agate_purple", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_red", - core_alt = "too_many_stones:agate_red", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amazonite", - core_alt = "too_many_stones:amazonite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amethyst", - core_alt = "too_many_stones:amethyst_budding", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:citrine", - core_alt = "too_many_stones:citrine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:crocoite", - core_alt = "too_many_stones:crocoite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:eudialite", - core_alt = "too_many_stones:eudialite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:kyanite", - core_alt = "too_many_stones:kyanite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:rose_quartz", - core_alt = "too_many_stones:rose_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:smokey_quartz", - core_alt = "too_many_stones:smokey_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:vivianite", - core_alt = "too_many_stones:vivianite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:opal", - core_alt = "too_many_stones:opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:heliodor", - core_alt = "too_many_stones:heliodor_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:black_opal", - core_alt = "too_many_stones:black_opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:celestine", - core_alt = "too_many_stones:celestine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:quartz", - core_alt = "too_many_stones:quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "nc_terrain:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:prasiolite", - core_alt = "too_many_stones:prasiolite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -end - --- Fogblox Version - -if minetest.get_modpath("geodes_lib") and minetest.get_modpath("fogblox") ~= nil then - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_blue", - core_alt = "too_many_stones:agate_blue", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_gray", - core_alt = "too_many_stones:agate_gray", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_green", - core_alt = "too_many_stones:agate_green", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_moss", - core_alt = "too_many_stones:agate_moss", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_orange", - core_alt = "too_many_stones:agate_orange", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_blue", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_purple", - core_alt = "too_many_stones:agate_purple", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:agate_red", - core_alt = "too_many_stones:agate_red", - core_alt_chance = 100, - shell = {"too_many_stones:limestone_white", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amazonite", - core_alt = "too_many_stones:amazonite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:amethyst", - core_alt = "too_many_stones:amethyst_budding", - core_alt_chance = 100, - shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:citrine", - core_alt = "too_many_stones:citrine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:crocoite", - core_alt = "too_many_stones:crocoite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:basalt", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:eudialite", - core_alt = "too_many_stones:eudialite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:kyanite", - core_alt = "too_many_stones:kyanite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:rose_quartz", - core_alt = "too_many_stones:rose_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:smokey_quartz", - core_alt = "too_many_stones:smokey_quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:vivianite", - core_alt = "too_many_stones:vivianite_budding", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:opal", - core_alt = "too_many_stones:opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:heliodor", - core_alt = "too_many_stones:heliodor_budding", - core_alt_chance = 100, - shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:black_opal", - core_alt = "too_many_stones:black_opal", - core_alt_chance = 100, - shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:celestine", - core_alt = "too_many_stones:celestine_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", - y_min = -31000, - y_max = -10, - scarcity = 80, - core = "too_many_stones:quartz", - core_alt = "too_many_stones:quartz_budding", - core_alt_chance = 100, - shell = {"too_many_stones:pumice", "too_many_stones:calcite"}, - radius_min = 2, - radius_max = 10, -}) - -geodes_lib:register_geode({ - wherein = "fogblox:stone", + wherein = "mapgen_stone", y_min = -31000, y_max = -10, scarcity = 80,