Cobblemon Shiny Odds 2026: 1 in 8192 and How to Change Them

Published on | Updated

Cobblemon 1.8.4 shiny odds are 1 in 8192 per wild spawn. See which baits, fossils and honey logs add rolls, and how to change shinyRate on your server.

Minecraft player walking with Pikachu and Charmander through a Cobblemon world

You have checked hundreds of wild Pokémon without a sparkle and want the real number. Cobblemon's shiny odds come from one setting in the server's config file, and a few items and blocks add extra rolls on top. Below: the default odds in Cobblemon 1.8.4 (Minecraft 1.21.1, released 27 October 2026), every boost in the base mod, what Cobbleverse changes, and how a server owner changes the rate.

Quick answer: In Cobblemon 1.8.4 every wild Pokémon has a 1 in 8192 chance to be shiny. The number is the shinyRate setting in config/cobblemon/main.json (default 8192.0), read as 1 in x: 4096 doubles the odds and 0 turns wild shinies off. To change shiny odds on a server, edit that value, save the file and run /cobblemonconfig reload or restart. As a player, you raise your odds with a Starf Berry, Golden Apple or Enchanted Golden Apple in Poké Bait or a Poké Snack, and revived fossils come out shiny 1 in 100 times. The Cobbleverse modpack ships with a rate of 2048.

What Are the Shiny Odds in Cobblemon?

Cobblemon rolls for shininess when it creates a Pokémon. In the 1.8.4 source the roll is Random.nextFloat() < 1 / shinyRate, so at the default 8192 every wild spawn has the same 1 in 8192 chance. The mod's own description of the setting: "The chance for a spawned Pokémon to be shiny. If 0 no spawned Pokémon will be shiny. Calculated as 1/x."

Each spawn is a fresh roll, so the odds never build up. What grows is the chance of having seen at least one shiny:

Wild spawns checkedChance of at least one shiny at 1 in 8192
1,00011.5%
5,67850%
8,19263.2%
18,86290%
24,57695%

So after 8,192 spawns, more than a third of hunters still have no shiny.

Every Shiny Boost in Base Cobblemon 1.8.4

The 1.8.4 config and data files contain these shiny sources, shown with their default values:

SourceDefault oddsControlled by
Any wild spawn1 in 8192shinyRate
Poké Bait or Poké Snack with a Golden AppleExtra roll, about 1 in 4,096 (listed as 2×)Bait effect shiny_reroll, value 1
Poké Bait or Poké Snack with a Starf BerryExtra roll, about 1 in 1,639 (listed as 5×)Bait effect shiny_reroll, value 4
Poké Bait or Poké Snack with an Enchanted Golden AppleExtra roll, about 1 in 819 (listed as 10×)Bait effect shiny_reroll, value 9
Pokémon drawn to a Honey-Slathered Saccharine LogExtra roll, 1 in 4,000honeySlatherShinyChance
Fossil revived in the Resurrection Machine1 in 100fossilMachineShinyChance
Porygon, Porygon2 or Porygon-Z from a Data Monitor1 in 200monitorShinyRate
Starter PokémonAlways shiny while the gamerule is ondoShinyStarters gamerule

Starf Berries and Golden Apples in Bait

Poké Bait for the Poké Rod and Poké Snacks are cooked in the Campfire Pot, and their seasonings decide what they do. In the 1.8.4 data files only three seasonings carry a shiny_reroll effect, each with a 100% chance to apply: Golden Apple (value 1), Starf Berry (value 4) and Enchanted Golden Apple (value 9). The official wiki lists them as 2×, 5× and 10× shiny chance.

The reroll is a second roll after the normal one. Cobblemon picks a whole number from 0 up to shinyRate and makes the Pokémon shiny when that number is at or below the bait's value. At the default rate a Starf Berry therefore gives 5 chances in 8,193, about 1 in 1,639, on top of the base 1 in 8192: roughly 1 in 1,366 per Pokémon the bait or snack brings in. In total the Enchanted Golden Apple works out to about 1 in 745 and the Golden Apple to about 1 in 2,731.

Seasonings stack. Both recipes have three seasoning slots, and Cobblemon adds up the values of the same effect before the roll. Three Starf Berries make a value of 12, about 1 in 585 per Pokémon including the base roll; three Enchanted Golden Apples make 27, about 1 in 283.

A placed Poké Snack lasts 9 bites and every Pokémon that spawns around it takes one, so one seasoned snack gives up to nine Pokémon with the extra roll. Where your target species spawns is in our Cobblemon spawn chart.

Honey-Slathered Saccharine Logs

Use a Honey Bottle on a Saccharine Log (saccharine trees grow in Birch Forest, Flower Forest and Old Growth Birch Forest) to make a Honey-Slathered Saccharine Log. In 1.8.4 a Pokémon that spawns under the log's influence is moved in front of it and eats the honey, and the log turns back into a plain one. That Pokémon gets an extra shiny roll of 1 in 4,000 and an alpha roll of 1 in 100: about 1 in 2,688 in total per bottle of honey.

Fossils and the Data Monitor

Leaving commands and the starter gamerule aside, fossils have the best odds in the base mod. A Resurrection Machine (Fossil Analyzer, Restoration Tank and Data Monitor) revives a fossil after 12 minutes, and the revived Pokémon is shiny 1 in 100 times by default. Using an Upgrade on a Data Monitor breaks it and releases a Porygon or Porygon2, and a Dubious Disc releases a Porygon-Z; those are shiny 1 in 200 times.

Spot Shinies by Sound

Since Cobblemon 1.6.0 shiny Pokémon give off sparkle particles and play a sound. Turn on Show Subtitles in Minecraft 1.21.1 (Options, then Music & Sounds or Accessibility Settings) and a subtitle tells you that a wild shiny Pokémon sparkles or shines, with an arrow toward it when it is off screen. The notice reaches 24 blocks by default (shinyNoticeParticlesDistance, a client setting); Cobbleverse raises it to 48.

If your server still runs an older 1.8 build, update it before a long hunt: the 1.8.4 changelog lists a fix for "heaps of spawns not working", and every spawn that does not happen is a roll you never get.

Masuda Method, Shiny Charm and Shiny Breeding

Base Cobblemon 1.8.4 has no Pokémon eggs, so there is no Masuda method and no shiny breeding, and the mod has no Shiny Charm item. The official advancements page still lists the egg triggers as waiting for breeding. Our Cobblemon breeding guide covers what the Pasture Block does instead.

Eggs come from add-ons. Cobbreeding, the one Cobbleverse uses, has three shiny boosts under shinyMethod in its config: masuda (parents with different original trainers, ×4 by default), crystal (once per shiny parent) and always (every egg). Its code divides Cobblemon's shinyRate by every boost that applies and rolls 1 in the result, so with default settings a normal egg is 1 in 8192 and a Masuda egg 1 in 2048. Cobbleverse 1.7.42 runs a rate of 2048 and ships Cobbreeding 2.2.2 with always 8.0, masuda 2.0 and crystal 2.0, so every egg starts at 1 in 256, a Masuda pair or one shiny parent makes it 1 in 128, and a Masuda pair with two shiny parents reaches 1 in 32.

Cobbleverse Shiny Rate

Cobbleverse 1.7.42 from 21 July 2026, still the newest version on Modrinth on 31 October 2026, runs Cobblemon 1.7.3, and its pack config sets shinyRate to 2048.0: four times the default odds, 1 in 2048 per wild spawn. It also halves the gap between spawn attempts (ticksBetweenSpawnAttempts 10 instead of 20). Servers built from the pack normally get the same file; check your own main.json before you quote a rate to players.

How to Change Shiny Odds on a Server

Everything happens in config/cobblemon/main.json on the server, which Cobblemon creates on the first start. On a Space-Node Cobblemon server you open it in the browser file manager or over SFTP. shinyRate takes the x in 1 in x:

shinyRateOdds per wild spawn
8192.01 in 8192 (default)
4096.01 in 4096
2048.01 in 2048 (Cobbleverse)
1.0Every wild spawn is shiny
0No wild shinies

For twice the default odds, the line reads:

"shinyRate": 4096.0,
  1. Make a copy of main.json first.
  2. Change the number on the shinyRate line and keep the comma at the end.
  3. Save the file and run /cobblemonconfig reload in the server console, or in chat as an operator (permission level 2; for permission mods the node is cobblemon.command.cobblemonconfig.reload). Cobblemon reads shinyRate at every roll, so the new rate applies to every Pokémon created after the reload, while Pokémon already in the world keep their colours. Some other settings need a full restart, as the changelog for the command warns.
  4. Check the server log. If Cobblemon cannot read the file, for example because of a missing comma or bracket, it logs an error that starts with "Failed to load the config", falls back to the defaults and saves them over your main.json, which wipes your other changes too. Put your copy back, fix the line and reload again.

/cobblemonconfig on its own opens the settings screen added in 1.7.0, but while you are connected to a dedicated server it hides the server settings, shinyRate included, so use the file there. In singleplayer the screen shows the shiny rate and saves it to main.json in your game folder.

The other shiny settings in the file also work as 1 in x: fossilMachineShinyChance (default 100), honeySlatherShinyChance (4000) and monitorShinyRate (200). ticksBetweenSpawnAttempts and pokemonPerChunk change how many Pokémon spawn, not the odds per Pokémon, and every extra Pokémon is another entity for the server to run.

For a shiny weekend, lower shinyRate, reload, announce when the event ends, and set the old value back with another reload afterwards. Add-ons can also change the odds through Cobblemon's shiny chance event, so if a side mod or plugin promises boosted odds, its own settings apply on top of shinyRate.

How to Spawn a Shiny Pokémon With Commands

Operators can skip the hunt. /pokespawn pikachu shiny spawns a shiny Pikachu where you stand, and /pokegive pikachu shiny gives you one; both need permission level 2. /gamerule doShinyStarters true makes the starters offered to new players shiny. Our Cobblemon commands guide lists the other commands.

FAQ

What are the shiny odds in Cobblemon? 1 in 8192 for every wild spawn in Cobblemon 1.8.4 with the default config, set by shinyRate. Servers and modpacks can change it; Cobbleverse 1.7.42 uses 1 in 2048.

How do you change the shiny odds in Cobblemon? Edit shinyRate in config/cobblemon/main.json, save, and run /cobblemonconfig reload or restart the server. 4096 doubles the default odds, 2048 quadruples them and 0 turns wild shinies off.

How do you increase your shiny chances in Cobblemon? Season Poké Bait or Poké Snacks with a Starf Berry, Golden Apple or Enchanted Golden Apple, use Honey-Slathered Saccharine Logs, and revive fossils, which are shiny 1 in 100 times. Beyond that, every extra wild spawn you check is another roll.

Does the Masuda method work in Cobblemon? Not in base Cobblemon 1.8.4, because the mod has no eggs. With the Cobbreeding add-on, a Masuda boost applies when the two parents have different original trainers: ×4 by default, which makes a Masuda egg 1 in 2048 at the default rate. Cobbleverse 1.7.42 sets it to ×2, on top of an ×8 boost for every egg, which puts a Masuda egg there at 1 in 128.

Is a shiny guaranteed after 8192 encounters? No. After 8,192 wild spawns the chance that you have seen at least one shiny is about 63%. For 90% you need about 18,862.

Is there a Shiny Charm in Cobblemon? No. Cobblemon 1.8.4 has no Shiny Charm item, and completing the Pokédex does not change your odds. Add-ons on a server can add their own boosts on top of shinyRate, so ask the owner.

Sources

All opened on 31 October 2026: