Pokémon rewards
Playing Cobblemon earns you packs. The mod listens to Cobblemon's catch, level-up and Pokédex events and hands out packs by a set of rules. These are the rules the mod ships with; a datapack can change or replace them.
Catching Pokémon
| When | Chance | Reward |
|---|---|---|
| Every time Not Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | 5% | 1 Base Set pack |
| Every time Only Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | 5% | 1 Jungle pack |
| First catch of a species Not Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | 25% | 1 Base Set pack |
| First catch of a species Only Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | 25% | 1 Jungle pack |
| Shiny Not Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | Always | 1 Base Set pack |
| Shiny Only Clefable, Flareon, Jolteon, Kangaskhan, Mrmime, Nidoqueen and 39 more | Always | 1 Jungle pack |
Pokémon that appear in Jungle but not in Base Set (Scyther, Snorlax, Eevee and its evolutions, and the rest of the list) give Jungle packs; every other species gives Base Set packs.
Levelling up
| When | Chance | Reward |
|---|---|---|
| Each Pokémon reaches level 10 | 50% | 1 Base Set pack |
| Each Pokémon reaches level 25 | Always | 1 Base Set pack |
| Each Pokémon reaches level 50 | Always | 1 Jungle pack |
| Each Pokémon reaches level 100 | Always | 2 Jungle packs |
Every Pokémon pays for each of these levels as it reaches them, so training a new Pokémon earns packs again. A Pokémon caught above a level does not pay for it.
Filling the Pokédex
| When | Chance | Reward |
|---|---|---|
| Every 10 species owned | Always | 1 Base Set pack |
| 25% of the Pokédex owned | Always | 1 Base Set pack |
| 50% of the Pokédex owned | Always | 1 Jungle pack |
| 75% of the Pokédex owned | Always | 2 Jungle packs |
| 100% of the Pokédex owned | Always | 2 Jungle packs |
The percentage counts the species you own out of every species in Cobblemon's Pokédex.
Milestones pay once
Pokédex milestones and first catches are paid once per player. A milestone is used up when its rule rolls its chance, win or lose, so a first catch that missed its 25% does not try again. Claimed milestones are saved on the player.
Level rewards are paid once per Pokémon, and the any-catch and shiny rules pay out every time.
Every reward pack is announced in chat.
Daily limit
A player can get at most 10 reward packs per day (UTC). Packs from commands, villagers and traders do not count. When the limit stops a milestone pack, the milestone stays open and pays on a later event once the limit resets.
Turning rewards off
| Setting | Default | |
|---|---|---|
rewards.enabled | true | All reward packs |
rewards.dailyPackCap | 10 | Reward packs per player per day, 0 for no limit |
rewards.triggers.capture | true | Packs for catching Pokémon |
rewards.triggers.levelUp | true | Packs for level milestones |
rewards.triggers.dexProgress | true | Packs for Pokédex milestones |