Skip to content

Community funded. No paid power. Never pay-to-win.

Our promise
AshRun
In-game model of Geodude
← All Pokémon

National Pokédex #0074 · Generation 1

Geodude

rockground

When Geodude sleeps deeply, it buries itself halfway into the ground. It will not awaken even if hikers step on it unwittingly. In the morning, this Pokémon rolls downhill in search of food.

Natural spawnEvolution chain

Quick answer

How do you get Geodude?

Geodude can spawn in Meadow, Frozen Peaks, Jagged Peaks, and 38 other eligible biomes (Light: Bright). Check the complete conditions below; these routes reflect AshRun's installed ATMons files.

AshRun ATMons 1.3.0 · Data updated · Sources & limitations

AshRun locations

How to obtain Geodude

3 places to look

Where to look in the wild

Eligible biomes (41)

Meadow + 40 more

  • Meadow
  • Frozen Peaks
  • Jagged Peaks
  • Stony Peaks
  • Snowy Slopes
  • Cherry Grove
  • Flashing Forest
  • Emerald Peaks
  • Painted Mountains
  • Rocky Mountains
  • Scarlet Mountains
  • Volcanic Peaks
  • Alpine Grove
  • Ashen Savanna
  • Caldera
  • Savanna Slopes
  • Siberian Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Tropical Jungle
  • Volcanic Crater
  • Windswept Hills
  • Windswept Forest
  • Windswept Gravelly Hills
  • Fractured Savanna
  • Haze Mountain
  • Stony Spires
  • Windswept Spires
  • Alpine Highlands
  • Arid Highlands
  • Blooming Plateau
  • Highlands
  • Blooming Valley
  • Forested Highlands
  • Lavender Valley
  • Lush Valley
  • Moonlight Valley
  • Sakura Valley
  • Temperate Highlands
  • Yosemite Lowlands
  • Yosemite Cliffs

Expanded from server category: Mountain

Level5-30RarityCommon
  • Light: Bright
Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level5-30RarityCommon
  • Light: Dark
Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level5-30RarityCommon
  • Nearby: Iron Ores

Battle profile

Base stats

300 total
Hp40
Attack80
Defence100
Special Attack30
Special Defence30
Speed20

Abilities

  • Rockhead
  • Sturdy
  • Sandveil Hidden

Training

Base experience
60
Growth
Medium Slow
EV yield
Hp: 0 · Attack: 0 · Defence: 1 · Special Attack: 0 · Special Defence: 0 · Speed: 0
Friendship
50

Progression

Evolution & forms

Forms

Complete installed learnset

Moves

124 entries
Level moves (16)
Lv. 1 · TackleLv. 1 · DefensecurlLv. 1 · MudsportLv. 1 · MagnitudeLv. 6 · RockpolishLv. 10 · RolloutLv. 12 · BulldozeLv. 16 · RockthrowLv. 18 · SmackdownLv. 24 · SelfdestructLv. 28 · StealthrockLv. 30 · RockblastLv. 34 · EarthquakeLv. 36 · ExplosionLv. 40 · DoubleedgeLv. 42 · Stoneedge
Egg moves (8)
AutotomizeBlockCurseDynamicpunchFlailHammerarmMegapunchWideguard
Tm moves (57)
AncientpowerBlockBodyslamBrickbreakBrutalswingBulldozeCurseDigDoubleedgeEarthpowerEarthquakeEndureExplosionFacadeFireblastFirepunchFlamethrowerFlingFocuspunchGyroballHardenHeadbuttHighhorsepowerIncinerateIrondefenseMegapunchMetronomeMudshotMudslapNaturepowerPoweruppunchProtectRestRockblastRockclimbRockpolishRockslideRocksmashRocktombRolloutSandstormScaryfaceSelfdestructSleeptalkSmackdownStealthrockSteelrollerStompingtantrumStoneedgeStrengthSubstituteSuckerpunchSunnydaySuperpowerTakedownTerablastThunderpunch
Tutor moves (22)
AncientpowerBlockBulldozeEarthpowerFirepunchFlamethrowerFocuspunchHighhorsepowerIrondefenseMudslapRestRockslideRocksmashRolloutSleeptalkStealthrockSteelrollerStompingtantrumStoneedgeSuckerpunchSuperpowerThunderpunch
Legacy moves (21)
AttractBideCaptivateConfideCounterDoubleteamFissureFrustrationHiddenpowerMimicNaturalgiftRageReturnRoundSandattackSecretpowerSeismictossSnoreSubmissionSwaggerToxic

Useful extras

Drops & breeding

Gravel

Quantity 0-1

Everstone

2.5% chance

Black Augurite

2.5% chance

Rindo Berry

2.5% chance

Egg groups
Mineral
Egg cycles
15
Catch rate
255
Maximum drops
4
Technical server dataRaw records, internal IDs, source files, presets, and full JSON

Source summary

Base species: Cobblemon-neoforge-1.7.3+1.21.1.jar. Installed additions: none.

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "geodude-1",
      "pokemon": "geodude",
      "presets": [
        "natural",
        "wild"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "5-30",
      "weight": 9,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_mountain"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0074_geodude.json",
      "resolvedBiomes": [
        "minecraft:meadow",
        "minecraft:frozen_peaks",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:snowy_slopes",
        "minecraft:cherry_grove",
        "ars_elemental:flashing_forest",
        "terralith:emerald_peaks",
        "terralith:painted_mountains",
        "terralith:rocky_mountains",
        "terralith:scarlet_mountains",
        "terralith:volcanic_peaks",
        "terralith:alpine_grove",
        "terralith:ashen_savanna",
        "terralith:caldera",
        "terralith:savanna_slopes",
        "terralith:siberian_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:tropical_jungle",
        "terralith:volcanic_crater",
        "minecraft:windswept_hills",
        "minecraft:windswept_forest",
        "minecraft:windswept_gravelly_hills",
        "terralith:fractured_savanna",
        "terralith:haze_mountain",
        "terralith:stony_spires",
        "terralith:windswept_spires",
        "terralith:alpine_highlands",
        "terralith:arid_highlands",
        "terralith:blooming_plateau",
        "terralith:highlands",
        "terralith:blooming_valley",
        "terralith:forested_highlands",
        "terralith:lavender_valley",
        "terralith:lush_valley",
        "terralith:moonlight_valley",
        "terralith:sakura_valley",
        "terralith:temperate_highlands",
        "terralith:yosemite_lowlands",
        "terralith:yosemite_cliffs"
      ]
    },
    {
      "id": "geodude-2",
      "pokemon": "geodude",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "5-30",
      "weight": 9,
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 7,
        "biomes": [
          "#cobblemon:is_overworld"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_deep_dark"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0074_geodude.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    },
    {
      "id": "geodude-alolan-3",
      "pokemon": "geodude alolan",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "5-30",
      "weight": 9,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "#minecraft:iron_ores"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0074_geodude.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [
    {
      "id": "geodude_graveler",
      "variant": "level_up",
      "result": "graveler",
      "consumeHeldItem": false,
      "learnableMoves": [],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 25
        }
      ]
    }
  ],
  "forms": [
    {
      "name": "Alola",
      "aspects": [
        "alolan"
      ],
      "types": [
        "rock",
        "electric"
      ],
      "abilities": [
        "magnetpull",
        "sturdy",
        "h:galvanize"
      ],
      "stats": {
        "hp": 40,
        "attack": 80,
        "defence": 100,
        "special_attack": 30,
        "special_defence": 30,
        "speed": 20
      },
      "moves": [
        {
          "method": "level",
          "move": "tackle",
          "level": 1
        },
        {
          "method": "level",
          "move": "defensecurl",
          "level": 1
        },
        {
          "method": "level",
          "move": "charge",
          "level": 4
        },
        {
          "method": "level",
          "move": "rockpolish",
          "level": 6
        },
        {
          "method": "level",
          "move": "rollout",
          "level": 10
        },
        {
          "method": "level",
          "move": "spark",
          "level": 12
        },
        {
          "method": "level",
          "move": "rockthrow",
          "level": 16
        },
        {
          "method": "level",
          "move": "smackdown",
          "level": 18
        },
        {
          "method": "level",
          "move": "thunderpunch",
          "level": 22
        },
        {
          "method": "level",
          "move": "selfdestruct",
          "level": 24
        },
        {
          "method": "level",
          "move": "stealthrock",
          "level": 28
        },
        {
          "method": "level",
          "move": "rockblast",
          "level": 30
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 34
        },
        {
          "method": "level",
          "move": "explosion",
          "level": 36
        },
        {
          "method": "level",
          "move": "doubleedge",
          "level": 40
        },
        {
          "method": "level",
          "move": "stoneedge",
          "level": 42
        },
        {
          "method": "egg",
          "move": "autotomize"
        },
        {
          "method": "egg",
          "move": "block"
        },
        {
          "method": "egg",
          "move": "counter"
        },
        {
          "method": "egg",
          "move": "curse"
        },
        {
          "method": "egg",
          "move": "endure"
        },
        {
          "method": "egg",
          "move": "flail"
        },
        {
          "method": "egg",
          "move": "screech"
        },
        {
          "method": "egg",
          "move": "wideguard"
        },
        {
          "method": "egg",
          "move": "zapcannon"
        },
        {
          "method": "tm",
          "move": "block"
        },
        {
          "method": "tm",
          "move": "bodyslam"
        },
        {
          "method": "tm",
          "move": "brickbreak"
        },
        {
          "method": "tm",
          "move": "brutalswing"
        },
        {
          "method": "tm",
          "move": "bulldoze"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "curse"
        },
        {
          "method": "tm",
          "move": "dig"
        },
        {
          "method": "tm",
          "move": "doubleedge"
        },
        {
          "method": "tm",
          "move": "earthpower"
        },
        {
          "method": "tm",
          "move": "earthquake"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "explosion"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "fireblast"
        },
        {
          "method": "tm",
          "move": "firepunch"
        },
        {
          "method": "tm",
          "move": "flamethrower"
        },
        {
          "method": "tm",
          "move": "fling"
        },
        {
          "method": "tm",
          "move": "focuspunch"
        },
        {
          "method": "tm",
          "move": "gyroball"
        },
        {
          "method": "tm",
          "move": "highhorsepower"
        },
        {
          "method": "tm",
          "move": "irondefense"
        },
        {
          "method": "tm",
          "move": "magnetrise"
        },
        {
          "method": "tm",
          "move": "megapunch"
        },
        {
          "method": "tm",
          "move": "mudshot"
        },
        {
          "method": "tm",
          "move": "mudslap"
        },
        {
          "method": "tm",
          "move": "naturepower"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "rockblast"
        },
        {
          "method": "tm",
          "move": "rockclimb"
        },
        {
          "method": "tm",
          "move": "rockpolish"
        },
        {
          "method": "tm",
          "move": "rockslide"
        },
        {
          "method": "tm",
          "move": "rocktomb"
        },
        {
          "method": "tm",
          "move": "rollout"
        },
        {
          "method": "tm",
          "move": "sandstorm"
        },
        {
          "method": "tm",
          "move": "screech"
        },
        {
          "method": "tm",
          "move": "selfdestruct"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "smackdown"
        },
        {
          "method": "tm",
          "move": "stealthrock"
        },
        {
          "method": "tm",
          "move": "steelroller"
        },
        {
          "method": "tm",
          "move": "stoneedge"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "supercellslam"
        },
        {
          "method": "tm",
          "move": "superpower"
        },
        {
          "method": "tm",
          "move": "takedown"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderpunch"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "wildcharge"
        },
        {
          "method": "tutor",
          "move": "block"
        },
        {
          "method": "tutor",
          "move": "bulldoze"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "earthpower"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "firepunch"
        },
        {
          "method": "tutor",
          "move": "flamethrower"
        },
        {
          "method": "tutor",
          "move": "focuspunch"
        },
        {
          "method": "tutor",
          "move": "highhorsepower"
        },
        {
          "method": "tutor",
          "move": "irondefense"
        },
        {
          "method": "tutor",
          "move": "magnetrise"
        },
        {
          "method": "tutor",
          "move": "mudslap"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "rockslide"
        },
        {
          "method": "tutor",
          "move": "rollout"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "stealthrock"
        },
        {
          "method": "tutor",
          "move": "steelroller"
        },
        {
          "method": "tutor",
          "move": "stoneedge"
        },
        {
          "method": "tutor",
          "move": "superpower"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "thunderpunch"
        },
        {
          "method": "tutor",
          "move": "wildcharge"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "bide"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "doubleteam"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "headbutt"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "seismictoss"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "thundershock"
        },
        {
          "method": "legacy",
          "move": "toxic"
        }
      ],
      "evolutions": [
        {
          "id": "geodude_graveleralola",
          "variant": "level_up",
          "result": "graveler alolan",
          "consumeHeldItem": false,
          "learnableMoves": [],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 25
            }
          ]
        }
      ],
      "description": [
        "Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism."
      ]
    }
  ]
}

Behavior and drops

{
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "depth": "comatose",
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "moving": {
      "swim": {
        "avoidsWater": true,
        "canSwimInWater": false
      }
    },
    "herd": {
      "maxSize": "2"
    },
    "combat": {
      "willDefendOwner": true
    },
    "fireImmune": true
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:gravel",
        "quantityRange": "0-1"
      },
      {
        "item": "cobblemon:everstone",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:black_augurite",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:rindo_berry",
        "percentage": 2.5
      }
    ]
  },
  "labels": [
    "gen1",
    "kantonian_form"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 74,
  "name": "Geodude",
  "primaryType": "rock",
  "secondaryType": "ground",
  "maleRatio": 0.5,
  "height": 4,
  "weight": 200,
  "pokedex": [
    "cobblemon.species.geodude.desc"
  ],
  "labels": [
    "gen1",
    "kantonian_form"
  ],
  "aspects": [],
  "abilities": [
    "rockhead",
    "sturdy",
    "h:sandveil"
  ],
  "eggGroups": [
    "mineral"
  ],
  "baseStats": {
    "hp": 40,
    "attack": 80,
    "defence": 100,
    "special_attack": 30,
    "special_defence": 30,
    "speed": 20
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 1,
    "special_attack": 0,
    "special_defence": 0,
    "speed": 0
  },
  "baseExperienceYield": 60,
  "experienceGroup": "medium_slow",
  "catchRate": 255,
  "eggCycles": 15,
  "baseFriendship": 50,
  "features": [
    "alolan"
  ],
  "baseScale": 1,
  "hitbox": {
    "width": 0.9,
    "height": 0.5,
    "fixed": false
  },
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "depth": "comatose",
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "moving": {
      "swim": {
        "avoidsWater": true,
        "canSwimInWater": false
      }
    },
    "herd": {
      "maxSize": "2"
    },
    "combat": {
      "willDefendOwner": true
    },
    "fireImmune": true
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:gravel",
        "quantityRange": "0-1"
      },
      {
        "item": "cobblemon:everstone",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:black_augurite",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:rindo_berry",
        "percentage": 2.5
      }
    ]
  },
  "moves": [
    "1:tackle",
    "1:defensecurl",
    "1:mudsport",
    "1:magnitude",
    "6:rockpolish",
    "10:rollout",
    "12:bulldoze",
    "16:rockthrow",
    "18:smackdown",
    "24:selfdestruct",
    "28:stealthrock",
    "30:rockblast",
    "34:earthquake",
    "36:explosion",
    "40:doubleedge",
    "42:stoneedge",
    "egg:autotomize",
    "egg:block",
    "egg:curse",
    "egg:dynamicpunch",
    "egg:flail",
    "egg:hammerarm",
    "egg:megapunch",
    "egg:wideguard",
    "tm:ancientpower",
    "tm:block",
    "tm:bodyslam",
    "tm:brickbreak",
    "tm:brutalswing",
    "tm:bulldoze",
    "tm:curse",
    "tm:dig",
    "tm:doubleedge",
    "tm:earthpower",
    "tm:earthquake",
    "tm:endure",
    "tm:explosion",
    "tm:facade",
    "tm:fireblast",
    "tm:firepunch",
    "tm:flamethrower",
    "tm:fling",
    "tm:focuspunch",
    "tm:gyroball",
    "tm:harden",
    "tm:headbutt",
    "tm:highhorsepower",
    "tm:incinerate",
    "tm:irondefense",
    "tm:megapunch",
    "tm:metronome",
    "tm:mudshot",
    "tm:mudslap",
    "tm:naturepower",
    "tm:poweruppunch",
    "tm:protect",
    "tm:rest",
    "tm:rockblast",
    "tm:rockclimb",
    "tm:rockpolish",
    "tm:rockslide",
    "tm:rocksmash",
    "tm:rocktomb",
    "tm:rollout",
    "tm:sandstorm",
    "tm:scaryface",
    "tm:selfdestruct",
    "tm:sleeptalk",
    "tm:smackdown",
    "tm:stealthrock",
    "tm:steelroller",
    "tm:stompingtantrum",
    "tm:stoneedge",
    "tm:strength",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:superpower",
    "tm:takedown",
    "tm:terablast",
    "tm:thunderpunch",
    "tutor:ancientpower",
    "tutor:block",
    "tutor:bulldoze",
    "tutor:earthpower",
    "tutor:firepunch",
    "tutor:flamethrower",
    "tutor:focuspunch",
    "tutor:highhorsepower",
    "tutor:irondefense",
    "tutor:mudslap",
    "tutor:rest",
    "tutor:rockslide",
    "tutor:rocksmash",
    "tutor:rollout",
    "tutor:sleeptalk",
    "tutor:stealthrock",
    "tutor:steelroller",
    "tutor:stompingtantrum",
    "tutor:stoneedge",
    "tutor:suckerpunch",
    "tutor:superpower",
    "tutor:thunderpunch",
    "legacy:attract",
    "legacy:bide",
    "legacy:captivate",
    "legacy:confide",
    "legacy:counter",
    "legacy:doubleteam",
    "legacy:fissure",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mimic",
    "legacy:naturalgift",
    "legacy:rage",
    "legacy:return",
    "legacy:round",
    "legacy:sandattack",
    "legacy:secretpower",
    "legacy:seismictoss",
    "legacy:snore",
    "legacy:submission",
    "legacy:swagger",
    "legacy:toxic"
  ],
  "evolutions": [
    {
      "id": "geodude_graveler",
      "variant": "level_up",
      "result": "graveler",
      "consumeHeldItem": false,
      "learnableMoves": [],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 25
        }
      ]
    }
  ],
  "forms": [
    {
      "name": "Alola",
      "primaryType": "rock",
      "secondaryType": "electric",
      "maleRatio": 0.5,
      "height": 4,
      "weight": 203,
      "pokedex": [
        "cobblemon.species.geodude-alola.desc"
      ],
      "labels": [
        "gen7",
        "alolan_form"
      ],
      "aspects": [
        "alolan"
      ],
      "abilities": [
        "magnetpull",
        "sturdy",
        "h:galvanize"
      ],
      "drops": {
        "amount": 4,
        "entries": [
          {
            "item": "minecraft:raw_copper",
            "quantityRange": "0-1"
          },
          {
            "item": "cobblemon:cell_battery",
            "percentage": 2.5
          },
          {
            "item": "cobblemon:magnet",
            "percentage": 2.5
          },
          {
            "item": "cobblemon:shuca_berry",
            "percentage": 2.5
          }
        ]
      },
      "moves": [
        "1:tackle",
        "1:defensecurl",
        "4:charge",
        "6:rockpolish",
        "10:rollout",
        "12:spark",
        "16:rockthrow",
        "18:smackdown",
        "22:thunderpunch",
        "24:selfdestruct",
        "28:stealthrock",
        "30:rockblast",
        "34:discharge",
        "36:explosion",
        "40:doubleedge",
        "42:stoneedge",
        "egg:autotomize",
        "egg:block",
        "egg:counter",
        "egg:curse",
        "egg:endure",
        "egg:flail",
        "egg:screech",
        "egg:wideguard",
        "egg:zapcannon",
        "tm:block",
        "tm:bodyslam",
        "tm:brickbreak",
        "tm:brutalswing",
        "tm:bulldoze",
        "tm:charge",
        "tm:chargebeam",
        "tm:curse",
        "tm:dig",
        "tm:doubleedge",
        "tm:earthpower",
        "tm:earthquake",
        "tm:electroweb",
        "tm:endure",
        "tm:explosion",
        "tm:facade",
        "tm:fireblast",
        "tm:firepunch",
        "tm:flamethrower",
        "tm:fling",
        "tm:focuspunch",
        "tm:gyroball",
        "tm:highhorsepower",
        "tm:irondefense",
        "tm:magnetrise",
        "tm:megapunch",
        "tm:mudshot",
        "tm:mudslap",
        "tm:naturepower",
        "tm:protect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:rockblast",
        "tm:rockclimb",
        "tm:rockpolish",
        "tm:rockslide",
        "tm:rocktomb",
        "tm:rollout",
        "tm:sandstorm",
        "tm:screech",
        "tm:selfdestruct",
        "tm:sleeptalk",
        "tm:smackdown",
        "tm:stealthrock",
        "tm:steelroller",
        "tm:stoneedge",
        "tm:substitute",
        "tm:sunnyday",
        "tm:supercellslam",
        "tm:superpower",
        "tm:takedown",
        "tm:terablast",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderpunch",
        "tm:thunderwave",
        "tm:voltswitch",
        "tm:wildcharge",
        "tutor:block",
        "tutor:bulldoze",
        "tutor:chargebeam",
        "tutor:earthpower",
        "tutor:electroweb",
        "tutor:firepunch",
        "tutor:flamethrower",
        "tutor:focuspunch",
        "tutor:highhorsepower",
        "tutor:irondefense",
        "tutor:magnetrise",
        "tutor:mudslap",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:rockslide",
        "tutor:rollout",
        "tutor:sleeptalk",
        "tutor:stealthrock",
        "tutor:steelroller",
        "tutor:stoneedge",
        "tutor:superpower",
        "tutor:thunderbolt",
        "tutor:thunderpunch",
        "tutor:wildcharge",
        "legacy:attract",
        "legacy:bide",
        "legacy:confide",
        "legacy:doubleteam",
        "legacy:frustration",
        "legacy:headbutt",
        "legacy:hiddenpower",
        "legacy:return",
        "legacy:round",
        "legacy:seismictoss",
        "legacy:snore",
        "legacy:swagger",
        "legacy:thundershock",
        "legacy:toxic"
      ],
      "evolutions": [
        {
          "id": "geodude_graveleralola",
          "variant": "level_up",
          "result": "graveler alolan",
          "consumeHeldItem": false,
          "learnableMoves": [],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 25
            }
          ]
        }
      ],
      "battleOnly": false,
      "behaviour": {
        "herd": {
          "maxSize": "2"
        },
        "resting": {
          "depth": "comatose",
          "times": [
            "any"
          ],
          "willSleepOnBed": true,
          "drowsyChance": 0.0014,
          "rouseChance": 0.0042
        },
        "moving": {
          "swim": {
            "avoidsWater": true,
            "canSwimInWater": false
          }
        },
        "combat": {
          "willDefendOwner": true
        },
        "fireImmune": true
      }
    }
  ]
}