Skip to content

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

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

National Pokédex #0352 · Generation 3

Kecleon

normal

Kecleon alters its body coloration to blend in with its surroundings, allowing it to sneak up on its prey unnoticed. Then it lashes out with its long, stretchy tongue to instantly ensnare the unsuspecting target.

Natural spawn

Quick answer

How do you get Kecleon?

Kecleon can spawn in Bamboo Jungle, Jungle, Sparse Jungle, and 7 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 Kecleon

1 place to look

Where to look in the wild

Eligible biomes (10)

Bamboo Jungle + 9 more

  • Bamboo Jungle
  • Jungle
  • Sparse Jungle
  • Flourishing Forest
  • Amethyst Canyon
  • Amethyst Rainforest
  • Jungle Mountains
  • Rocky Jungle
  • Tropical Jungle
  • Cave Underground Jungle

Expanded from server categories: Jungle, Tropical Island

Level19-44RarityUncommon
  • Light: Bright

Battle profile

Base stats

440 total
Hp60
Attack90
Defence70
Special Attack60
Special Defence120
Speed40

Abilities

  • Colorchange
  • Protean Hidden

Training

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

Progression

Evolution & forms

This Pokémon does not evolve into another species.

Complete installed learnset

Moves

165 entries
Level moves (19)
Lv. 1 · ThiefLv. 1 · TailwhipLv. 1 · AstonishLv. 1 · LickLv. 1 · ScratchLv. 4 · BindLv. 7 · ShadowsneakLv. 10 · FeintLv. 13 · FuryswipesLv. 16 · FeintattackLv. 18 · PsybeamLv. 21 · AncientpowerLv. 25 · SlashLv. 30 · CamouflageLv. 33 · ShadowclawLv. 38 · ScreechLv. 42 · SubstituteLv. 46 · SuckerpunchLv. 50 · Synchronoise
Egg moves (5)
CamouflageDisableDizzypunchFakeoutRecover
Tm moves (79)
AerialaceAfteryouAncientpowerAquatailBindBlizzardBodyslamBrickbreakChargebeamCutDetectDigDrainpunchEndureFacadeFireblastFirepunchFlamethrowerFlashFlingFocuspunchFoulplayFurycutterGrassknotHeadbuttHoneclawsIcebeamIcepunchIcywindIncinerateIrontailKnockoffLastresortLowkickMagiccoatMegakickMegapunchMetronomeMudslapNastyplotPoweruppunchProtectPsybeamPsychupRaindanceRecycleRestRetaliateRockslideRocksmashRocktombRoleplayRolloutScaleshotScreechShadowballShadowclawShockwaveSkillswapSleeptalkSnatchSolarbeamStealthrockStrengthSubstituteSuckerpunchSunnydaySwiftTerablastThiefThunderThunderboltThunderpunchThunderwaveTrickTrickroomWaterpulseWonderroomWorkup
Tutor moves (42)
AerialaceAfteryouAncientpowerAquatailBindChargebeamDrainpunchFirepunchFlamethrowerFocuspunchFoulplayFurycutterIcebeamIcepunchIcywindIrontailKnockoffLastresortLowkickMagiccoatMudslapRecycleRestRockslideRocksmashRoleplayRolloutScaleshotShadowballShadowclawShockwaveSkillswapSleeptalkSnatchStealthrockSuckerpunchSwiftThunderboltThunderpunchTrickWaterpulseWonderroom
Legacy moves (20)
AttractCaptivateConfideCounterDefensecurlDoubleedgeDoubleteamDynamicpunchFrustrationHiddenpowerMimicNaturalgiftReflecttypeReturnRoundSecretpowerSeismictossSnoreSwaggerToxic

Useful extras

Drops & breeding

Persim Berry

5% chance

Egg groups
Field
Egg cycles
20
Catch rate
200
Maximum drops
1
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": "kecleon-1",
      "pokemon": "kecleon",
      "presets": [
        "natural",
        "wild"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "19-44",
      "weight": 10,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_jungle",
          "#cobblemon:is_tropical_island"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0352_kecleon.json",
      "resolvedBiomes": [
        "minecraft:bamboo_jungle",
        "minecraft:jungle",
        "minecraft:sparse_jungle",
        "ars_elemental:flourishing_forest",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:jungle_mountains",
        "terralith:rocky_jungle",
        "terralith:tropical_jungle",
        "terralith:cave/underground_jungle"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [],
  "forms": []
}

Behavior and drops

{
  "behaviour": {
    "moving": {
      "walk": {
        "walkSpeed": 0.25
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 1,
    "entries": [
      {
        "item": "cobblemon:persim_berry",
        "percentage": 5
      }
    ]
  },
  "labels": [
    "gen3"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 352,
  "name": "Kecleon",
  "primaryType": "normal",
  "maleRatio": 0.5,
  "height": 10,
  "weight": 220,
  "pokedex": [
    "cobblemon.species.kecleon.desc"
  ],
  "labels": [
    "gen3"
  ],
  "aspects": [],
  "abilities": [
    "colorchange",
    "h:protean"
  ],
  "eggGroups": [
    "field"
  ],
  "baseStats": {
    "hp": 60,
    "attack": 90,
    "defence": 70,
    "special_attack": 60,
    "special_defence": 120,
    "speed": 40
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 0,
    "special_defence": 1,
    "speed": 0
  },
  "baseExperienceYield": 154,
  "experienceGroup": "medium_slow",
  "catchRate": 200,
  "eggCycles": 20,
  "baseFriendship": 50,
  "baseScale": 0.75,
  "hitbox": {
    "width": 0.75,
    "height": 1.4,
    "fixed": false
  },
  "behaviour": {
    "moving": {
      "walk": {
        "walkSpeed": 0.25
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "drowsyChance": 0.0333,
      "rouseChance": 0.0042
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 1,
    "entries": [
      {
        "item": "cobblemon:persim_berry",
        "percentage": 5
      }
    ]
  },
  "moves": [
    "1:thief",
    "1:tailwhip",
    "1:astonish",
    "1:lick",
    "1:scratch",
    "4:bind",
    "7:shadowsneak",
    "10:feint",
    "13:furyswipes",
    "16:feintattack",
    "18:psybeam",
    "21:ancientpower",
    "25:slash",
    "30:camouflage",
    "33:shadowclaw",
    "38:screech",
    "42:substitute",
    "46:suckerpunch",
    "50:synchronoise",
    "egg:camouflage",
    "egg:disable",
    "egg:dizzypunch",
    "egg:fakeout",
    "egg:recover",
    "tm:aerialace",
    "tm:afteryou",
    "tm:ancientpower",
    "tm:aquatail",
    "tm:bind",
    "tm:blizzard",
    "tm:bodyslam",
    "tm:brickbreak",
    "tm:chargebeam",
    "tm:cut",
    "tm:detect",
    "tm:dig",
    "tm:drainpunch",
    "tm:endure",
    "tm:facade",
    "tm:fireblast",
    "tm:firepunch",
    "tm:flamethrower",
    "tm:flash",
    "tm:fling",
    "tm:focuspunch",
    "tm:foulplay",
    "tm:furycutter",
    "tm:grassknot",
    "tm:headbutt",
    "tm:honeclaws",
    "tm:icebeam",
    "tm:icepunch",
    "tm:icywind",
    "tm:incinerate",
    "tm:irontail",
    "tm:knockoff",
    "tm:lastresort",
    "tm:lowkick",
    "tm:magiccoat",
    "tm:megakick",
    "tm:megapunch",
    "tm:metronome",
    "tm:mudslap",
    "tm:nastyplot",
    "tm:poweruppunch",
    "tm:protect",
    "tm:psybeam",
    "tm:psychup",
    "tm:raindance",
    "tm:recycle",
    "tm:rest",
    "tm:retaliate",
    "tm:rockslide",
    "tm:rocksmash",
    "tm:rocktomb",
    "tm:roleplay",
    "tm:rollout",
    "tm:scaleshot",
    "tm:screech",
    "tm:shadowball",
    "tm:shadowclaw",
    "tm:shockwave",
    "tm:skillswap",
    "tm:sleeptalk",
    "tm:snatch",
    "tm:solarbeam",
    "tm:stealthrock",
    "tm:strength",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:swift",
    "tm:terablast",
    "tm:thief",
    "tm:thunder",
    "tm:thunderbolt",
    "tm:thunderpunch",
    "tm:thunderwave",
    "tm:trick",
    "tm:trickroom",
    "tm:waterpulse",
    "tm:wonderroom",
    "tm:workup",
    "tutor:aerialace",
    "tutor:afteryou",
    "tutor:ancientpower",
    "tutor:aquatail",
    "tutor:bind",
    "tutor:chargebeam",
    "tutor:drainpunch",
    "tutor:firepunch",
    "tutor:flamethrower",
    "tutor:focuspunch",
    "tutor:foulplay",
    "tutor:furycutter",
    "tutor:icebeam",
    "tutor:icepunch",
    "tutor:icywind",
    "tutor:irontail",
    "tutor:knockoff",
    "tutor:lastresort",
    "tutor:lowkick",
    "tutor:magiccoat",
    "tutor:mudslap",
    "tutor:recycle",
    "tutor:rest",
    "tutor:rockslide",
    "tutor:rocksmash",
    "tutor:roleplay",
    "tutor:rollout",
    "tutor:scaleshot",
    "tutor:shadowball",
    "tutor:shadowclaw",
    "tutor:shockwave",
    "tutor:skillswap",
    "tutor:sleeptalk",
    "tutor:snatch",
    "tutor:stealthrock",
    "tutor:suckerpunch",
    "tutor:swift",
    "tutor:thunderbolt",
    "tutor:thunderpunch",
    "tutor:trick",
    "tutor:waterpulse",
    "tutor:wonderroom",
    "legacy:attract",
    "legacy:captivate",
    "legacy:confide",
    "legacy:counter",
    "legacy:defensecurl",
    "legacy:doubleedge",
    "legacy:doubleteam",
    "legacy:dynamicpunch",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mimic",
    "legacy:naturalgift",
    "legacy:reflecttype",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:seismictoss",
    "legacy:snore",
    "legacy:swagger",
    "legacy:toxic"
  ],
  "evolutions": []
}