Skip to content

Legendaries don't spawn passively in the world. They arrive through roaming events — a server-wide broadcast names a species and a biome, the first player to reach that biome triggers the spawn, and only that player can catch what shows up.

A roaming event is not a static dungeon and not a boss waiting at a fixed spot. It's a timed, server-wide race: the Pokémon spawns on the first qualifying player, wherever they are.

How a roaming event works

StepDetail
Attempt intervalEvery 3 hours 45 minutes (13,500 seconds).
Attempt chance100% per cycle. Failed attempts also ramp future chance by +10%.
Online requirementAt least 2 players must be online.
Biome holdOnce a player enters the rolled biome, they must stay 60 seconds for the spawn to confirm.
Targeted spawnThe Pokémon spawns within ~12 blocks of the qualifying player.
Protection window15 minutes (900 seconds). Only the targeted player can catch or battle it.
If unclaimedThe Pokémon despawns when protection ends.

Three broadcasts punctuate every event — keep chat visible:

  1. The aura stirs — names the species and biome as the attempt begins. This is your signal to travel.
  2. A player enters the biome — names the first player to qualify. If it's you, hold position for the 60-second timer.
  3. It appears — names the species and the targeted player when the Pokémon actually spawns.

Who gets it

  • Species cooldown: the last 3 species are skipped before they can roll again.
  • Player cooldown: the last 2 targeted players are skipped before they're eligible again.
  • Undexed priority: players who haven't yet caught the rolled species get priority selection.

Common to every tier

  • Level 70, regardless of tier or species.
  • Spawn chance after the biome-hold timer resolves: 30%. If it misses, the system rerolls a biome.
  • Allowed dimensions: Overworld, Nether, End.

Commands

CommandWhat it does
/roaming recentRecent roaming spawns.
/roaming statusStatus of the current event.
/roaming infoLists species that could roll under current conditions (time + weather).
/roaming info <species>Spawn conditions for a specific species.

Tips

  • Watch chat. Every stage is broadcast — the difference between a catch and a miss is usually reaction time.
  • Pre-position. If you know which biomes a tier favours (see the tables below), camp near one during peak hours.
  • Mind time and weather. Most species only roll in a specific time-of-day window, and some need clear/rain/thunder — check /roaming info.
  • Bring the right balls. You get one protected window; don't waste it under-equipped.
  • Undexed wins ties. If you haven't caught the rolled species, you're prioritised — keep your dex gaps in mind.

Tiers

Roaming events roll a tier first, then a species within that tier. Tier weights bias which class of Pokémon is more likely to appear in any given event:

TierTier weightTotal species
Legendary1.067
Mythical0.521
Paradox1.54
Ultra-beast1.52

Paradox and ultra-beast events fire more often per tier-slot than mythicals, even though there are fewer species to choose from. Mythicals are the rarest tier.

Legendary tier

The largest pool. Most Gen 1–9 box legendaries roll here. Per-entry weight controls how often that species is picked once the tier rolls.

Gen 1–2

SpeciesTimeWeatherBiome tagsNotesWeight
ArticunoDayAnyGlacial, Snowy Taiga, Snowy Forest4.0
ZapdosDayAnyPlateau, Savanna, Badlands4.0
MoltresDayAnyVolcanic, Desert4.0
MewtwoAnyAnyDeep Dark2.0
RaikouAfternoonAnySavanna4.0
EnteiMorningAnyMountain4.0
SuicuneNoonAnyBeach4.0
LugiaNoonAnyTemperate OceanUnderwater3.0
Ho-OhNoonAnyHighlands3.0

Gen 3

SpeciesTimeWeatherBiome tagsNotesWeight
RegirockMorningAnyBadlands4.0
RegiceNightAnyFreezing4.0
RegisteelAfternoonAnyMountain4.0
LatiasAfternoonClearBeach2.0
LatiosMorningClearBeach2.0
KyogreNightRainDeep OceanUnderwater3.0
GroudonDayClearSandy, Volcanic3.0
RayquazaDawn / DuskAnySky, Mountain2.0

Gen 4

SpeciesTimeWeatherBiome tagsNotesWeight
UxieDawnAnyCoast4.0
MespritNoonAnyCoast4.0
AzelfDuskAnyCoast4.0
DialgaMorningAnyPeak3.0
PalkiaAfternoonAnyPeak3.0
HeatranAnyAnyVolcanic, Nether Mountain, Nether Wasteland2.0
RegigigasDawn / DuskAnyVolcanic, Cave2.0
GiratinaNightAnyPeak3.0
CresseliaMidnightClearMagical1.0

Gen 5

SpeciesTimeWeatherBiome tagsNotesWeight
CobalionNightAnyForest4.0
TerrakionAfternoonAnyDripstone4.0
VirizionMorningAnyLush4.0
TornadusAfternoonRainGrassland4.0
ThundurusMorningThunderGrassland4.0
ReshiramMorningClearTaiga3.0
ZekromAfternoonAnyTaiga3.0
LandorusAfternoonRainPlateau4.0
KyuremDawn / DuskAnyTundra2.0

Gen 6

SpeciesTimeWeatherBiome tagsNotesWeight
XerneasDayAnyMagical3.0
YveltalNightAnySpooky3.0
ZygardeDawn / DuskAnyArid2.0

Gen 7

SpeciesTimeWeatherBiome tagsNotesWeight
Type: NullAfternoonAnyShrubland, Swamp2.0
Tapu KokoAfternoonAnyJungle2.0
Tapu LeleMorningAnyJungle2.0
Tapu BuluNightAnyJungle2.0
Tapu FiniDayAnyJungleUnderwater2.0
CosmogDawn / DuskAnyFloral3.0
NecrozmaNightAnySpooky3.0

Galarian birds

SpeciesTimeWeatherBiome tagsWeight
Galarian ArticunoNightAnyGlacial, Snowy Taiga, Snowy Forest4.0
Galarian ZapdosNightAnyPlateau, Savanna, Badlands4.0
Galarian MoltresNightAnyVolcanic, Desert4.0

Gen 8

SpeciesTimeWeatherBiome tagsNotesWeight
ZacianMorningClearForest3.0
ZamazentaAfternoonClearForest3.0
EternatusNightAnyEnd, Space2.0
KubfuDawn / DuskAnyPlateau2.0
RegielekiMorningAnySavanna4.0
RegidragoAfternoonAnyThermal, Deep Dark4.0
GlastrierDayAnyGlacial2.0
SpectrierNightAnySwamp2.0
CalyrexDayClearSnowy Forest, Snowy Taiga2.0
EnamorusMorningRainPlateau4.0

Gen 9

SpeciesTimeWeatherBiome tagsWeight
Wo-ChienNightClearForest3.0
Chien-PaoNightClearSnowy Forest, Snowy Taiga3.0
Ting-LuNightClearShrubland, Plateau3.0
Chi-YuNightClearVolcanic, Badlands3.0
OkidogiMorningAnyTemperate2.0
MunkidoriNightAnyTemperate2.0
FezandipitiAfternoonAnyTemperate2.0
OgerponNightAnyForest, Lush2.0
TerapagosDawn / DuskAnyBeach2.0

Mythical tier

The rarest tier (tier weight 0.5). All entries share the same internal weight of 1.0, so within a mythical event every species rolls equally.

SpeciesTimeWeatherBiome tagsNotes
MewAnyClearBamboo, Tropical Island
CelebiDawnClearMagical
JirachiMidnightClearForest
DeoxysDayAnyEnd, Space
ManaphyDayAnyOceanUnderwater
DarkraiMidnightClearSpooky
ShayminMorningClearFloral
ArceusNoonAnyPeak
VictiniAfternoonClearThermal, Savanna
KeldeoMorningAnyFreshwater
MeloettaAfternoonClearFloral
GenesectNightAnyMountain
DiancieDayAnyArid
HoopaNightAnyArid
VolcanionAnyAnyVolcanic, Toxic Nether, Crimson Forest, Warped Forest
MagearnaDayAnyIsland
MarshadowNightAnyIsland
ZeraoraMorningAnySavanna
MeltanDawn / DuskAnyOverworld
ZarudeDawn / DuskAnyJungle
PecharuntDawn / DuskAnyMushroom

Paradox tier

Four entries. Koraidon and Miraidon roll three times as often as Great Tusk and Iron Bundle.

SpeciesTimeWeatherBiome tagsWeight
Great TuskAnyAnyArid, Savanna1.0
Iron BundleAnyAnySnowy, Frozen1.0
KoraidonAfternoonAnyHills3.0
MiraidonMorningAnyHills3.0

Ultra-beast tier

Only two of the eleven Ultra Beasts roam — the rest spawn in UltraSpace. Equal weight within the tier.

SpeciesTimeWeatherBiome tags
NihilegoAnyAnyArid, Desert
BuzzwoleAnyAnyJungle, Tropical

For the other nine Ultra Beasts and UltraSpace catch mechanics, see Ultra Beasts.

Time of day reference

Roaming uses Cobblemon's named time windows. The exact in-game hour mapping comes from Cobblemon, not server config — these are the rough bands:

LabelIn-game window
Dawn05:00 – 05:59
Morning06:00 – 10:59
Noon11:00 – 12:59
Afternoon13:00 – 17:59
Dusk18:00 – 18:59
Night19:00 – 04:59
Midnight23:00 – 00:59
AnyAll hours

See also

  • Catch Combos — catching a legendary or mythical breaks your combo (ultra-beasts don't).
  • Ultra Beasts — the other nine UBs spawn in UltraSpace.
  • Catching Basics — ball multipliers and catch mechanics.