if minetest.get_modpath("geodes_lib") ~= nil then geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:amazonite", core_alt = "too_many_stones:amazonite", core_alt_chance = 100, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:amethyst", core_alt = "too_many_stones:amethyst", core_alt_chance = 100, shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:citrine", core_alt = "too_many_stones:citrine", core_alt_chance = 100, shell = {"too_many_stones:slate", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:crocoite", core_alt = "too_many_stones:crocoite", core_alt_chance = 100, shell = {"too_many_stones:gabbro", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:eudialite", core_alt = "too_many_stones:eudialite", core_alt_chance = 100, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:kyanite", core_alt = "too_many_stones:kyanite", core_alt_chance = 100, shell = {"too_many_stones:mudstone", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:rose_quartz", core_alt = "too_many_stones:rose_quartz", core_alt_chance = 100, shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:smokey_quartz", core_alt = "too_many_stones:smokey_quartz", core_alt_chance = 100, shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:vivianite", core_alt = "too_many_stones:vivianite", core_alt_chance = 100, shell = {"too_many_stones:travertine", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default: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 = "default:stone", y_min = -31000, y_max = -10, scarcity = 80, core = "too_many_stones:heliodor", core_alt = "too_many_stones:heliodor", core_alt_chance = 100, shell = {"too_many_stones:serpentine", "too_many_stones:calcite"}, radius_min = 2, radius_max = 10, }) geodes_lib:register_geode({ wherein = "default: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, }) end