Skip to content

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

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

National Pokédex #0026 · Generation 1

Raichu

electric

This Pokémon exudes a weak electrical charge from all over its body that makes it take on a slight glow in darkness. Raichu plants its tail in the ground to discharge electricity.

Natural spawnRaid den

Quick answer

How do you get Raichu?

Raichu can spawn in Forest, Flower Forest, Birch Forest, and 25 other eligible biomes (Search: On land; Sky light: Bright; Ground: Natural). It appears in tier 4 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 Raichu

2 places to look

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.

Level27-49RarityUncommon
  • Search: On land
  • Sky light: Bright
  • Ground: Natural
  • Excluded when this matches: Biome: Spooky.
  • Excluded when this matches: Ground: Farmland.
  • 5× relative spawn weight when Weather: Thunderstorm. This changes selection weight, not a guaranteed encounter chance.

Encounter form / properties: Alolan

Eligible biomes (5)

Beach + 4 more

Expanded from server categories: Beach, Tropical Island

Level27-49RarityUncommon
  • Search: On land
  • Sky light: Bright
  • Ground: Natural
  • Excluded when this matches: Biome: Freezing.
  • Excluded when this matches: Ground: Farmland.
  • 5× relative spawn weight when Weather: Thunderstorm. This changes selection weight, not a guaranteed encounter chance.

Before you throw a ball

Catching Raichu

If you encounter a wild Raichu, an ordinary throw outside battle requires your first non-fainted party Pokémon to be at least its level.

  1. Party order matters: the game checks the first conscious Pokémon, not the highest level anywhere in your team.
  2. With no conscious party Pokémon, this outside-battle rule allows only targets up to level 15.
  3. 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: 75. This is a species value, not a percentage or a promise that a particular ball will work.

Battle profile

Base stats

485 total

Type weaknesses & resistances

Damage taken by Raichu with Electric typing:

Weak to
Ground 2×
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

Hp60
Attack90
Defence55
Special Attack90
Special Defence80
Speed110

Abilities

  • Static
  • Lightning Rod Hidden

Training

Base experience
243
Growth
Medium Fast
EV yield
Hp: 0 · Attack: 0 · Defence: 0 · Special Attack: 0 · Special Defence: 0 · Speed: 3
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.

In-game model of Pikachu
Evolves from

Pikachu

use Thunder Stone; be outside Beach / Snowy Beach / Cascading Forest / Gravel Beach

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Alola-Bias

use Thunder Stone; be outside Beach / Snowy Beach / Cascading Forest / Gravel Beach; be in Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Alola-Bias

use Thunder Stone; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Partner

use Thunder Stone

Result form: Cosmetic Item: Pewter Crunchies

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Partner

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Pewter Crunchies

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Original

use Thunder Stone

Result form: Cosmetic Item: Rage Candy Bar

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Original

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Rage Candy Bar

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Hoenn

use Thunder Stone

Result form: Cosmetic Item: Lava Cookie

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Hoenn

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Lava Cookie

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Sinnoh

use Thunder Stone

Result form: Cosmetic Item: Old Gateau

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Sinnoh

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Old Gateau

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Unova

use Thunder Stone

Result form: Cosmetic Item: Casteliacone

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Unova

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Casteliacone

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Kalos

use Thunder Stone

Result form: Cosmetic Item: Lumiose Galette

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Kalos

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Lumiose Galette

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Alola

use Thunder Stone

Result form: Cosmetic Item: Big Malasada

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: Alola

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Big Malasada

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: World

use Thunder Stone

Result form: Cosmetic Item: Smoked Tail Curry

Find Pikachu →
In-game model of Pikachu
Evolves from

Pikachu

Required form: World

use Thunder Stone; be in Beach / Snowy Beach / Cascading Forest / Gravel Beach; be outside Forest / Flower Forest / Birch Forest / Old Growth Birch Forest / Dark Forest / Grove / Flashing Forest / Blazing Forest / Cascading Forest / Flourishing Forest / Vexing Caves / Archwood Forest / Birch Taiga / Blooming Valley / Cloud Forest / Lavender Forest / Lavender Valley / Moonlight Grove / Moonlight Valley / Sakura Grove / Sakura Valley / Snowy Cherry Grove / Temperate Highlands / Yosemite Lowlands / Cherry Grove / Alpha Islands / Alpha Islands Winter / Forested Highlands / Mirage Isles / Dyna Plains

Result form: Alolan · Cosmetic Item: Smoked Tail Curry

Find Pikachu →

No further evolution is listed for this Pokémon or its recorded forms.

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.

Alola form — types, stats and evolutionelectricpsychic

Damage taken by Raichu (Alola) with Electric / Psychic 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.

Abilities: Surge Surfer, Surge Surfer (hidden).

Hp
60
Attack
85
Defence
50
Special Attack
95
Special Defence
85
Speed
110

No further evolution is recorded for this form.

Mega-X form — types, stats and evolutionelectric

Damage taken by Raichu (Mega-X) with Electric typing:

Weak to
Ground 2×
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.

Abilities: Electric Surge, Electric Surge (hidden).

Hp
60
Attack
135
Defence
95
Special Attack
90
Special Defence
95
Speed
110

No further evolution is recorded for this form.

Mega-Y form — types, stats and evolutionelectric

Damage taken by Raichu (Mega-Y) with Electric typing:

Weak to
Ground 2×
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.

Abilities: No Guard, No Guard (hidden).

Hp
60
Attack
100
Defence
55
Special Attack
160
Special Defence
80
Speed
130

No further evolution is recorded for this form.

Complete installed learnset

Moves

173 entries
Level moves (22)
Lv. 1 · Thunder ShockLv. 1 · Tail WhipLv. 1 · Quick AttackLv. 1 · Thunder PunchLv. 1 · Thunder WaveLv. 1 · ThunderLv. 1 · Light ScreenLv. 1 · Iron TailLv. 1 · Play NiceLv. 1 · Sweet KissLv. 1 · NuzzleLv. 1 · Nasty PlotLv. 1 · CharmLv. 1 · Double TeamLv. 1 · Electro BallLv. 1 · FeintLv. 1 · SparkLv. 1 · AgilityLv. 1 · SlamLv. 1 · DischargeLv. 1 · GrowlLv. 5 · Thunderbolt
Egg moves (11)
BestowBideChargeDisarming VoiceDouble SlapFake OutFlailLucky ChantPresentTickleWish
Tm moves (72)
AgilityAlluring VoiceBaby-Doll EyesBody SlamBrick BreakBrutal SwingChargeCharge BeamCharmCovetDigDisarming VoiceDouble TeamDraining KissEchoed VoiceEerie ImpulseElectric TerrainElectro BallElectrowebEncoreEndeavorEndureFacadeFake TearsFlashFlingFocus BlastFocus PunchGiga ImpactGrass KnotHeadbuttHelping HandHyper BeamIron TailKnock OffLaser FocusLight ScreenMagnet RiseMega KickMega PunchNasty PlotPay DayPlay RoughProtectRain DanceReflectRestReversalRising VoltageRock SmashRolloutSafeguardShock WaveSignal BeamSleep TalkSpeed SwapStrengthSubstituteSurfSwiftTake DownTera BlastThiefThunderThunderboltThunder PunchThunder WaveTrailblazeUpper HandVolt SwitchVolt TackleWild Charge
Tutor moves (26)
Baby-Doll EyesCovetElectrowebEndeavorFocus PunchGiga ImpactHelping HandHyper BeamIron TailKnock OffLaser FocusLast ResortMagnet RisePlay RoughRestRising VoltageRock SmashRolloutShock WaveSignal BeamSleep TalkSwiftThunderboltThunder PunchVolt TackleWild Charge
Legacy moves (28)
AttractCalm MindCaptivateConfideCounterCurseDefense CurlDetectDouble-EdgeDouble KickDynamic PunchFrustrationHidden PowerMimicMud-SlapNatural GiftRageReturnRoundSecret PowerSeismic TossSkull BashSnoreSubmissionSwaggerToxicUproarZap Cannon
Special moves (14)
CelebrateEndeavorExtreme SpeedFlyFollow MeHappy HourHeart StampHold HandsLast ResortRefreshSingSweet ScentTeeter DanceYawn

Useful extras

Drops & breeding

Light Ball

10% chance

Thunder Stone

10% chance

Oran Berry

10% chance

Egg groups
Field, Fairy
Egg cycles
10
Maximum drops
3
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: mega_showdown-neoforge-1.9.9+1.7.3+1.21.1.jar.

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "raichu-1",
      "pokemon": "raichu",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "27-49",
      "weight": 0.048,
      "weightMultiplier": {
        "multiplier": 5,
        "condition": {
          "isThundering": true
        }
      },
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_forest"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_spooky"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0026_raichu.json",
      "formProperties": [],
      "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": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_forest"
        ],
        "neededBaseBlocks": [
          "#cobblemon:natural"
        ]
      },
      "effectiveAnticonditions": [
        {
          "biomes": [
            "#cobblemon:is_spooky"
          ]
        },
        {
          "neededBaseBlocks": [
            "minecraft:farmland"
          ]
        }
      ],
      "resolvedBiomes": [
        "minecraft:forest",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:old_growth_birch_forest",
        "minecraft:grove",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_nouveau:archwood_forest",
        "terralith:birch_taiga",
        "terralith:blooming_valley",
        "terralith:cloud_forest",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:snowy_cherry_grove",
        "terralith:temperate_highlands",
        "terralith:yosemite_lowlands",
        "minecraft:cherry_grove",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:forested_highlands",
        "terralith:mirage_isles",
        "legendarymonuments:dyna_plains"
      ],
      "resolvedExcludedBiomes": [
        "minecraft:dark_forest",
        "ars_elemental:vexing_caves",
        "terralith:cave/frostfire_caves",
        "terralith:cave/infested_caves",
        "legendarymonuments:plains_of_death"
      ]
    },
    {
      "id": "raichu-alolan-2",
      "pokemon": "raichu alolan",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "27-49",
      "weight": 0.016,
      "weightMultiplier": {
        "multiplier": 5,
        "condition": {
          "isThundering": true
        }
      },
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_beach",
          "aether:skyroot_forest",
          "aether:skyroot_woodland",
          "#cobblemon:is_tropical_island"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_freezing"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0026_raichu.json",
      "formProperties": [
        "alolan"
      ],
      "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": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_beach",
          "aether:skyroot_forest",
          "aether:skyroot_woodland",
          "#cobblemon:is_tropical_island"
        ],
        "neededBaseBlocks": [
          "#cobblemon:natural"
        ]
      },
      "effectiveAnticonditions": [
        {
          "biomes": [
            "#cobblemon:is_freezing"
          ]
        },
        {
          "neededBaseBlocks": [
            "minecraft:farmland"
          ]
        }
      ],
      "resolvedBiomes": [
        "minecraft:beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach",
        "aether:skyroot_forest",
        "aether:skyroot_woodland"
      ],
      "resolvedExcludedBiomes": [
        "minecraft:frozen_river",
        "minecraft:jagged_peaks",
        "minecraft:snowy_beach",
        "minecraft:snowy_plains",
        "minecraft:snowy_slopes",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "terralith:frozen_cliffs",
        "minecraft:frozen_peaks",
        "minecraft:ice_spikes",
        "terralith:alpine_grove",
        "terralith:cold_shrubland",
        "terralith:emerald_peaks",
        "terralith:rocky_shrubland",
        "terralith:scarlet_mountains",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:glacial_chasm",
        "terralith:gravel_desert",
        "terralith:ice_marsh",
        "terralith:cave/frostfire_caves",
        "terralith:alpha_islands_winter",
        "minecraft:grove",
        "minecraft:snowy_taiga",
        "terralith:rocky_mountains",
        "terralith:skylands_winter"
      ]
    }
  ],
  "raids": [
    {
      "tier": "FOUR",
      "type": "electric",
      "weight": 20,
      "moves": [
        "thunderbolt",
        "slam",
        "thundershock",
        "thunder"
      ],
      "source": "cobblemonraiddens-neoforge-0.11.7+1.21.1.jar",
      "sourceFile": "data/cobblemonraiddens/raid/boss/raichu.json",
      "formProperties": [],
      "gender": null,
      "ability": null,
      "bossProperties": []
    },
    {
      "tier": "FOUR",
      "type": "electric",
      "weight": 20,
      "moves": [
        "thunderbolt",
        "slam",
        "thundershock",
        "thunder"
      ],
      "source": "cobblemonraiddens-neoforge-0.11.7+1.21.1.jar",
      "sourceFile": "data/cobblemonraiddens/raid/boss/raichu_alolan.json",
      "formProperties": [
        {
          "name": "alolan",
          "value": true
        }
      ],
      "gender": null,
      "ability": null,
      "bossProperties": []
    }
  ],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [],
  "forms": [
    {
      "name": "Alola",
      "aspects": [
        "alolan"
      ],
      "types": [
        "electric",
        "psychic"
      ],
      "abilities": [
        "surgesurfer",
        "h:surgesurfer"
      ],
      "stats": {
        "hp": 60,
        "attack": 85,
        "defence": 50,
        "special_attack": 95,
        "special_defence": 85,
        "speed": 110
      },
      "moves": [
        {
          "method": "level",
          "move": "psychic",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 1
        },
        {
          "method": "level",
          "move": "tailwhip",
          "level": 1
        },
        {
          "method": "level",
          "move": "quickattack",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunder",
          "level": 1
        },
        {
          "method": "level",
          "move": "lightscreen",
          "level": 1
        },
        {
          "method": "level",
          "move": "irontail",
          "level": 1
        },
        {
          "method": "level",
          "move": "playnice",
          "level": 1
        },
        {
          "method": "level",
          "move": "sweetkiss",
          "level": 1
        },
        {
          "method": "level",
          "move": "nuzzle",
          "level": 1
        },
        {
          "method": "level",
          "move": "nastyplot",
          "level": 1
        },
        {
          "method": "level",
          "move": "charm",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 1
        },
        {
          "method": "level",
          "move": "feint",
          "level": 1
        },
        {
          "method": "level",
          "move": "spark",
          "level": 1
        },
        {
          "method": "level",
          "move": "agility",
          "level": 1
        },
        {
          "method": "level",
          "move": "slam",
          "level": 1
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 1
        },
        {
          "method": "level",
          "move": "growl",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderbolt",
          "level": 5
        },
        {
          "method": "egg",
          "move": "bestow"
        },
        {
          "method": "egg",
          "move": "bide"
        },
        {
          "method": "egg",
          "move": "charge"
        },
        {
          "method": "egg",
          "move": "disarmingvoice"
        },
        {
          "method": "egg",
          "move": "doubleslap"
        },
        {
          "method": "egg",
          "move": "fakeout"
        },
        {
          "method": "egg",
          "move": "flail"
        },
        {
          "method": "egg",
          "move": "luckychant"
        },
        {
          "method": "egg",
          "move": "present"
        },
        {
          "method": "egg",
          "move": "tickle"
        },
        {
          "method": "egg",
          "move": "wish"
        },
        {
          "method": "tm",
          "move": "agility"
        },
        {
          "method": "tm",
          "move": "alluringvoice"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "bodyslam"
        },
        {
          "method": "tm",
          "move": "brickbreak"
        },
        {
          "method": "tm",
          "move": "calmmind"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "charm"
        },
        {
          "method": "tm",
          "move": "covet"
        },
        {
          "method": "tm",
          "move": "dig"
        },
        {
          "method": "tm",
          "move": "disarmingvoice"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "drainingkiss"
        },
        {
          "method": "tm",
          "move": "echoedvoice"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "encore"
        },
        {
          "method": "tm",
          "move": "endeavor"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "expandingforce"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "faketears"
        },
        {
          "method": "tm",
          "move": "fling"
        },
        {
          "method": "tm",
          "move": "focusblast"
        },
        {
          "method": "tm",
          "move": "focuspunch"
        },
        {
          "method": "tm",
          "move": "gigaimpact"
        },
        {
          "method": "tm",
          "move": "grassknot"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hyperbeam"
        },
        {
          "method": "tm",
          "move": "irontail"
        },
        {
          "method": "tm",
          "move": "knockoff"
        },
        {
          "method": "tm",
          "move": "laserfocus"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "magiccoat"
        },
        {
          "method": "tm",
          "move": "magicroom"
        },
        {
          "method": "tm",
          "move": "magnetrise"
        },
        {
          "method": "tm",
          "move": "megakick"
        },
        {
          "method": "tm",
          "move": "megapunch"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "payday"
        },
        {
          "method": "tm",
          "move": "playrough"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "psychic"
        },
        {
          "method": "tm",
          "move": "psychicnoise"
        },
        {
          "method": "tm",
          "move": "psychicterrain"
        },
        {
          "method": "tm",
          "move": "psyshock"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "recycle"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "reversal"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "safeguard"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "skillswap"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "speedswap"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "surf"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "takedown"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderpunch"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trailblaze"
        },
        {
          "method": "tm",
          "move": "upperhand"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "volttackle"
        },
        {
          "method": "tm",
          "move": "wildcharge"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "covet"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "endeavor"
        },
        {
          "method": "tutor",
          "move": "expandingforce"
        },
        {
          "method": "tutor",
          "move": "focuspunch"
        },
        {
          "method": "tutor",
          "move": "gigaimpact"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hyperbeam"
        },
        {
          "method": "tutor",
          "move": "irontail"
        },
        {
          "method": "tutor",
          "move": "knockoff"
        },
        {
          "method": "tutor",
          "move": "laserfocus"
        },
        {
          "method": "tutor",
          "move": "lastresort"
        },
        {
          "method": "tutor",
          "move": "magiccoat"
        },
        {
          "method": "tutor",
          "move": "magicroom"
        },
        {
          "method": "tutor",
          "move": "magnetrise"
        },
        {
          "method": "tutor",
          "move": "playrough"
        },
        {
          "method": "tutor",
          "move": "psychic"
        },
        {
          "method": "tutor",
          "move": "recycle"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "skillswap"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "thunderpunch"
        },
        {
          "method": "tutor",
          "move": "volttackle"
        },
        {
          "method": "tutor",
          "move": "wildcharge"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "captivate"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "counter"
        },
        {
          "method": "legacy",
          "move": "curse"
        },
        {
          "method": "legacy",
          "move": "defensecurl"
        },
        {
          "method": "legacy",
          "move": "detect"
        },
        {
          "method": "legacy",
          "move": "doubleedge"
        },
        {
          "method": "legacy",
          "move": "doublekick"
        },
        {
          "method": "legacy",
          "move": "dynamicpunch"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "futuresight"
        },
        {
          "method": "legacy",
          "move": "headbutt"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mimic"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "rage"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "seismictoss"
        },
        {
          "method": "legacy",
          "move": "skullbash"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "submission"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "teleport"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "legacy",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "zapcannon"
        },
        {
          "method": "special",
          "move": "celebrate"
        },
        {
          "method": "special",
          "move": "endeavor"
        },
        {
          "method": "special",
          "move": "extremespeed"
        },
        {
          "method": "special",
          "move": "fly"
        },
        {
          "method": "special",
          "move": "followme"
        },
        {
          "method": "special",
          "move": "happyhour"
        },
        {
          "method": "special",
          "move": "heartstamp"
        },
        {
          "method": "special",
          "move": "holdhands"
        },
        {
          "method": "special",
          "move": "lastresort"
        },
        {
          "method": "special",
          "move": "refresh"
        },
        {
          "method": "special",
          "move": "sing"
        },
        {
          "method": "special",
          "move": "sweetscent"
        },
        {
          "method": "special",
          "move": "teeterdance"
        },
        {
          "method": "special",
          "move": "yawn"
        }
      ],
      "evolutions": [],
      "description": [
        "When you rub its cheeks, a sweet fragrance comes wafting out. However, you'll also get a light shock!"
      ]
    },
    {
      "name": "Mega-X",
      "aspects": [
        "mega_x"
      ],
      "types": [
        "electric"
      ],
      "abilities": [
        "electricsurge",
        "h:electricsurge"
      ],
      "stats": {
        "hp": 60,
        "attack": 135,
        "defence": 95,
        "special_attack": 90,
        "special_defence": 95,
        "speed": 110
      },
      "moves": [
        {
          "method": "level",
          "move": "thundershock",
          "level": 1
        },
        {
          "method": "level",
          "move": "tailwhip",
          "level": 1
        },
        {
          "method": "level",
          "move": "quickattack",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderpunch",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunder",
          "level": 1
        },
        {
          "method": "level",
          "move": "lightscreen",
          "level": 1
        },
        {
          "method": "level",
          "move": "irontail",
          "level": 1
        },
        {
          "method": "level",
          "move": "playnice",
          "level": 1
        },
        {
          "method": "level",
          "move": "sweetkiss",
          "level": 1
        },
        {
          "method": "level",
          "move": "nuzzle",
          "level": 1
        },
        {
          "method": "level",
          "move": "nastyplot",
          "level": 1
        },
        {
          "method": "level",
          "move": "charm",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 1
        },
        {
          "method": "level",
          "move": "feint",
          "level": 1
        },
        {
          "method": "level",
          "move": "spark",
          "level": 1
        },
        {
          "method": "level",
          "move": "agility",
          "level": 1
        },
        {
          "method": "level",
          "move": "slam",
          "level": 1
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 1
        },
        {
          "method": "level",
          "move": "growl",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderbolt",
          "level": 5
        },
        {
          "method": "egg",
          "move": "bestow"
        },
        {
          "method": "egg",
          "move": "bide"
        },
        {
          "method": "egg",
          "move": "charge"
        },
        {
          "method": "egg",
          "move": "disarmingvoice"
        },
        {
          "method": "egg",
          "move": "doubleslap"
        },
        {
          "method": "egg",
          "move": "fakeout"
        },
        {
          "method": "egg",
          "move": "flail"
        },
        {
          "method": "egg",
          "move": "luckychant"
        },
        {
          "method": "egg",
          "move": "present"
        },
        {
          "method": "egg",
          "move": "tickle"
        },
        {
          "method": "egg",
          "move": "wish"
        },
        {
          "method": "tm",
          "move": "agility"
        },
        {
          "method": "tm",
          "move": "alluringvoice"
        },
        {
          "method": "tm",
          "move": "babydolleyes"
        },
        {
          "method": "tm",
          "move": "bodyslam"
        },
        {
          "method": "tm",
          "move": "brickbreak"
        },
        {
          "method": "tm",
          "move": "brutalswing"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "charm"
        },
        {
          "method": "tm",
          "move": "covet"
        },
        {
          "method": "tm",
          "move": "dig"
        },
        {
          "method": "tm",
          "move": "disarmingvoice"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "drainingkiss"
        },
        {
          "method": "tm",
          "move": "echoedvoice"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "encore"
        },
        {
          "method": "tm",
          "move": "endeavor"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "faketears"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "fling"
        },
        {
          "method": "tm",
          "move": "focusblast"
        },
        {
          "method": "tm",
          "move": "focuspunch"
        },
        {
          "method": "tm",
          "move": "gigaimpact"
        },
        {
          "method": "tm",
          "move": "grassknot"
        },
        {
          "method": "tm",
          "move": "headbutt"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hyperbeam"
        },
        {
          "method": "tm",
          "move": "irontail"
        },
        {
          "method": "tm",
          "move": "knockoff"
        },
        {
          "method": "tm",
          "move": "laserfocus"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "magnetrise"
        },
        {
          "method": "tm",
          "move": "megakick"
        },
        {
          "method": "tm",
          "move": "megapunch"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "payday"
        },
        {
          "method": "tm",
          "move": "playrough"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "reversal"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "rocksmash"
        },
        {
          "method": "tm",
          "move": "rollout"
        },
        {
          "method": "tm",
          "move": "safeguard"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "speedswap"
        },
        {
          "method": "tm",
          "move": "strength"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "surf"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "takedown"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderpunch"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trailblaze"
        },
        {
          "method": "tm",
          "move": "upperhand"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "volttackle"
        },
        {
          "method": "tm",
          "move": "wildcharge"
        },
        {
          "method": "tutor",
          "move": "babydolleyes"
        },
        {
          "method": "tutor",
          "move": "covet"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "endeavor"
        },
        {
          "method": "tutor",
          "move": "focuspunch"
        },
        {
          "method": "tutor",
          "move": "gigaimpact"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hyperbeam"
        },
        {
          "method": "tutor",
          "move": "irontail"
        },
        {
          "method": "tutor",
          "move": "knockoff"
        },
        {
          "method": "tutor",
          "move": "laserfocus"
        },
        {
          "method": "tutor",
          "move": "lastresort"
        },
        {
          "method": "tutor",
          "move": "magnetrise"
        },
        {
          "method": "tutor",
          "move": "playrough"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "rocksmash"
        },
        {
          "method": "tutor",
          "move": "rollout"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "thunderpunch"
        },
        {
          "method": "tutor",
          "move": "volttackle"
        },
        {
          "method": "tutor",
          "move": "wildcharge"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "calmmind"
        },
        {
          "method": "legacy",
          "move": "captivate"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "counter"
        },
        {
          "method": "legacy",
          "move": "curse"
        },
        {
          "method": "legacy",
          "move": "defensecurl"
        },
        {
          "method": "legacy",
          "move": "detect"
        },
        {
          "method": "legacy",
          "move": "doubleedge"
        },
        {
          "method": "legacy",
          "move": "doublekick"
        },
        {
          "method": "legacy",
          "move": "dynamicpunch"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mimic"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "rage"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "seismictoss"
        },
        {
          "method": "legacy",
          "move": "skullbash"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "submission"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "legacy",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "zapcannon"
        },
        {
          "method": "special",
          "move": "celebrate"
        },
        {
          "method": "special",
          "move": "endeavor"
        },
        {
          "method": "special",
          "move": "extremespeed"
        },
        {
          "method": "special",
          "move": "fly"
        },
        {
          "method": "special",
          "move": "followme"
        },
        {
          "method": "special",
          "move": "happyhour"
        },
        {
          "method": "special",
          "move": "heartstamp"
        },
        {
          "method": "special",
          "move": "holdhands"
        },
        {
          "method": "special",
          "move": "lastresort"
        },
        {
          "method": "special",
          "move": "refresh"
        },
        {
          "method": "special",
          "move": "sing"
        },
        {
          "method": "special",
          "move": "sweetscent"
        },
        {
          "method": "special",
          "move": "teeterdance"
        },
        {
          "method": "special",
          "move": "yawn"
        }
      ],
      "evolutions": [],
      "description": [
        "It resembles an X as it flies through the air with 50 million volts of electricity sparking from its ears and forked tail."
      ]
    },
    {
      "name": "Mega-Y",
      "aspects": [
        "mega_y"
      ],
      "types": [
        "electric"
      ],
      "abilities": [
        "noguard",
        "h:noguard"
      ],
      "stats": {
        "hp": 60,
        "attack": 100,
        "defence": 55,
        "special_attack": 160,
        "special_defence": 80,
        "speed": 130
      },
      "moves": [
        {
          "method": "level",
          "move": "thundershock",
          "level": 1
        },
        {
          "method": "level",
          "move": "tailwhip",
          "level": 1
        },
        {
          "method": "level",
          "move": "quickattack",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderpunch",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunder",
          "level": 1
        },
        {
          "method": "level",
          "move": "lightscreen",
          "level": 1
        },
        {
          "method": "level",
          "move": "irontail",
          "level": 1
        },
        {
          "method": "level",
          "move": "playnice",
          "level": 1
        },
        {
          "method": "level",
          "move": "sweetkiss",
          "level": 1
        },
        {
          "method": "level",
          "move": "nuzzle",
          "level": 1
        },
        {
          "method": "level",
          "move": "nastyplot",
          "level": 1
        },
        {
          "method": "level",
          "move": "charm",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 1
        },
        {
          "method": "level",
          "move": "feint",
          "level": 1
        },
        {
          "method": "level",
          "move": "spark",
          "level": 1
        },
        {
          "method": "level",
          "move": "agility",
          "level": 1
        },
        {
          "method": "level",
          "move": "slam",
          "level": 1
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 1
        },
        {
          "method": "level",
          "move": "growl",
          "level": 1
        },
        {
          "method": "level",
          "move": "thunderbolt",
          "level": 5
        },
        {
          "method": "egg",
          "move": "bestow"
        },
        {
          "method": "egg",
          "move": "bide"
        },
        {
          "method": "egg",
          "move": "charge"
        },
        {
          "method": "egg",
          "move": "disarmingvoice"
        },
        {
          "method": "egg",
          "move": "doubleslap"
        },
        {
          "method": "egg",
          "move": "fakeout"
        },
        {
          "method": "egg",
          "move": "flail"
        },
        {
          "method": "egg",
          "move": "luckychant"
        },
        {
          "method": "egg",
          "move": "present"
        },
        {
          "method": "egg",
          "move": "tickle"
        },
        {
          "method": "egg",
          "move": "wish"
        },
        {
          "method": "tm",
          "move": "agility"
        },
        {
          "method": "tm",
          "move": "alluringvoice"
        },
        {
          "method": "tm",
          "move": "babydolleyes"
        },
        {
          "method": "tm",
          "move": "bodyslam"
        },
        {
          "method": "tm",
          "move": "brickbreak"
        },
        {
          "method": "tm",
          "move": "brutalswing"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "charm"
        },
        {
          "method": "tm",
          "move": "covet"
        },
        {
          "method": "tm",
          "move": "dig"
        },
        {
          "method": "tm",
          "move": "disarmingvoice"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "drainingkiss"
        },
        {
          "method": "tm",
          "move": "echoedvoice"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "encore"
        },
        {
          "method": "tm",
          "move": "endeavor"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "faketears"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "fling"
        },
        {
          "method": "tm",
          "move": "focusblast"
        },
        {
          "method": "tm",
          "move": "focuspunch"
        },
        {
          "method": "tm",
          "move": "gigaimpact"
        },
        {
          "method": "tm",
          "move": "grassknot"
        },
        {
          "method": "tm",
          "move": "headbutt"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hyperbeam"
        },
        {
          "method": "tm",
          "move": "irontail"
        },
        {
          "method": "tm",
          "move": "knockoff"
        },
        {
          "method": "tm",
          "move": "laserfocus"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "magnetrise"
        },
        {
          "method": "tm",
          "move": "megakick"
        },
        {
          "method": "tm",
          "move": "megapunch"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "payday"
        },
        {
          "method": "tm",
          "move": "playrough"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "reversal"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "rocksmash"
        },
        {
          "method": "tm",
          "move": "rollout"
        },
        {
          "method": "tm",
          "move": "safeguard"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "speedswap"
        },
        {
          "method": "tm",
          "move": "strength"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "surf"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "takedown"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderpunch"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trailblaze"
        },
        {
          "method": "tm",
          "move": "upperhand"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "volttackle"
        },
        {
          "method": "tm",
          "move": "wildcharge"
        },
        {
          "method": "tutor",
          "move": "babydolleyes"
        },
        {
          "method": "tutor",
          "move": "covet"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "endeavor"
        },
        {
          "method": "tutor",
          "move": "focuspunch"
        },
        {
          "method": "tutor",
          "move": "gigaimpact"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hyperbeam"
        },
        {
          "method": "tutor",
          "move": "irontail"
        },
        {
          "method": "tutor",
          "move": "knockoff"
        },
        {
          "method": "tutor",
          "move": "laserfocus"
        },
        {
          "method": "tutor",
          "move": "lastresort"
        },
        {
          "method": "tutor",
          "move": "magnetrise"
        },
        {
          "method": "tutor",
          "move": "playrough"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "rocksmash"
        },
        {
          "method": "tutor",
          "move": "rollout"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "thunderpunch"
        },
        {
          "method": "tutor",
          "move": "volttackle"
        },
        {
          "method": "tutor",
          "move": "wildcharge"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "calmmind"
        },
        {
          "method": "legacy",
          "move": "captivate"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "counter"
        },
        {
          "method": "legacy",
          "move": "curse"
        },
        {
          "method": "legacy",
          "move": "defensecurl"
        },
        {
          "method": "legacy",
          "move": "detect"
        },
        {
          "method": "legacy",
          "move": "doubleedge"
        },
        {
          "method": "legacy",
          "move": "doublekick"
        },
        {
          "method": "legacy",
          "move": "dynamicpunch"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mimic"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "rage"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "seismictoss"
        },
        {
          "method": "legacy",
          "move": "skullbash"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "submission"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "legacy",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "zapcannon"
        },
        {
          "method": "special",
          "move": "celebrate"
        },
        {
          "method": "special",
          "move": "endeavor"
        },
        {
          "method": "special",
          "move": "extremespeed"
        },
        {
          "method": "special",
          "move": "fly"
        },
        {
          "method": "special",
          "move": "followme"
        },
        {
          "method": "special",
          "move": "happyhour"
        },
        {
          "method": "special",
          "move": "heartstamp"
        },
        {
          "method": "special",
          "move": "holdhands"
        },
        {
          "method": "special",
          "move": "lastresort"
        },
        {
          "method": "special",
          "move": "refresh"
        },
        {
          "method": "special",
          "move": "sing"
        },
        {
          "method": "special",
          "move": "sweetscent"
        },
        {
          "method": "special",
          "move": "teeterdance"
        },
        {
          "method": "special",
          "move": "yawn"
        }
      ],
      "evolutions": [],
      "description": [
        "It fires bolts of electricity from the tip of its tail and from the spiky tufts of fur growing out of its temples. This electricity forms the letter Y."
      ]
    }
  ]
}

Behavior and drops

{
  "behaviour": {
    "moving": {
      "walk": {
        "walkSpeed": 0.21
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "6",
      "toleratedLeaders": [
        {
          "pokemon": "raichu",
          "tier": 1
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 3,
    "entries": [
      {
        "item": "cobblemon:light_ball",
        "percentage": 10
      },
      {
        "item": "cobblemon:thunder_stone",
        "percentage": 10
      },
      {
        "item": "cobblemon:oran_berry",
        "percentage": 10
      }
    ]
  },
  "labels": [
    "gen1",
    "kantonian_form"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 26,
  "name": "Raichu",
  "primaryType": "electric",
  "maleRatio": 0.5,
  "height": 8,
  "weight": 300,
  "pokedex": [
    "cobblemon.species.raichu.desc"
  ],
  "labels": [
    "gen1",
    "kantonian_form"
  ],
  "aspects": [],
  "abilities": [
    "static",
    "h:lightningrod"
  ],
  "eggGroups": [
    "field",
    "fairy"
  ],
  "baseStats": {
    "hp": 60,
    "attack": 90,
    "defence": 55,
    "special_attack": 90,
    "special_defence": 80,
    "speed": 110
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 0,
    "special_defence": 0,
    "speed": 3
  },
  "baseExperienceYield": 243,
  "experienceGroup": "medium_fast",
  "catchRate": 75,
  "eggCycles": 10,
  "baseFriendship": 50,
  "features": [
    "alolan",
    "mega_evolution"
  ],
  "baseScale": 0.75,
  "hitbox": {
    "width": 0.8,
    "height": 1.5,
    "fixed": false
  },
  "behaviour": {
    "moving": {
      "walk": {
        "walkSpeed": 0.21
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "6",
      "toleratedLeaders": [
        {
          "pokemon": "raichu",
          "tier": 1
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 3,
    "entries": [
      {
        "item": "cobblemon:light_ball",
        "percentage": 10
      },
      {
        "item": "cobblemon:thunder_stone",
        "percentage": 10
      },
      {
        "item": "cobblemon:oran_berry",
        "percentage": 10
      }
    ]
  },
  "moves": [
    "1:thundershock",
    "1:tailwhip",
    "1:quickattack",
    "1:thunderpunch",
    "1:thunderwave",
    "1:thunder",
    "1:lightscreen",
    "1:irontail",
    "1:playnice",
    "1:sweetkiss",
    "1:nuzzle",
    "1:nastyplot",
    "1:charm",
    "1:doubleteam",
    "1:electroball",
    "1:feint",
    "1:spark",
    "1:agility",
    "1:slam",
    "1:discharge",
    "1:growl",
    "5:thunderbolt",
    "egg:bestow",
    "egg:bide",
    "egg:charge",
    "egg:disarmingvoice",
    "egg:doubleslap",
    "egg:fakeout",
    "egg:flail",
    "egg:luckychant",
    "egg:present",
    "egg:tickle",
    "egg:wish",
    "tm:agility",
    "tm:alluringvoice",
    "tm:babydolleyes",
    "tm:bodyslam",
    "tm:brickbreak",
    "tm:brutalswing",
    "tm:charge",
    "tm:chargebeam",
    "tm:charm",
    "tm:covet",
    "tm:dig",
    "tm:disarmingvoice",
    "tm:doubleteam",
    "tm:drainingkiss",
    "tm:echoedvoice",
    "tm:eerieimpulse",
    "tm:electricterrain",
    "tm:electroball",
    "tm:electroweb",
    "tm:encore",
    "tm:endeavor",
    "tm:endure",
    "tm:facade",
    "tm:faketears",
    "tm:flash",
    "tm:fling",
    "tm:focusblast",
    "tm:focuspunch",
    "tm:gigaimpact",
    "tm:grassknot",
    "tm:headbutt",
    "tm:helpinghand",
    "tm:hyperbeam",
    "tm:irontail",
    "tm:knockoff",
    "tm:laserfocus",
    "tm:lightscreen",
    "tm:magnetrise",
    "tm:megakick",
    "tm:megapunch",
    "tm:nastyplot",
    "tm:payday",
    "tm:playrough",
    "tm:protect",
    "tm:raindance",
    "tm:reflect",
    "tm:rest",
    "tm:reversal",
    "tm:risingvoltage",
    "tm:rocksmash",
    "tm:rollout",
    "tm:safeguard",
    "tm:shockwave",
    "tm:signalbeam",
    "tm:sleeptalk",
    "tm:speedswap",
    "tm:strength",
    "tm:substitute",
    "tm:surf",
    "tm:swift",
    "tm:takedown",
    "tm:terablast",
    "tm:thief",
    "tm:thunder",
    "tm:thunderbolt",
    "tm:thunderpunch",
    "tm:thunderwave",
    "tm:trailblaze",
    "tm:upperhand",
    "tm:voltswitch",
    "tm:volttackle",
    "tm:wildcharge",
    "tutor:babydolleyes",
    "tutor:covet",
    "tutor:electroweb",
    "tutor:endeavor",
    "tutor:focuspunch",
    "tutor:gigaimpact",
    "tutor:helpinghand",
    "tutor:hyperbeam",
    "tutor:irontail",
    "tutor:knockoff",
    "tutor:laserfocus",
    "tutor:lastresort",
    "tutor:magnetrise",
    "tutor:playrough",
    "tutor:rest",
    "tutor:risingvoltage",
    "tutor:rocksmash",
    "tutor:rollout",
    "tutor:shockwave",
    "tutor:signalbeam",
    "tutor:sleeptalk",
    "tutor:swift",
    "tutor:thunderbolt",
    "tutor:thunderpunch",
    "tutor:volttackle",
    "tutor:wildcharge",
    "legacy:attract",
    "legacy:calmmind",
    "legacy:captivate",
    "legacy:confide",
    "legacy:counter",
    "legacy:curse",
    "legacy:defensecurl",
    "legacy:detect",
    "legacy:doubleedge",
    "legacy:doublekick",
    "legacy:dynamicpunch",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mimic",
    "legacy:mudslap",
    "legacy:naturalgift",
    "legacy:rage",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:seismictoss",
    "legacy:skullbash",
    "legacy:snore",
    "legacy:submission",
    "legacy:swagger",
    "legacy:toxic",
    "legacy:uproar",
    "legacy:zapcannon",
    "special:celebrate",
    "special:endeavor",
    "special:extremespeed",
    "special:fly",
    "special:followme",
    "special:happyhour",
    "special:heartstamp",
    "special:holdhands",
    "special:lastresort",
    "special:refresh",
    "special:sing",
    "special:sweetscent",
    "special:teeterdance",
    "special:yawn"
  ],
  "preEvolution": "pikachu",
  "evolutions": [],
  "forms": [
    {
      "name": "Alola",
      "primaryType": "electric",
      "secondaryType": "psychic",
      "maleRatio": 0.5,
      "height": 7,
      "weight": 210,
      "pokedex": [
        "cobblemon.species.raichu-alola.desc"
      ],
      "labels": [
        "gen7",
        "alolan_form"
      ],
      "aspects": [
        "alolan"
      ],
      "abilities": [
        "surgesurfer",
        "h:surgesurfer"
      ],
      "baseStats": {
        "hp": 60,
        "attack": 85,
        "defence": 50,
        "special_attack": 95,
        "special_defence": 85,
        "speed": 110
      },
      "hitbox": {
        "width": 0.8,
        "height": 1.75,
        "fixed": false
      },
      "behaviour": {
        "resting": {
          "canSleep": true,
          "light": "0-4",
          "drowsyChance": 0.0333,
          "rouseChance": 0.0042
        },
        "moving": {
          "swim": {
            "canWalkOnWater": true,
            "swimSpeed": 0.25,
            "avoidsWater": true
          },
          "fly": {
            "canFly": true,
            "flySpeedHorizontal": 0.25
          }
        },
        "herd": {
          "maxSize": "6",
          "toleratedLeaders": [
            {
              "pokemon": "raichu",
              "tier": 1
            }
          ]
        },
        "combat": {
          "willDefendOwner": true
        }
      },
      "moves": [
        "1:psychic",
        "1:thundershock",
        "1:tailwhip",
        "1:quickattack",
        "1:thunderwave",
        "1:thunder",
        "1:lightscreen",
        "1:irontail",
        "1:playnice",
        "1:sweetkiss",
        "1:nuzzle",
        "1:nastyplot",
        "1:charm",
        "1:doubleteam",
        "1:electroball",
        "1:feint",
        "1:spark",
        "1:agility",
        "1:slam",
        "1:discharge",
        "1:growl",
        "5:thunderbolt",
        "egg:bestow",
        "egg:bide",
        "egg:charge",
        "egg:disarmingvoice",
        "egg:doubleslap",
        "egg:fakeout",
        "egg:flail",
        "egg:luckychant",
        "egg:present",
        "egg:tickle",
        "egg:wish",
        "tm:agility",
        "tm:alluringvoice",
        "tm:allyswitch",
        "tm:bodyslam",
        "tm:brickbreak",
        "tm:calmmind",
        "tm:charge",
        "tm:chargebeam",
        "tm:charm",
        "tm:covet",
        "tm:dig",
        "tm:disarmingvoice",
        "tm:doubleteam",
        "tm:drainingkiss",
        "tm:echoedvoice",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:encore",
        "tm:endeavor",
        "tm:endure",
        "tm:expandingforce",
        "tm:facade",
        "tm:faketears",
        "tm:fling",
        "tm:focusblast",
        "tm:focuspunch",
        "tm:gigaimpact",
        "tm:grassknot",
        "tm:helpinghand",
        "tm:hyperbeam",
        "tm:irontail",
        "tm:knockoff",
        "tm:laserfocus",
        "tm:lightscreen",
        "tm:magiccoat",
        "tm:magicroom",
        "tm:magnetrise",
        "tm:megakick",
        "tm:megapunch",
        "tm:nastyplot",
        "tm:payday",
        "tm:playrough",
        "tm:protect",
        "tm:psychic",
        "tm:psychicnoise",
        "tm:psychicterrain",
        "tm:psyshock",
        "tm:raindance",
        "tm:recycle",
        "tm:reflect",
        "tm:rest",
        "tm:reversal",
        "tm:risingvoltage",
        "tm:safeguard",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:skillswap",
        "tm:sleeptalk",
        "tm:speedswap",
        "tm:storedpower",
        "tm:substitute",
        "tm:surf",
        "tm:swift",
        "tm:takedown",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderpunch",
        "tm:thunderwave",
        "tm:trailblaze",
        "tm:upperhand",
        "tm:voltswitch",
        "tm:volttackle",
        "tm:wildcharge",
        "tutor:allyswitch",
        "tutor:covet",
        "tutor:electroweb",
        "tutor:endeavor",
        "tutor:expandingforce",
        "tutor:focuspunch",
        "tutor:gigaimpact",
        "tutor:helpinghand",
        "tutor:hyperbeam",
        "tutor:irontail",
        "tutor:knockoff",
        "tutor:laserfocus",
        "tutor:lastresort",
        "tutor:magiccoat",
        "tutor:magicroom",
        "tutor:magnetrise",
        "tutor:playrough",
        "tutor:psychic",
        "tutor:recycle",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:skillswap",
        "tutor:sleeptalk",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:thunderpunch",
        "tutor:volttackle",
        "tutor:wildcharge",
        "legacy:attract",
        "legacy:captivate",
        "legacy:confide",
        "legacy:counter",
        "legacy:curse",
        "legacy:defensecurl",
        "legacy:detect",
        "legacy:doubleedge",
        "legacy:doublekick",
        "legacy:dynamicpunch",
        "legacy:frustration",
        "legacy:futuresight",
        "legacy:headbutt",
        "legacy:hiddenpower",
        "legacy:mimic",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:rage",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:seismictoss",
        "legacy:skullbash",
        "legacy:snore",
        "legacy:submission",
        "legacy:swagger",
        "legacy:teleport",
        "legacy:toxic",
        "legacy:uproar",
        "legacy:zapcannon",
        "special:celebrate",
        "special:endeavor",
        "special:extremespeed",
        "special:fly",
        "special:followme",
        "special:happyhour",
        "special:heartstamp",
        "special:holdhands",
        "special:lastresort",
        "special:refresh",
        "special:sing",
        "special:sweetscent",
        "special:teeterdance",
        "special:yawn"
      ],
      "preEvolution": "pikachu",
      "evolutions": [],
      "battleOnly": false
    },
    {
      "name": "Mega-X",
      "pokedex": [
        "cobblemon.species.raichu-mega-x.desc"
      ],
      "labels": [
        "gen1",
        "mega_x"
      ],
      "aspects": [
        "mega_x"
      ],
      "abilities": [
        "electricsurge",
        "h:electricsurge"
      ],
      "baseStats": {
        "hp": 60,
        "attack": 135,
        "defence": 95,
        "special_attack": 90,
        "special_defence": 95,
        "speed": 110
      },
      "behaviour": {
        "moving": {
          "fly": {
            "canFly": true,
            "flySpeedHorizontal": 0.3
          }
        }
      },
      "battleOnly": true,
      "dynamaxBlocked": true,
      "height": 12,
      "weight": 380
    },
    {
      "name": "Mega-Y",
      "pokedex": [
        "cobblemon.species.raichu-mega-y.desc"
      ],
      "labels": [
        "gen1",
        "mega_y"
      ],
      "aspects": [
        "mega_y"
      ],
      "abilities": [
        "noguard",
        "h:noguard"
      ],
      "baseStats": {
        "hp": 60,
        "attack": 100,
        "defence": 55,
        "special_attack": 160,
        "special_defence": 80,
        "speed": 130
      },
      "battleOnly": true,
      "dynamaxBlocked": true,
      "height": 10,
      "weight": 260
    }
  ]
}
PRIVACY CONTROLS

Analytics settings

Optional analytics use first-party cookies to recognize this browser for up to 180 days and group activity into 30-minute visits. Event-level data is deleted after 90 days.

Complete privacy and analytics notice