Skip to content

Community funded. Cosmetic rewards only. Never pay-to-win.

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

National Pokédex #0041 · Generation 1

Zubat

poisonflying

Zubat avoids sunlight because exposure causes it to become unhealthy. During the daytime, it stays in caves or under the eaves of old houses, sleeping while hanging upside down.

Natural spawnEvolution chain

AshRun locations

How to obtain Zubat

7 places to look

Where to look in the wild

Biome

Forest / Swamp

Level1-25RarityCommon
  • Time: Night
  • Weather: Clear
  • Light: Bright
Biome

Forest / Swamp

Level1-25RarityCommon
  • Light: Dark
Biome

Overworld

Level1-25RarityCommon
  • Light: Dark
Biome

Overworld

Level1-25RarityUncommon
  • Under cover
Biome

Spooky

Level1-25RarityCommon
  • Weather: Clear
  • Light: Bright
Biome

Deep Dark

Level1-25RarityUncommon
  • Light: Dark
Biome

Aether

Level1-25RarityCommon
  • Light: Dark

Battle profile

Base stats

245 total
Hp40
Attack45
Defence35
Special Attack30
Special Defence40
Speed55

Abilities

  • Innerfocus
  • Infiltrator Hidden

Training

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

Progression

Evolution & forms

Complete installed learnset

Moves

112 entries
Level moves (14)
Lv. 1 · SupersonicLv. 1 · WingattackLv. 1 · AbsorbLv. 5 · AstonishLv. 10 · MeanlookLv. 15 · PoisonfangLv. 20 · QuickguardLv. 25 · AircutterLv. 30 · BiteLv. 35 · HazeLv. 40 · VenoshockLv. 45 · ConfuserayLv. 50 · AirslashLv. 55 · Leechlife
Egg moves (9)
CurseDefogFeintattackGustHypnosisPursuitQuickattackWhirlwindWingattack
Tm moves (47)
AcrobaticsAerialaceAgilityAircutterAirslashAssuranceBravebirdConfuserayCrunchCurseDefogDualwingbeatEndureFacadeFlyGigadrainHazeHeatwaveLeechlifeNastyplotOminouswindPaybackPluckProtectRaindanceRestRoostShadowballSleeptalkSludgebombSnatchSteelwingSubstituteSunnydaySuperfangSwiftTailwindTauntTerablastThiefTormentTwisterUproarUturnVenomdrenchVenoshockZenheadbutt
Tutor moves (20)
AerialaceAircutterDefogDualwingbeatGigadrainHeatwaveLeechlifeOminouswindRestRoostShadowballSleeptalkSludgebombSnatchSuperfangSwiftTailwindTwisterUproarZenheadbutt
Legacy moves (22)
AttractBideCaptivateConfideDetectDoubleedgeDoubleteamFrustrationHeadbuttHiddenpowerMegadrainMimicNaturalgiftRageRazorwindReturnRoundSecretpowerSnoreSwaggerTakedownToxic

Useful extras

Drops & breeding

Phantom Membrane

2.5% chance

Razor Fang

2.5% chance

Persim Berry

2.5% chance

Egg groups
Flying
Egg cycles
15
Catch rate
255
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: none.

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "zubat-1",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "1-25",
      "weight": 1.8,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_forest",
          "#cobblemon:is_swamp"
        ],
        "timeRange": "night",
        "isRaining": false
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_spooky",
          "#cobblemon:is_freezing"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-3",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "1-25",
      "weight": 1.8,
      "weightMultiplier": {
        "multiplier": 0.25,
        "condition": {
          "timeRange": "night"
        }
      },
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 7,
        "biomes": [
          "#cobblemon:is_forest",
          "#cobblemon:is_swamp"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_spooky",
          "#cobblemon:is_freezing"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-4",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "1-25",
      "weight": 9,
      "weightMultiplier": {
        "multiplier": 1.5,
        "condition": {
          "timeRange": "day"
        }
      },
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 7,
        "biomes": [
          "#cobblemon:is_overworld"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_deep_dark",
          "#cobblemon:is_forest",
          "#cobblemon:is_swamp"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-5",
      "pokemon": "zubat",
      "presets": [
        "derelict"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "1-25",
      "weight": 8.4,
      "weightMultiplier": {
        "multiplier": 1.5,
        "condition": {
          "timeRange": "day"
        }
      },
      "condition": {
        "canSeeSky": false,
        "biomes": [
          "#cobblemon:is_overworld"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_deep_dark",
          "#cobblemon:is_forest",
          "#cobblemon:is_swamp"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-6",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "1-25",
      "weight": 9,
      "weightMultiplier": {
        "multiplier": 1.5,
        "condition": {
          "timeRange": "night"
        }
      },
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_spooky"
        ],
        "isRaining": false
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-8",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "1-25",
      "weight": 8.4,
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 7,
        "biomes": [
          "#cobblemon:is_deep_dark"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    },
    {
      "id": "zubat-9",
      "pokemon": "zubat",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "1-25",
      "weight": 9,
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 7,
        "biomes": [
          "#aether:is_aether"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0041_zubat.json"
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [
    {
      "id": "zubat_golbat",
      "variant": "level_up",
      "result": "golbat",
      "consumeHeldItem": false,
      "learnableMoves": [],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 22
        }
      ]
    }
  ],
  "forms": []
}

Behavior and drops

{
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      },
      "walk": {
        "canWalk": false
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "9",
      "toleratedLeaders": [
        {
          "pokemon": "woobat",
          "tier": 1
        },
        {
          "pokemon": "noibat",
          "tier": 1
        },
        {
          "pokemon": "zubat",
          "tier": 2
        },
        {
          "pokemon": "swoobat",
          "tier": 3
        },
        {
          "pokemon": "golbat",
          "tier": 4
        },
        {
          "pokemon": "crobat",
          "tier": 5
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 3,
    "entries": [
      {
        "item": "minecraft:phantom_membrane",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:razor_fang",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:persim_berry",
        "percentage": 2.5
      }
    ]
  },
  "labels": [
    "gen1"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 41,
  "name": "Zubat",
  "primaryType": "poison",
  "secondaryType": "flying",
  "maleRatio": 0.5,
  "height": 8,
  "weight": 75,
  "pokedex": [
    "cobblemon.species.zubat.desc"
  ],
  "labels": [
    "gen1"
  ],
  "aspects": [],
  "abilities": [
    "innerfocus",
    "h:infiltrator"
  ],
  "eggGroups": [
    "flying"
  ],
  "baseStats": {
    "hp": 40,
    "attack": 45,
    "defence": 35,
    "special_attack": 30,
    "special_defence": 40,
    "speed": 55
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 0,
    "special_defence": 0,
    "speed": 1
  },
  "baseExperienceYield": 49,
  "experienceGroup": "medium_fast",
  "catchRate": 255,
  "eggCycles": 15,
  "baseFriendship": 50,
  "shoulderMountable": true,
  "baseScale": 0.8,
  "hitbox": {
    "width": 0.6,
    "height": 1.1,
    "fixed": false
  },
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      },
      "walk": {
        "canWalk": false
      }
    },
    "resting": {
      "canSleep": true,
      "light": "0-4",
      "willSleepOnBed": true,
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "9",
      "toleratedLeaders": [
        {
          "pokemon": "woobat",
          "tier": 1
        },
        {
          "pokemon": "noibat",
          "tier": 1
        },
        {
          "pokemon": "zubat",
          "tier": 2
        },
        {
          "pokemon": "swoobat",
          "tier": 3
        },
        {
          "pokemon": "golbat",
          "tier": 4
        },
        {
          "pokemon": "crobat",
          "tier": 5
        }
      ]
    },
    "combat": {
      "willDefendOwner": true
    }
  },
  "drops": {
    "amount": 3,
    "entries": [
      {
        "item": "minecraft:phantom_membrane",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:razor_fang",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:persim_berry",
        "percentage": 2.5
      }
    ]
  },
  "moves": [
    "1:supersonic",
    "1:wingattack",
    "1:absorb",
    "5:astonish",
    "10:meanlook",
    "15:poisonfang",
    "20:quickguard",
    "25:aircutter",
    "30:bite",
    "35:haze",
    "40:venoshock",
    "45:confuseray",
    "50:airslash",
    "55:leechlife",
    "egg:curse",
    "egg:defog",
    "egg:feintattack",
    "egg:gust",
    "egg:hypnosis",
    "egg:pursuit",
    "egg:quickattack",
    "egg:whirlwind",
    "egg:wingattack",
    "tm:acrobatics",
    "tm:aerialace",
    "tm:agility",
    "tm:aircutter",
    "tm:airslash",
    "tm:assurance",
    "tm:bravebird",
    "tm:confuseray",
    "tm:crunch",
    "tm:curse",
    "tm:defog",
    "tm:dualwingbeat",
    "tm:endure",
    "tm:facade",
    "tm:fly",
    "tm:gigadrain",
    "tm:haze",
    "tm:heatwave",
    "tm:leechlife",
    "tm:nastyplot",
    "tm:ominouswind",
    "tm:payback",
    "tm:pluck",
    "tm:protect",
    "tm:raindance",
    "tm:rest",
    "tm:roost",
    "tm:shadowball",
    "tm:sleeptalk",
    "tm:sludgebomb",
    "tm:snatch",
    "tm:steelwing",
    "tm:substitute",
    "tm:sunnyday",
    "tm:superfang",
    "tm:swift",
    "tm:tailwind",
    "tm:taunt",
    "tm:terablast",
    "tm:thief",
    "tm:torment",
    "tm:twister",
    "tm:uproar",
    "tm:uturn",
    "tm:venomdrench",
    "tm:venoshock",
    "tm:zenheadbutt",
    "tutor:aerialace",
    "tutor:aircutter",
    "tutor:defog",
    "tutor:dualwingbeat",
    "tutor:gigadrain",
    "tutor:heatwave",
    "tutor:leechlife",
    "tutor:ominouswind",
    "tutor:rest",
    "tutor:roost",
    "tutor:shadowball",
    "tutor:sleeptalk",
    "tutor:sludgebomb",
    "tutor:snatch",
    "tutor:superfang",
    "tutor:swift",
    "tutor:tailwind",
    "tutor:twister",
    "tutor:uproar",
    "tutor:zenheadbutt",
    "legacy:attract",
    "legacy:bide",
    "legacy:captivate",
    "legacy:confide",
    "legacy:detect",
    "legacy:doubleedge",
    "legacy:doubleteam",
    "legacy:frustration",
    "legacy:headbutt",
    "legacy:hiddenpower",
    "legacy:megadrain",
    "legacy:mimic",
    "legacy:naturalgift",
    "legacy:rage",
    "legacy:razorwind",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:snore",
    "legacy:swagger",
    "legacy:takedown",
    "legacy:toxic"
  ],
  "evolutions": [
    {
      "id": "zubat_golbat",
      "variant": "level_up",
      "result": "golbat",
      "consumeHeldItem": false,
      "learnableMoves": [],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 22
        }
      ]
    }
  ]
}