Skip to content

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

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

National Pokédex #0222 · Generation 2

Corsola

waterrock

Clusters of Corsola congregate in warm seas where they serve as ideal hiding places for smaller Pokémon. When the water temperature falls, this Pokémon migrates to the southern seas.

Natural spawn

Quick answer

How do you get Corsola?

Corsola can spawn in Warm Ocean (Outdoors). 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 Corsola

13 places to look

Where to look in the wild

Eligible biome

Warm Ocean

Expanded from server category: Warm Ocean

Level16-41RarityCommon
  • Outdoors
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

Level16-41RarityUncommon
  • Outdoors
  • Nearby: Corals / Coral Blocks
Eligible biome

Warm Ocean

Expanded from server category: Warm Ocean

Level16-41RarityCommon
  • Outdoors
Eligible biome

Warm Ocean

Expanded from server category: Warm Ocean

Level16-41RarityCommon
  • Light: Bright
  • Under cover
Eligible biomes (4)

Beach + 3 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach

Expanded from server category: Beach

Level16-41RarityUncommon
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

Level16-41RarityCommon
  • Nearby: Dead Coral
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

Level16-41RarityCommon
  • Nearby: Dead Coral
Eligible biomes (5)

Beach + 4 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach
  • Warm Ocean

Expanded from server categories: Beach, Warm Ocean

Level16-41RarityUncommon
  • Outdoors
Eligible biomes (5)

Beach + 4 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach
  • Warm Ocean

Expanded from server categories: Beach, Warm Ocean

Level16-41RarityCommon
  • Outdoors
  • Lure: Level 1+
Eligible biomes (5)

Beach + 4 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach
  • Warm Ocean

Expanded from server categories: Beach, Warm Ocean

Level16-41RarityUncommon
  • Light: Bright
  • Under cover
Eligible biomes (5)

Beach + 4 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach
  • Warm Ocean

Expanded from server categories: Beach, Warm Ocean

Level16-41RarityCommon
  • Light: Bright
  • Under cover
  • Lure: Level 1+
Eligible biomes (10)

Deep Frozen Ocean + 9 more

  • Deep Frozen Ocean
  • Deep Cold Ocean
  • Deep Ocean
  • Deep Lukewarm Ocean
  • Deep Warm Ocean
  • Frozen Ocean
  • Ocean
  • Cold Ocean
  • Lukewarm Ocean
  • Warm Ocean

Expanded from server category: Ocean

Level28-45RarityRare
Eligible biome

Warm Ocean

Expanded from server category: Warm Ocean

Level15-60RarityUncommon

Battle profile

Base stats

410 total
Hp65
Attack55
Defence95
Special Attack65
Special Defence95
Speed35

Abilities

  • Hustle
  • Naturalcure
  • Regenerator Hidden

Training

Base experience
144
Growth
Fast
EV yield
Hp: 0 · Attack: 0 · Defence: 1 · Special Attack: 0 · Special Defence: 1 · Speed: 0
Friendship
50

Progression

Evolution & forms

This Pokémon does not evolve into another species.

Forms

Complete installed learnset

Moves

130 entries
Level moves (17)
Lv. 1 · TackleLv. 1 · HardenLv. 1 · BubbleLv. 1 · RefreshLv. 1 · LuckychantLv. 1 · SpikecannonLv. 5 · WatergunLv. 10 · AquaringLv. 15 · EndureLv. 20 · AncientpowerLv. 25 · BubblebeamLv. 30 · FlailLv. 35 · LifedewLv. 40 · PowergemLv. 45 · EarthpowerLv. 50 · RecoverLv. 55 · Mirrorcoat
Egg moves (11)
AquaringBarrierBideCamouflageConfuserayCurseHeadsmashIngrainMistNaturepowerWaterpulse
Tm moves (60)
AmnesiaAncientpowerBlizzardBodyslamBrineBulldozeCalmmindConfuserayCurseDigEarthpowerEarthquakeEndeavorEndureExplosionFacadeHailHeadbuttHydropumpIcebeamIciclespearIcywindIrondefenseLightscreenLiquidationMagiccoatMeteorbeamMudslapNaturepowerPowergemProtectPsychicRaindanceReflectRestRockblastRockpolishRockslideRocksmashRocktombRolloutSafeguardSandstormScaldScreechSelfdestructShadowballSleeptalkStealthrockStompingtantrumStoneedgeStrengthSubstituteSuckerpunchSunnydaySurfTerablastThroatchopWaterpulseWhirlpool
Tutor moves (25)
AncientpowerBulldozeCalmmindEarthpowerEndeavorIcebeamIcywindIrondefenseLiquidationMagiccoatMeteorbeamMudslapPsychicRestRockslideRocksmashRolloutShadowballSleeptalkStealthrockStompingtantrumStoneedgeSuckerpunchThroatchopWaterpulse
Legacy moves (16)
AttractCaptivateConfideDefensecurlDoubleedgeDoubleteamFrustrationHiddenpowerMimicNaturalgiftReturnRoundSecretpowerSnoreSwaggerToxic
Special moves (1)
Mudsport

Useful extras

Drops & breeding

Luminous Moss

5% chance

Rindo Berry

5% chance

Egg groups
Water 1, Water 3
Egg cycles
20
Catch rate
60
Maximum drops
2
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": "corsola-1",
      "pokemon": "corsola",
      "presets": [
        "water"
      ],
      "type": "pokemon",
      "spawnablePositionType": "seafloor",
      "bucket": "common",
      "level": "16-41",
      "weight": 10,
      "condition": {
        "canSeeSky": true,
        "biomes": [
          "#cobblemon:is_warm_ocean"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-2",
      "pokemon": "corsola",
      "presets": [
        "water"
      ],
      "type": "pokemon",
      "spawnablePositionType": "seafloor",
      "bucket": "uncommon",
      "level": "16-41",
      "weight": 10,
      "condition": {
        "canSeeSky": true,
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "#minecraft:corals",
          "#minecraft:coral_blocks"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_warm_ocean"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.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": "corsola-3",
      "pokemon": "corsola",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "common",
      "level": "16-41",
      "weight": 10,
      "condition": {
        "canSeeSky": true,
        "biomes": [
          "#cobblemon:is_warm_ocean"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-4",
      "pokemon": "corsola",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "common",
      "level": "16-41",
      "weight": 10,
      "condition": {
        "canSeeSky": false,
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_warm_ocean"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-galarian-5",
      "pokemon": "corsola galarian",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "16-41",
      "weight": 1.68,
      "condition": {
        "biomes": [
          "#cobblemon:is_beach"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach"
      ]
    },
    {
      "id": "corsola-galarian-6",
      "pokemon": "corsola galarian",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "16-41",
      "weight": 9,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "#cobblemon:dead_coral"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.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": "corsola-galarian-7",
      "pokemon": "corsola galarian",
      "presets": [
        "water"
      ],
      "type": "pokemon",
      "spawnablePositionType": "seafloor",
      "bucket": "common",
      "level": "16-41",
      "weight": 9,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "#cobblemon:dead_coral"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.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": "corsola-galarian-8",
      "pokemon": "corsola galarian",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "16-41",
      "weight": 5.04,
      "condition": {
        "biomes": [
          "#cobblemon:nether/is_quartz"
        ],
        "neededBaseBlocks": [
          "minecraft:quartz_block"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": []
    },
    {
      "id": "corsola-galarian-9",
      "pokemon": "corsola galarian",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "16-41",
      "weight": 9,
      "condition": {
        "biomes": [
          "byg:warped_desert"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [],
      "unavailableBiomes": [
        "byg:warped_desert"
      ]
    },
    {
      "id": "corsola-galarian-10",
      "pokemon": "corsola galarian",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "uncommon",
      "level": "16-41",
      "weight": 1.68,
      "condition": {
        "canSeeSky": true,
        "biomes": [
          "#cobblemon:is_beach",
          "#cobblemon:is_warm_ocean"
        ]
      },
      "anticondition": {
        "minLureLevel": 1
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach",
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-galarian-11",
      "pokemon": "corsola galarian",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "common",
      "level": "16-41",
      "weight": 1.8,
      "weightMultiplier": {
        "multiplier": 3,
        "condition": {
          "minLureLevel": 3
        }
      },
      "condition": {
        "canSeeSky": true,
        "biomes": [
          "#cobblemon:is_beach",
          "#cobblemon:is_warm_ocean"
        ],
        "minLureLevel": 1
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach",
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-galarian-12",
      "pokemon": "corsola galarian",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "uncommon",
      "level": "16-41",
      "weight": 1.68,
      "condition": {
        "canSeeSky": false,
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_beach",
          "#cobblemon:is_warm_ocean"
        ]
      },
      "anticondition": {
        "minLureLevel": 1
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach",
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "corsola-galarian-13",
      "pokemon": "corsola galarian",
      "type": "pokemon",
      "spawnablePositionType": "fishing",
      "bucket": "common",
      "level": "16-41",
      "weight": 1.8,
      "weightMultiplier": {
        "multiplier": 3,
        "condition": {
          "minLureLevel": 3
        }
      },
      "condition": {
        "canSeeSky": false,
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_beach",
          "#cobblemon:is_warm_ocean"
        ],
        "minLureLevel": 1
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach",
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "ccc-corsola-galarian",
      "pokemon": "corsola galarian=true",
      "presets": [
        "water"
      ],
      "type": "pokemon",
      "context": "submerged",
      "bucket": "rare",
      "level": "28-45",
      "weight": 10,
      "condition": {
        "biomes": [
          "#minecraft:is_ocean"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola_galarian.json",
      "resolvedBiomes": [
        "minecraft:deep_frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:deep_lukewarm_ocean",
        "terralith:deep_warm_ocean",
        "minecraft:frozen_ocean",
        "minecraft:ocean",
        "minecraft:cold_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean"
      ]
    },
    {
      "id": "ccc-corsola-galarian-2",
      "pokemon": "corsola galarian=true",
      "presets": [
        "water"
      ],
      "type": "pokemon",
      "context": "submerged",
      "bucket": "uncommon",
      "level": "15-60",
      "weight": 9.2,
      "condition": {
        "biomes": [
          "#cobblemon:is_warm_ocean"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0222_corsola_galarian.json",
      "resolvedBiomes": [
        "minecraft:warm_ocean"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [],
  "forms": [
    {
      "name": "Galar",
      "aspects": [
        "galarian"
      ],
      "types": [
        "ghost",
        "rock"
      ],
      "abilities": [
        "weakarmor",
        "h:cursedbody"
      ],
      "stats": {
        "hp": 60,
        "attack": 55,
        "defence": 100,
        "special_attack": 65,
        "special_defence": 100,
        "speed": 30
      },
      "moves": [
        {
          "method": "level",
          "move": "tackle",
          "level": 1
        },
        {
          "method": "level",
          "move": "harden",
          "level": 1
        },
        {
          "method": "level",
          "move": "astonish",
          "level": 5
        },
        {
          "method": "level",
          "move": "disable",
          "level": 10
        },
        {
          "method": "level",
          "move": "spite",
          "level": 15
        },
        {
          "method": "level",
          "move": "ancientpower",
          "level": 20
        },
        {
          "method": "level",
          "move": "hex",
          "level": 25
        },
        {
          "method": "level",
          "move": "curse",
          "level": 30
        },
        {
          "method": "level",
          "move": "strengthsap",
          "level": 35
        },
        {
          "method": "level",
          "move": "powergem",
          "level": 40
        },
        {
          "method": "level",
          "move": "nightshade",
          "level": 45
        },
        {
          "method": "level",
          "move": "grudge",
          "level": 50
        },
        {
          "method": "level",
          "move": "mirrorcoat",
          "level": 55
        },
        {
          "method": "egg",
          "move": "confuseray"
        },
        {
          "method": "egg",
          "move": "destinybond"
        },
        {
          "method": "egg",
          "move": "haze"
        },
        {
          "method": "egg",
          "move": "headsmash"
        },
        {
          "method": "egg",
          "move": "naturepower"
        },
        {
          "method": "egg",
          "move": "waterpulse"
        },
        {
          "method": "tm",
          "move": "amnesia"
        },
        {
          "method": "tm",
          "move": "ancientpower"
        },
        {
          "method": "tm",
          "move": "blizzard"
        },
        {
          "method": "tm",
          "move": "bodyslam"
        },
        {
          "method": "tm",
          "move": "brine"
        },
        {
          "method": "tm",
          "move": "bulldoze"
        },
        {
          "method": "tm",
          "move": "calmmind"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "curse"
        },
        {
          "method": "tm",
          "move": "dig"
        },
        {
          "method": "tm",
          "move": "earthpower"
        },
        {
          "method": "tm",
          "move": "earthquake"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "gigadrain"
        },
        {
          "method": "tm",
          "move": "hail"
        },
        {
          "method": "tm",
          "move": "haze"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hydropump"
        },
        {
          "method": "tm",
          "move": "icebeam"
        },
        {
          "method": "tm",
          "move": "iciclespear"
        },
        {
          "method": "tm",
          "move": "icywind"
        },
        {
          "method": "tm",
          "move": "irondefense"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "liquidation"
        },
        {
          "method": "tm",
          "move": "meteorbeam"
        },
        {
          "method": "tm",
          "move": "naturepower"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "powergem"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "psychic"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "rockblast"
        },
        {
          "method": "tm",
          "move": "rockslide"
        },
        {
          "method": "tm",
          "move": "rocktomb"
        },
        {
          "method": "tm",
          "move": "safeguard"
        },
        {
          "method": "tm",
          "move": "sandstorm"
        },
        {
          "method": "tm",
          "move": "scald"
        },
        {
          "method": "tm",
          "move": "screech"
        },
        {
          "method": "tm",
          "move": "selfdestruct"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "stealthrock"
        },
        {
          "method": "tm",
          "move": "stompingtantrum"
        },
        {
          "method": "tm",
          "move": "stoneedge"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "surf"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "throatchop"
        },
        {
          "method": "tm",
          "move": "waterpulse"
        },
        {
          "method": "tm",
          "move": "whirlpool"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "ancientpower"
        },
        {
          "method": "tutor",
          "move": "bulldoze"
        },
        {
          "method": "tutor",
          "move": "calmmind"
        },
        {
          "method": "tutor",
          "move": "earthpower"
        },
        {
          "method": "tutor",
          "move": "gigadrain"
        },
        {
          "method": "tutor",
          "move": "icebeam"
        },
        {
          "method": "tutor",
          "move": "icywind"
        },
        {
          "method": "tutor",
          "move": "irondefense"
        },
        {
          "method": "tutor",
          "move": "liquidation"
        },
        {
          "method": "tutor",
          "move": "meteorbeam"
        },
        {
          "method": "tutor",
          "move": "psychic"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "rockslide"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "stealthrock"
        },
        {
          "method": "tutor",
          "move": "stompingtantrum"
        },
        {
          "method": "tutor",
          "move": "stoneedge"
        },
        {
          "method": "tutor",
          "move": "throatchop"
        },
        {
          "method": "tutor",
          "move": "waterpulse"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "snore"
        }
      ],
      "evolutions": [
        {
          "id": "corsola_cursola",
          "variant": "level_up",
          "result": "cursola",
          "consumeHeldItem": false,
          "learnableMoves": [],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 38
            }
          ]
        }
      ],
      "description": [
        "Watch your step when wandering areas oceans once covered. What looks like a stone could be this Pokémon, and it will curse you if you kick it."
      ]
    }
  ]
}

Behavior and drops

{
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "moving": {
      "walk": {
        "avoidsLand": true,
        "walkSpeed": 0.14
      },
      "swim": {
        "swimSpeed": 0.2,
        "canSwimInWater": false,
        "canBreatheUnderwater": true
      }
    },
    "herd": {
      "maxSize": "9",
      "toleratedLeaders": [
        {
          "pokemon": "corsola galarian=false",
          "tier": 1
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 2,
    "entries": [
      {
        "item": "cobblemon:luminous_moss",
        "percentage": 5
      },
      {
        "item": "cobblemon:rindo_berry",
        "percentage": 5
      }
    ]
  },
  "labels": [
    "gen2",
    "johtonian_form"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 222,
  "name": "Corsola",
  "primaryType": "water",
  "secondaryType": "rock",
  "maleRatio": 0.25,
  "height": 6,
  "weight": 50,
  "pokedex": [
    "cobblemon.species.corsola.desc"
  ],
  "labels": [
    "gen2",
    "johtonian_form"
  ],
  "aspects": [],
  "abilities": [
    "hustle",
    "naturalcure",
    "h:regenerator"
  ],
  "eggGroups": [
    "water_1",
    "water_3"
  ],
  "baseStats": {
    "hp": 65,
    "attack": 55,
    "defence": 95,
    "special_attack": 65,
    "special_defence": 95,
    "speed": 35
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 1,
    "special_attack": 0,
    "special_defence": 1,
    "speed": 0
  },
  "baseExperienceYield": 144,
  "experienceGroup": "fast",
  "catchRate": 60,
  "eggCycles": 20,
  "baseFriendship": 50,
  "features": [
    "galarian"
  ],
  "standingEyeHeight": 0.6,
  "swimmingEyeHeight": 0.6,
  "flyingEyeHeight": 0.6,
  "baseScale": 0.9,
  "hitbox": {
    "width": 0.65,
    "height": 0.8,
    "fixed": false
  },
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "moving": {
      "walk": {
        "avoidsLand": true,
        "walkSpeed": 0.14
      },
      "swim": {
        "swimSpeed": 0.2,
        "canSwimInWater": false,
        "canBreatheUnderwater": true
      }
    },
    "herd": {
      "maxSize": "9",
      "toleratedLeaders": [
        {
          "pokemon": "corsola galarian=false",
          "tier": 1
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 2,
    "entries": [
      {
        "item": "cobblemon:luminous_moss",
        "percentage": 5
      },
      {
        "item": "cobblemon:rindo_berry",
        "percentage": 5
      }
    ]
  },
  "moves": [
    "1:tackle",
    "1:harden",
    "1:bubble",
    "1:refresh",
    "1:luckychant",
    "1:spikecannon",
    "5:watergun",
    "10:aquaring",
    "15:endure",
    "20:ancientpower",
    "25:bubblebeam",
    "30:flail",
    "35:lifedew",
    "40:powergem",
    "45:earthpower",
    "50:recover",
    "55:mirrorcoat",
    "egg:aquaring",
    "egg:barrier",
    "egg:bide",
    "egg:camouflage",
    "egg:confuseray",
    "egg:curse",
    "egg:headsmash",
    "egg:ingrain",
    "egg:mist",
    "egg:naturepower",
    "egg:waterpulse",
    "tm:amnesia",
    "tm:ancientpower",
    "tm:blizzard",
    "tm:bodyslam",
    "tm:brine",
    "tm:bulldoze",
    "tm:calmmind",
    "tm:confuseray",
    "tm:curse",
    "tm:dig",
    "tm:earthpower",
    "tm:earthquake",
    "tm:endeavor",
    "tm:endure",
    "tm:explosion",
    "tm:facade",
    "tm:hail",
    "tm:headbutt",
    "tm:hydropump",
    "tm:icebeam",
    "tm:iciclespear",
    "tm:icywind",
    "tm:irondefense",
    "tm:lightscreen",
    "tm:liquidation",
    "tm:magiccoat",
    "tm:meteorbeam",
    "tm:mudslap",
    "tm:naturepower",
    "tm:powergem",
    "tm:protect",
    "tm:psychic",
    "tm:raindance",
    "tm:reflect",
    "tm:rest",
    "tm:rockblast",
    "tm:rockpolish",
    "tm:rockslide",
    "tm:rocksmash",
    "tm:rocktomb",
    "tm:rollout",
    "tm:safeguard",
    "tm:sandstorm",
    "tm:scald",
    "tm:screech",
    "tm:selfdestruct",
    "tm:shadowball",
    "tm:sleeptalk",
    "tm:stealthrock",
    "tm:stompingtantrum",
    "tm:stoneedge",
    "tm:strength",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:surf",
    "tm:terablast",
    "tm:throatchop",
    "tm:waterpulse",
    "tm:whirlpool",
    "tutor:ancientpower",
    "tutor:bulldoze",
    "tutor:calmmind",
    "tutor:earthpower",
    "tutor:endeavor",
    "tutor:icebeam",
    "tutor:icywind",
    "tutor:irondefense",
    "tutor:liquidation",
    "tutor:magiccoat",
    "tutor:meteorbeam",
    "tutor:mudslap",
    "tutor:psychic",
    "tutor:rest",
    "tutor:rockslide",
    "tutor:rocksmash",
    "tutor:rollout",
    "tutor:shadowball",
    "tutor:sleeptalk",
    "tutor:stealthrock",
    "tutor:stompingtantrum",
    "tutor:stoneedge",
    "tutor:suckerpunch",
    "tutor:throatchop",
    "tutor:waterpulse",
    "legacy:attract",
    "legacy:captivate",
    "legacy:confide",
    "legacy:defensecurl",
    "legacy:doubleedge",
    "legacy:doubleteam",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mimic",
    "legacy:naturalgift",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:snore",
    "legacy:swagger",
    "legacy:toxic",
    "special:mudsport"
  ],
  "evolutions": [],
  "forms": [
    {
      "name": "Galar",
      "primaryType": "ghost",
      "maleRatio": 0.25,
      "height": 6,
      "weight": 5,
      "pokedex": [
        "cobblemon.species.corsola-galar.desc"
      ],
      "labels": [
        "gen8",
        "galarian_form"
      ],
      "aspects": [
        "galarian"
      ],
      "abilities": [
        "weakarmor",
        "h:cursedbody"
      ],
      "baseStats": {
        "hp": 60,
        "attack": 55,
        "defence": 100,
        "special_attack": 65,
        "special_defence": 100,
        "speed": 30
      },
      "evYield": {
        "hp": 0,
        "attack": 0,
        "defence": 0,
        "special_attack": 0,
        "special_defence": 1,
        "speed": 0
      },
      "behaviour": {
        "moving": {
          "walk": {
            "walkSpeed": 0.125,
            "avoidsLand": true
          },
          "swim": {
            "swimSpeed": 0.125,
            "canSwimInWater": false,
            "canBreatheUnderwater": true
          }
        },
        "resting": {
          "canSleep": true,
          "light": "0-15",
          "times": [
            "day"
          ],
          "drowsyChance": 0.0033,
          "rouseChance": 0.0042
        },
        "herd": {
          "maxSize": "9",
          "toleratedLeaders": [
            {
              "pokemon": "corsola galarian",
              "tier": 1
            },
            {
              "pokemon": "cursola",
              "tier": 2
            }
          ]
        },
        "combat": {
          "willDefendOwner": true
        }
      },
      "drops": {
        "amount": 1,
        "entries": [
          {
            "item": "cobblemon:kasib_berry",
            "percentage": 2.5
          }
        ]
      },
      "moves": [
        "1:tackle",
        "1:harden",
        "5:astonish",
        "10:disable",
        "15:spite",
        "20:ancientpower",
        "25:hex",
        "30:curse",
        "35:strengthsap",
        "40:powergem",
        "45:nightshade",
        "50:grudge",
        "55:mirrorcoat",
        "egg:confuseray",
        "egg:destinybond",
        "egg:haze",
        "egg:headsmash",
        "egg:naturepower",
        "egg:waterpulse",
        "tm:amnesia",
        "tm:ancientpower",
        "tm:blizzard",
        "tm:bodyslam",
        "tm:brine",
        "tm:bulldoze",
        "tm:calmmind",
        "tm:confuseray",
        "tm:curse",
        "tm:dig",
        "tm:earthpower",
        "tm:earthquake",
        "tm:endure",
        "tm:facade",
        "tm:gigadrain",
        "tm:hail",
        "tm:haze",
        "tm:hex",
        "tm:hydropump",
        "tm:icebeam",
        "tm:iciclespear",
        "tm:icywind",
        "tm:irondefense",
        "tm:lightscreen",
        "tm:liquidation",
        "tm:meteorbeam",
        "tm:naturepower",
        "tm:nightshade",
        "tm:powergem",
        "tm:protect",
        "tm:psychic",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:rockblast",
        "tm:rockslide",
        "tm:rocktomb",
        "tm:safeguard",
        "tm:sandstorm",
        "tm:scald",
        "tm:screech",
        "tm:selfdestruct",
        "tm:shadowball",
        "tm:sleeptalk",
        "tm:spite",
        "tm:stealthrock",
        "tm:stompingtantrum",
        "tm:stoneedge",
        "tm:substitute",
        "tm:sunnyday",
        "tm:surf",
        "tm:terablast",
        "tm:throatchop",
        "tm:waterpulse",
        "tm:whirlpool",
        "tm:willowisp",
        "tutor:ancientpower",
        "tutor:bulldoze",
        "tutor:calmmind",
        "tutor:earthpower",
        "tutor:gigadrain",
        "tutor:icebeam",
        "tutor:icywind",
        "tutor:irondefense",
        "tutor:liquidation",
        "tutor:meteorbeam",
        "tutor:psychic",
        "tutor:rest",
        "tutor:rockslide",
        "tutor:shadowball",
        "tutor:sleeptalk",
        "tutor:spite",
        "tutor:stealthrock",
        "tutor:stompingtantrum",
        "tutor:stoneedge",
        "tutor:throatchop",
        "tutor:waterpulse",
        "legacy:attract",
        "legacy:round",
        "legacy:snore"
      ],
      "evolutions": [
        {
          "id": "corsola_cursola",
          "variant": "level_up",
          "result": "cursola",
          "consumeHeldItem": false,
          "learnableMoves": [],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 38
            }
          ]
        }
      ],
      "battleOnly": false
    }
  ]
}