- Search: Seafloor
- Outdoors
- Fluid: Water

National Pokédex #0222 · Generation 2
Corsola
waterrockClusters 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.
Quick answer
How do you get Corsola?
Corsola can spawn in Warm Ocean (Search: Seafloor; Outdoors; Fluid: Water). It appears in tier 3 raids. Check the complete conditions below; these routes reflect AshRun's installed ATMons files.
AshRun ATMons 1.3.0 · Checked · Sources & limitations
AshRun locations
How to obtain Corsola
Where to look in the wild
Choose one location below and meet its conditions together. Separate cards are alternative routes. A rarity label describes a spawn pool, not the chance of finding one on each attempt.
Mushroom Fields + 150 more
- Mushroom Fields
- Deep Frozen Ocean
- Frozen Ocean
- Deep Cold Ocean
- Cold Ocean
- Deep Ocean
- Ocean
- Deep Lukewarm Ocean
- Lukewarm 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
- Search: Seafloor
- Outdoors
- Nearby: Corals / Coral Blocks
- Fluid: Water
- Excluded when this matches: Biome: Warm Ocean.
- Search: Fishing
- Outdoors
- Search: Fishing
- Sky light: Bright
- Under cover
Encounter form / properties: Galarian
Beach + 3 more
Expanded from server category: Beach
- Search: On land
- Ground: Natural
- Excluded when this matches: Ground: Farmland.
Encounter form / properties: Galarian
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
- Search: On land
- Nearby: Dead Coral
- Ground: Natural
- Excluded when this matches: Ground: Farmland.
Encounter form / properties: Galarian
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
- Search: Seafloor
- Nearby: Dead Coral
- Fluid: Water
Encounter form / properties: Galarian
Beach + 4 more
Expanded from server categories: Beach, Warm Ocean
- Search: Fishing
- Outdoors
- Excluded when this matches: Lure: Level 1+.
Encounter form / properties: Galarian
Beach + 4 more
Expanded from server categories: Beach, Warm Ocean
- Search: Fishing
- Outdoors
- Lure: Level 1+
- 3× relative spawn weight when Lure: Level 3+. This changes selection weight, not a guaranteed encounter chance.
Encounter form / properties: Galarian
Beach + 4 more
Expanded from server categories: Beach, Warm Ocean
- Search: Fishing
- Sky light: Bright
- Under cover
- Excluded when this matches: Lure: Level 1+.
Encounter form / properties: Galarian
Beach + 4 more
Expanded from server categories: Beach, Warm Ocean
- Search: Fishing
- Sky light: Bright
- Under cover
- Lure: Level 1+
- 3× relative spawn weight when Lure: Level 3+. This changes selection weight, not a guaranteed encounter chance.
Encounter form / properties: Galarian
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
- Search: Underwater
- Fluid: Water
Encounter form / properties: Galarian
- Search: Underwater
- Fluid: Water
Tier 3 · Water
Relative boss weight 20. Defined moves: Bubble Beam, Spike Cannon, Ancient Power, Water Gun.
Tier 3 · Ghost
Encounter form: Galarian.
Relative boss weight 20. Defined moves: Hex, Ancient Power, Astonish, Tackle.
Before you throw a ball
Catching Corsola
If you encounter a wild Corsola, an ordinary throw outside battle requires your first non-fainted party Pokémon to be at least its level.
- Party order matters: the game checks the first conscious Pokémon, not the highest level anywhere in your team.
- With no conscious party Pokémon, this outside-battle rule allows only targets up to level 15.
- A guaranteed-catch ball bypasses this ordinary level check. You can also battle a wild target and use a ball during your turn.
These rules describe wild encounters. Raids and scripted encounters may use their own capture flow. Read the catching guide and blocked-throw checklist · Checked .
Base catch-rate value: 60. This is a species value, not a percentage or a promise that a particular ball will work.
Battle profile
Base stats
Type weaknesses & resistances
Damage taken by Corsola with Water / Rock typing:
- Immune to
- None by typing alone
Unlisted move types deal normal (1×) damage. Both types are combined. Abilities, held items, moves, weather, Terastallization and form changes can alter the result.
Base stat values
Abilities
- Hustle
- Natural Cure
- 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
Follow the requirements on each arrow, then open the next Pokémon to continue the chain. Regional and alternate forms can use different rules. Compare all evolution methods.
Forms
These are recorded forms, including transformations. A form appearing here does not by itself mean it spawns in the wild. Check the form labels on locations and evolution paths.
Galar form — types, stats and evolution
ghostrockDamage taken by Corsola (Galar) with Ghost / Rock typing:
- Immune to
- Fighting 0×Normal 0×
Unlisted move types deal normal (1×) damage. Both types are combined. Abilities, held items, moves, weather, Terastallization and form changes can alter the result.
Abilities: Weak Armor, Cursed Body (hidden).
- Hp
- 60
- Attack
- 55
- Defence
- 100
- Special Attack
- 65
- Special Defence
- 100
- Speed
- 30
- Cursola: level it up; reach level 38
Complete installed learnset
Moves
Level moves (17)
Egg moves (11)
Tm moves (60)
Tutor moves (25)
Legacy moves (16)
Special moves (1)
Useful extras
Drops & breeding
Luminous Moss
5% chance
Rindo Berry
5% chance
- Egg groups
- Water 1, Water 3
- Egg cycles
- 20
- 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",
"formProperties": [],
"presetConditions": [
{
"preset": "water",
"condition": {
"fluid": "#minecraft:water"
}
}
],
"presetAntiConditions": [],
"presetProvenance": [
{
"preset": "water",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/water.json"
}
],
"effectiveCondition": {
"canSeeSky": true,
"biomes": [
"#cobblemon:is_warm_ocean"
],
"fluid": "#minecraft:water"
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [],
"presetConditions": [
{
"preset": "water",
"condition": {
"fluid": "#minecraft:water"
}
}
],
"presetAntiConditions": [],
"presetProvenance": [
{
"preset": "water",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/water.json"
}
],
"effectiveCondition": {
"canSeeSky": true,
"biomes": [
"#cobblemon:is_overworld"
],
"neededNearbyBlocks": [
"#minecraft:corals",
"#minecraft:coral_blocks"
],
"fluid": "#minecraft:water"
},
"effectiveAnticonditions": [
{
"biomes": [
"#cobblemon:is_warm_ocean"
]
}
],
"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: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"
],
"resolvedExcludedBiomes": [
"minecraft:warm_ocean"
]
},
{
"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",
"formProperties": [],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": true,
"biomes": [
"#cobblemon:is_warm_ocean"
]
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": false,
"minSkyLight": 8,
"maxSkyLight": 15,
"biomes": [
"#cobblemon:is_warm_ocean"
]
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"#cobblemon:natural"
]
}
}
],
"presetAntiConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"minecraft:farmland"
]
}
}
],
"presetProvenance": [
{
"preset": "natural",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/natural.json"
}
],
"effectiveCondition": {
"biomes": [
"#cobblemon:is_beach"
],
"neededBaseBlocks": [
"#cobblemon:natural"
]
},
"effectiveAnticonditions": [
{
"neededBaseBlocks": [
"minecraft:farmland"
]
}
],
"resolvedBiomes": [
"minecraft:beach",
"minecraft:snowy_beach",
"ars_elemental:cascading_forest",
"terralith:gravel_beach"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"#cobblemon:natural"
]
}
}
],
"presetAntiConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"minecraft:farmland"
]
}
}
],
"presetProvenance": [
{
"preset": "natural",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/natural.json"
}
],
"effectiveCondition": {
"biomes": [
"#cobblemon:is_overworld"
],
"neededNearbyBlocks": [
"#cobblemon:dead_coral"
],
"neededBaseBlocks": [
"#cobblemon:natural"
]
},
"effectiveAnticonditions": [
{
"neededBaseBlocks": [
"minecraft:farmland"
]
}
],
"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"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [
{
"preset": "water",
"condition": {
"fluid": "#minecraft:water"
}
}
],
"presetAntiConditions": [],
"presetProvenance": [
{
"preset": "water",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/water.json"
}
],
"effectiveCondition": {
"biomes": [
"#cobblemon:is_overworld"
],
"neededNearbyBlocks": [
"#cobblemon:dead_coral"
],
"fluid": "#minecraft:water"
},
"effectiveAnticonditions": [],
"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"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"#cobblemon:natural"
]
}
}
],
"presetAntiConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"minecraft:farmland"
]
}
}
],
"presetProvenance": [
{
"preset": "natural",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/natural.json"
}
],
"effectiveCondition": {
"biomes": [
"#cobblemon:nether/is_quartz"
],
"neededBaseBlocks": [
"minecraft:quartz_block",
"#cobblemon:natural"
]
},
"effectiveAnticonditions": [
{
"neededBaseBlocks": [
"minecraft:farmland"
]
}
],
"resolvedBiomes": [],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"#cobblemon:natural"
]
}
}
],
"presetAntiConditions": [
{
"preset": "natural",
"condition": {
"neededBaseBlocks": [
"minecraft:farmland"
]
}
}
],
"presetProvenance": [
{
"preset": "natural",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/natural.json"
}
],
"effectiveCondition": {
"biomes": [
"byg:warped_desert"
],
"neededBaseBlocks": [
"#cobblemon:natural"
]
},
"effectiveAnticonditions": [
{
"neededBaseBlocks": [
"minecraft:farmland"
]
}
],
"resolvedBiomes": [],
"resolvedExcludedBiomes": [],
"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",
"formProperties": [
"galarian"
],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": true,
"biomes": [
"#cobblemon:is_beach",
"#cobblemon:is_warm_ocean"
]
},
"effectiveAnticonditions": [
{
"minLureLevel": 1
}
],
"resolvedBiomes": [
"minecraft:beach",
"minecraft:snowy_beach",
"ars_elemental:cascading_forest",
"terralith:gravel_beach",
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": true,
"biomes": [
"#cobblemon:is_beach",
"#cobblemon:is_warm_ocean"
],
"minLureLevel": 1
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:beach",
"minecraft:snowy_beach",
"ars_elemental:cascading_forest",
"terralith:gravel_beach",
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": false,
"minSkyLight": 8,
"maxSkyLight": 15,
"biomes": [
"#cobblemon:is_beach",
"#cobblemon:is_warm_ocean"
]
},
"effectiveAnticonditions": [
{
"minLureLevel": 1
}
],
"resolvedBiomes": [
"minecraft:beach",
"minecraft:snowy_beach",
"ars_elemental:cascading_forest",
"terralith:gravel_beach",
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"formProperties": [
"galarian"
],
"presetConditions": [],
"presetAntiConditions": [],
"presetProvenance": [],
"effectiveCondition": {
"canSeeSky": false,
"minSkyLight": 8,
"maxSkyLight": 15,
"biomes": [
"#cobblemon:is_beach",
"#cobblemon:is_warm_ocean"
],
"minLureLevel": 1
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:beach",
"minecraft:snowy_beach",
"ars_elemental:cascading_forest",
"terralith:gravel_beach",
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
},
{
"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",
"spawnablePositionType": "submerged",
"formProperties": [
"galarian=true"
],
"presetConditions": [
{
"preset": "water",
"condition": {
"fluid": "#minecraft:water"
}
}
],
"presetAntiConditions": [],
"presetProvenance": [
{
"preset": "water",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/water.json"
}
],
"effectiveCondition": {
"biomes": [
"#minecraft:is_ocean"
],
"fluid": "#minecraft:water"
},
"effectiveAnticonditions": [],
"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"
],
"resolvedExcludedBiomes": []
},
{
"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",
"spawnablePositionType": "submerged",
"formProperties": [
"galarian=true"
],
"presetConditions": [
{
"preset": "water",
"condition": {
"fluid": "#minecraft:water"
}
}
],
"presetAntiConditions": [],
"presetProvenance": [
{
"preset": "water",
"source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
"sourceFile": "data/cobblemon/spawn_detail_presets/water.json"
}
],
"effectiveCondition": {
"biomes": [
"#cobblemon:is_warm_ocean"
],
"fluid": "#minecraft:water"
},
"effectiveAnticonditions": [],
"resolvedBiomes": [
"minecraft:warm_ocean"
],
"resolvedExcludedBiomes": []
}
],
"raids": [
{
"tier": "THREE",
"type": "water",
"weight": 20,
"moves": [
"bubblebeam",
"spikecannon",
"ancientpower",
"watergun"
],
"source": "cobblemonraiddens-neoforge-0.11.7+1.21.1.jar",
"sourceFile": "data/cobblemonraiddens/raid/boss/corsola.json",
"formProperties": [],
"gender": null,
"ability": null,
"bossProperties": []
},
{
"tier": "THREE",
"type": "ghost",
"weight": 20,
"moves": [
"hex",
"ancientpower",
"astonish",
"tackle"
],
"source": "cobblemonraiddens-neoforge-0.11.7+1.21.1.jar",
"sourceFile": "data/cobblemonraiddens/raid/boss/corsola_galarian.json",
"formProperties": [
{
"name": "galarian",
"value": true
}
],
"gender": null,
"ability": null,
"bossProperties": []
}
],
"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
}
]
}

