Skip to content

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

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

National Pokédex #0331 · Generation 3

Cacnea

grass

The more arid and harsh the environment, the more pretty and fragrant a flower Cacnea grows. This Pokémon battles by wildly swinging its thorny arms.

Natural spawnEvolution chain

Quick answer

How do you get Cacnea?

Cacnea can spawn in Badlands, Eroded Badlands, Wooded Badlands, and 16 other eligible biomes (Light: Bright). Check the complete conditions below; these routes reflect AshRun's installed ATMons files.

AshRun ATMons 1.3.0 · Data updated · Sources & limitations

AshRun locations

How to obtain Cacnea

1 place to look

Where to look in the wild

Eligible biomes (19)

Badlands + 18 more

  • Badlands
  • Eroded Badlands
  • Wooded Badlands
  • Bryce Canyon
  • Painted Mountains
  • Red Oasis
  • Savanna Badlands
  • White Mesa
  • Snowy Badlands
  • Ashen Savanna
  • Warped Mesa
  • Desert
  • Desert Oasis
  • Desert Spires
  • Lush Desert
  • Sandstone Valley
  • Ancient Sands
  • Desert Canyon
  • Cave Desert Caves

Expanded from server categories: Badlands, Desert

Level9-34RarityCommon
  • Light: Bright

Battle profile

Base stats

335 total
Hp50
Attack85
Defence40
Special Attack85
Special Defence40
Speed35

Abilities

  • Sandveil
  • Waterabsorb Hidden

Training

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

Progression

Evolution & forms

Complete installed learnset

Moves

138 entries
Level moves (17)
Lv. 1 · PoisonstingLv. 1 · LeerLv. 4 · AbsorbLv. 7 · GrowthLv. 10 · LeechseedLv. 13 · SandattackLv. 16 · NeedlearmLv. 19 · FeintattackLv. 22 · IngrainLv. 26 · PaybackLv. 30 · SpikesLv. 34 · SuckerpunchLv. 38 · PinmissileLv. 42 · EnergyballLv. 46 · CottonsporeLv. 50 · SandstormLv. 54 · Destinybond
Egg moves (13)
AcidBelchBlockCounterDisableDynamicpunchFellstingerGrasswhistlePowertripRototillerSmellingsaltsSwitcherooTeeterdance
Tm moves (63)
BlockBodyslamBrickbreakBulldozeBulletseedCurseCutDarkpulseDigDrainpunchEncoreEndeavorEndureEnergyballFacadeFlashFlingFocuspunchFoulplayFurycutterGigadrainGrassknotGrassyglideGrassyterrainHeadbuttHelpinghandLeafstormLowkickMagicalleafMegapunchNastyplotNaturepowerPaybackPinmissilePoisonjabPoweruppunchProtectRaindanceRestRoleplaySandstormScaryfaceSeedbombSkittersmackSleeptalkSolarbeamSpikesSpiteSubstituteSuckerpunchSunnydaySwiftSwordsdanceSynthesisTakedownTerablastThiefThroatchopThunderpunchToxicspikesTrailblazeVenoshockWorryseed
Tutor moves (28)
BlockBulldozeDarkpulseDrainpunchEndeavorEnergyballFocuspunchFoulplayFurycutterGigadrainGrassyglideHelpinghandLowkickMagicalleafPoisonjabRestRoleplaySeedbombSkittersmackSleeptalkSpikesSpiteSuckerpunchSwiftSynthesisThroatchopThunderpunchWorryseed
Legacy moves (17)
AttractCaptivateConfideDoubleedgeDoubleteamFrustrationHiddenpowerMimicMudslapNaturalgiftReturnRoundSecretpowerSeismictossSnoreSwaggerToxic

Useful extras

Drops & breeding

Cactus

Quantity 0-1

Poison Barb

2.5% chance

Tanga Berry

2.5% chance

Sticky Barb

2.5% chance

Egg groups
Grass, Human Like
Egg cycles
20
Catch rate
190
Maximum drops
4
Technical server dataRaw records, internal IDs, source files, presets, and full JSON

Source summary

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

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "cacnea-1",
      "pokemon": "cacnea",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "9-34",
      "weight": 9,
      "weightMultiplier": {
        "multiplier": 1.5,
        "condition": {
          "timeRange": "night"
        }
      },
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_badlands",
          "#cobblemon:is_desert"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0331_cacnea.json",
      "resolvedBiomes": [
        "minecraft:badlands",
        "minecraft:eroded_badlands",
        "minecraft:wooded_badlands",
        "terralith:bryce_canyon",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:savanna_badlands",
        "terralith:white_mesa",
        "terralith:snowy_badlands",
        "terralith:ashen_savanna",
        "terralith:warped_mesa",
        "minecraft:desert",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:lush_desert",
        "terralith:sandstone_valley",
        "terralith:ancient_sands",
        "terralith:desert_canyon",
        "terralith:cave/desert_caves"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [
    {
      "id": "cacnea_cacturne",
      "variant": "level_up",
      "result": "cacturne",
      "consumeHeldItem": false,
      "learnableMoves": [
        "spikyshield"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 32
        }
      ]
    }
  ],
  "forms": []
}

Behavior and drops

{
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "moving": {
      "walk": {
        "walkSpeed": 0.25
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    }
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:cactus",
        "quantityRange": "0-1"
      },
      {
        "item": "cobblemon:poison_barb",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:tanga_berry",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:sticky_barb",
        "percentage": 2.5
      }
    ]
  },
  "labels": [
    "gen3"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 331,
  "name": "Cacnea",
  "primaryType": "grass",
  "maleRatio": 0.5,
  "height": 4,
  "weight": 513,
  "pokedex": [
    "cobblemon.species.cacnea.desc"
  ],
  "labels": [
    "gen3"
  ],
  "aspects": [],
  "abilities": [
    "sandveil",
    "h:waterabsorb"
  ],
  "eggGroups": [
    "grass",
    "human_like"
  ],
  "baseStats": {
    "hp": 50,
    "attack": 85,
    "defence": 40,
    "special_attack": 85,
    "special_defence": 40,
    "speed": 35
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 1,
    "special_defence": 0,
    "speed": 0
  },
  "baseExperienceYield": 67,
  "experienceGroup": "medium_slow",
  "catchRate": 190,
  "eggCycles": 20,
  "baseFriendship": 35,
  "baseScale": 0.7,
  "hitbox": {
    "width": 0.65,
    "height": 0.75,
    "fixed": false
  },
  "behaviour": {
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "moving": {
      "walk": {
        "walkSpeed": 0.25
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    }
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:cactus",
        "quantityRange": "0-1"
      },
      {
        "item": "cobblemon:poison_barb",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:tanga_berry",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:sticky_barb",
        "percentage": 2.5
      }
    ]
  },
  "moves": [
    "1:poisonsting",
    "1:leer",
    "4:absorb",
    "7:growth",
    "10:leechseed",
    "13:sandattack",
    "16:needlearm",
    "19:feintattack",
    "22:ingrain",
    "26:payback",
    "30:spikes",
    "34:suckerpunch",
    "38:pinmissile",
    "42:energyball",
    "46:cottonspore",
    "50:sandstorm",
    "54:destinybond",
    "egg:acid",
    "egg:belch",
    "egg:block",
    "egg:counter",
    "egg:disable",
    "egg:dynamicpunch",
    "egg:fellstinger",
    "egg:grasswhistle",
    "egg:powertrip",
    "egg:rototiller",
    "egg:smellingsalts",
    "egg:switcheroo",
    "egg:teeterdance",
    "tm:block",
    "tm:bodyslam",
    "tm:brickbreak",
    "tm:bulldoze",
    "tm:bulletseed",
    "tm:curse",
    "tm:cut",
    "tm:darkpulse",
    "tm:dig",
    "tm:drainpunch",
    "tm:encore",
    "tm:endeavor",
    "tm:endure",
    "tm:energyball",
    "tm:facade",
    "tm:flash",
    "tm:fling",
    "tm:focuspunch",
    "tm:foulplay",
    "tm:furycutter",
    "tm:gigadrain",
    "tm:grassknot",
    "tm:grassyglide",
    "tm:grassyterrain",
    "tm:headbutt",
    "tm:helpinghand",
    "tm:leafstorm",
    "tm:lowkick",
    "tm:magicalleaf",
    "tm:megapunch",
    "tm:nastyplot",
    "tm:naturepower",
    "tm:payback",
    "tm:pinmissile",
    "tm:poisonjab",
    "tm:poweruppunch",
    "tm:protect",
    "tm:raindance",
    "tm:rest",
    "tm:roleplay",
    "tm:sandstorm",
    "tm:scaryface",
    "tm:seedbomb",
    "tm:skittersmack",
    "tm:sleeptalk",
    "tm:solarbeam",
    "tm:spikes",
    "tm:spite",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:swift",
    "tm:swordsdance",
    "tm:synthesis",
    "tm:takedown",
    "tm:terablast",
    "tm:thief",
    "tm:throatchop",
    "tm:thunderpunch",
    "tm:toxicspikes",
    "tm:trailblaze",
    "tm:venoshock",
    "tm:worryseed",
    "tutor:block",
    "tutor:bulldoze",
    "tutor:darkpulse",
    "tutor:drainpunch",
    "tutor:endeavor",
    "tutor:energyball",
    "tutor:focuspunch",
    "tutor:foulplay",
    "tutor:furycutter",
    "tutor:gigadrain",
    "tutor:grassyglide",
    "tutor:helpinghand",
    "tutor:lowkick",
    "tutor:magicalleaf",
    "tutor:poisonjab",
    "tutor:rest",
    "tutor:roleplay",
    "tutor:seedbomb",
    "tutor:skittersmack",
    "tutor:sleeptalk",
    "tutor:spikes",
    "tutor:spite",
    "tutor:suckerpunch",
    "tutor:swift",
    "tutor:synthesis",
    "tutor:throatchop",
    "tutor:thunderpunch",
    "tutor:worryseed",
    "legacy:attract",
    "legacy:captivate",
    "legacy:confide",
    "legacy:doubleedge",
    "legacy:doubleteam",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mimic",
    "legacy:mudslap",
    "legacy:naturalgift",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:seismictoss",
    "legacy:snore",
    "legacy:swagger",
    "legacy:toxic"
  ],
  "evolutions": [
    {
      "id": "cacnea_cacturne",
      "variant": "level_up",
      "result": "cacturne",
      "consumeHeldItem": false,
      "learnableMoves": [
        "spikyshield"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 32
        }
      ]
    }
  ]
}