A side-mod for Cobblemon to add Pokémon breeding early.\
Full guide : Cobbreeding guide
We will not upload this mod to CurseForge for personal reasons, we needn't explain. If the mod is ever uploaded on CurseForge again, it is not by our making and is a security issue, especially since CurseForge may silently switch to using it instead.
You can already use Cobbreeding on CurseForge modpacks as an external mod without it being uploaded to CurseForge.
This mod extends the pasture block's functionality to enable compatible Pokémon in the pasture to lay eggs!
Just place your Pokémon to roam in the pasture, click the button to activate breeding, and come back later to maybe find an egg in the nesting area on the bottom of the pasture block.
Here is the list of features included in this mod regarding breeding. Marked features work a bit differently than in pokemon games of the main serie.
(1). Regional forms are directly inherited from the parents rather than checking the biome. Everstone is not implemented.\
(2). Small chance to randomly get the pokemon's hidden ability! A parent with its hidden ability can transfer it to its eggs normally.
Other features include :
- Eggs spawning in the pasture block when pokemon successfully bred.
- Being able to pick up an egg in the bottom of a pasture block.
- Keeping pokemon eggs in the inventory that will hatch with time passing (timer is stopped if the egg is not in a player inventory).
- Mirror Herb teaching Egg Moves.
/givepokemonegg : Easier alternative to /give to give a Pokemon Egg item to a player. The arguments are the same than Cobblemon's /pokegiveother.\form=./givepokemonegg Ludichat vulpix form=alola
Required
Required
Terms for using, modifying and redistributing this product.
06.07.2026 · Modrinth
Screenshots and images from the original Modrinth page.


Published versions and original Modrinth files.
06.07.2026 · 42 022 downloads
06.07.2026 · 1 020 086 downloads
04.02.2026 · 96 208 downloads
04.02.2026 · 449 725 downloads
02.02.2026 · 1 555 downloads
/hatchpokemonegg <player> to hatch the Pokémon Egg a player is holding/cobbreeding <subcommand> as a main command for the following :info : Gives the version numberreload : Reloads the Cobbreeding configegg hatch <player> : /hatchpokemoneggegg give <player> <pokemon_properties> : /givepokemoneggegg decrypt <player> : decrypt egg held by the player/cobbreeding command02.02.2026 · 1 564 726 downloads
/hatchpokemonegg <player> to hatch the Pokémon Egg a player is holding/cobbreeding <subcommand> as a main command for the following :info : Gives the version numberreload : Reloads the Cobbreeding configegg hatch <player> : /hatchpokemoneggegg give <player> <pokemon_properties> : /givepokemoneggegg decrypt <player> : decrypt egg held by the player/cobbreeding command29.11.2025 · 80 914 downloads
29.11.2025 · 1 531 165 downloads
21.11.2025 · 11 094 downloads
Updated for Cobblemon 1.7, will not work with Cobblemon 1.6
Because Cobbreeding uses Cobblemon's egg related events, the egg collection and hatching stats added by Cobblemon are counted correctly. Egg collection is only counted if you pick the eggs up by hand on the pasture block, not through a hopper.
COLLECT_EGG event now emitted when an egg is picked up by hand, from a pasture block (the parents supplied to the event are fake however, if you're working on add-ons)21.11.2025 · 337 849 downloads
Updated for Cobblemon 1.7, will not work with Cobblemon 1.6
Because Cobbreeding uses Cobblemon's egg related events, the egg collection and hatching stats added by Cobblemon are counted correctly. Egg collection is only counted if you pick the eggs up by hand on the pasture block, not through a hopper.
COLLECT_EGG event now emitted when an egg is picked up by hand, from a pasture block (the parents supplied to the event are fake however, if you're working on add-ons)24.10.2025 · 9 988 downloads
24.10.2025 · 93 654 downloads
22.10.2025 · 1 068 downloads
22.10.2025 · 3 072 downloads
21.10.2025 · 300 downloads
21.10.2025 · 8 790 downloads
21.10.2025 · 326 downloads
Breeding pacing :
In older versions, you could configure the mod for the Pasture Blocks to have X% chance to make an egg every Y ticks. This has been changed to be a bit less random and guarantee that an egg is generated at some point.\
Instead of a defined time between each egg, you can configure a minimum and maximum amount of time (in ticks) it will take for the next egg to be generated. At each cycle, a random value between the minimum and maximum will be chosen. Once that time has passed, the Pokémon in the Pasture will produce an egg.
{
"minBreedingTimeInTicks": 8000,
"maxBreedingTimeInTicks": 14000,
...
}
Mirror Herb :
The Mirror Herb will activate every X ticks. The Pokémon holding it will learn egg moves from the other Pokémon in the Pasture Block.
{
...
"mirrorHerbTimeInTicks": 600,
...
}
Shiny hunting :
Shiny hunting methods are now easier to configure as you no longer need to edit a list to add in methods and the multiplier. The shinyMethod configuration is now a dictionary where the key are the name of the methods, which should remain untouched, and the value is the bonus multiplier given by the method.\
Just like precedent version, by default the Masuda method will give a x4 shiny bonus while the other methods are disabled (x1 bonus).
{
...
"shinyMethod": {
"masuda": 4.0,
"crystal": 1.0,
"always": 1.0
},
...
}
Species features :
Species features are traits that can change a Pokémon's form or appearance. While the form has always been inherited, other features could require or be expected to be inherited from the parents, such as the Magikarp jump pattern, Oricorio's dance style, or even the dye you used on your Wooloo.\
On the contrary, you may not want certain aspects to be passed down, such as Rotom's appliance, Torterra's tree, or Flabébé's flower.\
Because it's difficult to say which Species Features should or shouldn't be passed down, this list stay available for edition for those who know what they are doing. As a remplacement to the previous aspectBlacklist, which was causing a lot of issues.
{
...
"inheritedFeatures": [
"bagworm_cloak",
"color",
"dance_style",
"fish_stripes",
"striped",
"magikarp_jump",
"mooshtank",
"region_bias",
"alolan",
"galarian",
"hisuian",
"paldean",
"bull_breed",
"tatsugiri_texture",
"whiscash_nero",
"wooper_heart"
],
...
}
EXPERIMENTAL : Number of Pasture Block per player :
A simple config to limit how many Pasture Block a player can activate for breeding. A value of -1 disables the limit.
{
...
"maxNumberOfActivatedPasturePerPlayer": -1,
...
}
Size of the Pasture Block's inventory :
This configuration determines how many egg a Pasture Block can hold at the same time.
{
...
"pastureInventorySize": 5,
...
}
Egg encryption :
Controls if the data in the egg should be made unreadable by the client or not. This is mostly to prevent players to be able to know if the Pokémon in the egg will be perfect or shiny before hatching it.
{
...
"eggEncryptionEnabled": true
}
21.10.2025 · 1 514 downloads
Breeding pacing :
In older versions, you could configure the mod for the Pasture Blocks to have X% chance to make an egg every Y ticks. This has been changed to be a bit less random and guarantee that an egg is generated at some point.\
Instead of a defined time between each egg, you can configure a minimum and maximum amount of time (in ticks) it will take for the next egg to be generated. At each cycle, a random value between the minimum and maximum will be chosen. Once that time has passed, the Pokémon in the Pasture will produce an egg.
{
"minBreedingTimeInTicks": 8000,
"maxBreedingTimeInTicks": 14000,
...
}
Mirror Herb :
The Mirror Herb will activate every X ticks. The Pokémon holding it will learn egg moves from the other Pokémon in the Pasture Block.
{
...
"mirrorHerbTimeInTicks": 600,
...
}
Shiny hunting :
Shiny hunting methods are now easier to configure as you no longer need to edit a list to add in methods and the multiplier. The shinyMethod configuration is now a dictionary where the key are the name of the methods, which should remain untouched, and the value is the bonus multiplier given by the method.\
Just like precedent version, by default the Masuda method will give a x4 shiny bonus while the other methods are disabled (x1 bonus).
{
...
"shinyMethod": {
"masuda": 4.0,
"crystal": 1.0,
"always": 1.0
},
...
}
Species features :
Species features are traits that can change a Pokémon's form or appearance. While the form has always been inherited, other features could require or be expected to be inherited from the parents, such as the Magikarp jump pattern, Oricorio's dance style, or even the dye you used on your Wooloo.\
On the contrary, you may not want certain aspects to be passed down, such as Rotom's appliance, Torterra's tree, or Flabébé's flower.\
Because it's difficult to say which Species Features should or shouldn't be passed down, this list stay available for edition for those who know what they are doing. As a remplacement to the previous aspectBlacklist, which was causing a lot of issues.
{
...
"inheritedFeatures": [
"bagworm_cloak",
"color",
"dance_style",
"fish_stripes",
"striped",
"magikarp_jump",
"mooshtank",
"region_bias",
"alolan",
"galarian",
"hisuian",
"paldean",
"bull_breed",
"tatsugiri_texture",
"whiscash_nero",
"wooper_heart"
],
...
}
EXPERIMENTAL : Number of Pasture Block per player :
A simple config to limit how many Pasture Block a player can activate for breeding. A value of -1 disables the limit.
{
...
"maxNumberOfActivatedPasturePerPlayer": -1,
...
}
Size of the Pasture Block's inventory :
This configuration determines how many egg a Pasture Block can hold at the same time.
{
...
"pastureInventorySize": 5,
...
}
Egg encryption :
Controls if the data in the egg should be made unreadable by the client or not. This is mostly to prevent players to be able to know if the Pokémon in the egg will be perfect or shiny before hatching it.
{
...
"eggEncryptionEnabled": true
}
29.06.2025 · 85 907 downloads
forcedAspects property is not set to [""] when there are no aspects to pass down anymore. Contributed by @pcrgaming.29.06.2025 · 624 168 downloads
forcedAspects property is not set to [""] when there are no aspects to pass down anymore. Contributed by @pcrgaming.08.04.2025 · 23 729 downloads
blacklistedAspects to allow choosing aspects you don't want to be inherited.08.04.2025 · 666 720 downloads
blacklistedAspects to allow choosing aspects you don't want to be inherited.23.03.2025 · 7 998 downloads
23.03.2025 · 104 416 downloads
02.03.2025 · 6 814 downloads
shinyMethod to add bonus shiny odds to every hatched eggs.shinyMethod into a list to make it less confusing.Due to the change of shinyMethod typing, your configurations will reset. Make sure to update your configs after updating, or manually change shinyMethod to a list of strings before updating, if you know JSON formatting.
02.03.2025 · 360 420 downloads
shinyMethod to add bonus shiny odds to every hatched eggs.shinyMethod into a list to make it less confusing.Due to the change of shinyMethod typing, your configurations will reset. Make sure to update your configs after updating, or manually change shinyMethod to a list of strings before updating, if you know JSON formatting.
11.02.2025 · 3 582 downloads
Fixed 1.8.8 for Neoforge
09.02.2025 · 67 426 downloads
/givepokemonegg command to give an egg through command in an easier waycustomColors config to disable colored eggs if you don't like them02.02.2025 · 1 409 downloads
02.02.2025 · 64 284 downloads
31.01.2025 · 487 downloads
31.01.2025 · 5 500 downloads
29.01.2025 · 316 downloads
HATCH_EGG_PRE and HATCH_EGG_POST events29.01.2025 · 4 096 downloads
HATCH_EGG_PRE and HATCH_EGG_POST events26.01.2025 · 574 downloads
Because of a technicality, this version is only compatible with Cobblemon 1.6.1.
26.01.2025 · 11 039 downloads
Because of a technicality, this version is only compatible with Cobblemon 1.6.1.
19.01.2025 · 1 506 downloads
19.01.2025 · 14 182 downloads
19.01.2025 · 340 downloads
19.01.2025 · 804 downloads
19.01.2025 · 202 downloads
/!\ This version isn't compatible with the previous ones. Please remove any eggs and pasture blocks before updating
eggCheckChance will now automatically reset to 1.0 if it has been set above 1.0 instead of resetting the whole config filedittoAndDittoAllowParadox, dittoAndDittoAllowUltraBeast and dittoAndDittoAllowUndiscovered to have more flexibility over Ditto Breeding19.01.2025 · 1 195 downloads
/!\ This version isn't compatible with the previous ones. Please remove any eggs and pasture blocks before updating
eggCheckChance will now automatically reset to 1.0 if it has been set above 1.0 instead of resetting the whole config filedittoAndDittoAllowParadox, dittoAndDittoAllowUltraBeast and dittoAndDittoAllowUndiscovered to have more flexibility over Ditto Breeding12.01.2025 · 18 338 downloads
Note : You can update to 1.8.0 from 1.7.4 with no game breaking issue. Eggs that are the Pasture Blocks during the update will be broken but they will simply dissapear as they hatch
08.12.2024 · 57 234 downloads
08.12.2024 · 64 769 downloads
10.11.2024 · 5 306 downloads
10.11.2024 · 10 291 downloads
02.09.2024 · 28 118 downloads
02.09.2024 · 128 148 downloads
01.07.2024 · 13 479 downloads
/reload01.07.2024 · 25 397 downloads
/reload29.05.2024 · 8 071 downloads
29.05.2024 · 30 854 downloads
24.05.2024 · 1 296 downloads
Caution: This version suffers from a bug that will cause whole chunks to reset in some cases because of NBT corruption. Update to the next stable version.
24.05.2024 · 2 693 downloads
Caution: This version suffers from a bug that will cause whole chunks to reset in some cases because of NBT corruption. Update to the next stable version.
17.05.2024 · 1 817 downloads
Caution: This version suffers from a bug that will cause clients to crash in some cases, at least when playing on servers. Update to the next stable version.
17.05.2024 · 3 306 downloads
Caution: This version suffers from a bug that will cause clients to crash in some cases, at least when playing on servers. Update to the next stable version.
14.05.2024 · 1 038 downloads
Update for Cobblemon 1.5
Caution: This version suffers from a bug that will cause clients to crash in some cases. Update to the next stable version.
14.05.2024 · 14 155 downloads
Updated version for Cobblemon 1.5
Caution: This version suffers from a bug that will cause clients to crash in some cases. Update to the next stable version.
18.02.2024 · 7 127 downloads
18.02.2024 · 11 550 downloads
25.11.2023 · 4 449 downloads
shinyMethod to "crystalmasuda". Using this method, the shiny multiplier cannot be set above 20.25.11.2023 · 14 259 downloads
shinyMethod to "crystalmasuda". Using this method, the shiny multiplier cannot be set above 20.19.11.2023 · 514 downloads
Fixed eggs from 1.5.0 becoming bad eggs in 1.5.1.
Eggs that got broken from upgrading 1.5.1 and haven't hatched or been thrown away should get fixed.
19.11.2023 · 842 downloads
Fixed eggs from 1.5.0 and before becoming bad eggs in 1.5.1.
Eggs that got broken from upgrading from 1.4.4 or 1.5.0 to 1.5.1 and haven't hatched or been thrown away should get fixed.
14.11.2023 · 466 downloads
Adding new config values will reset you current configs. Make sure to set them back!
14.11.2023 · 1 165 downloads
Adding new config values will reset you current configs. Make sure to set them back!
13.11.2023 · 323 downloads
13.11.2023 · 374 downloads
08.11.2023 · 833 downloads
08.11.2023 · 107 downloads
05.11.2023 · 717 downloads
04.11.2023 · 166 downloads
03.11.2023 · 211 downloads