---
title: All About Pixelmon Breeding
description: Breeding is one of the best ways to build stronger Pokémon, and breeding.yml determines how the system works on your server. This guide walks through every breeding setting, including daycare behavior, egg production, inheritance, breeding limits, and Ditto cross-breeding rules.
source: "https://nodecraft.com/support/games/minecraft/mods/pixelmon/all-about-pixelmon-breeding"
image: "https://dynamic-assets.nodecraft.com/signedurl/w7vokBAexMnVlnMZ1Q/image.jpg?modifications=W3sibmFtZSI6ImdhbWVfYmciLCJpbWFnZV91cmwiOiJodHRwczovL2Ntcy1hLm5vZGVjcmFmdC5jb20vZi8xMzM5MzIvMjAwMHg1NTAvZGNiMGFkNjkzOC9jYXZlcy1hbmQtY2xpZmZzLXB0LTItMS0yLTAucG5nL20vIn0seyJuYW1lIjoiZ2FtZV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9jbXMtYS5ub2RlY3JhZnQuY29tL2YvMTMzOTMyLzM3NXgxNTAvM2MxZGIyYmFiNS9taW5lY3JhZnQucG5nL20vIn0seyJuYW1lIjoiY3RhX3RleHQiLCJ0ZXh0IjoiQ3JlYXRlIHlvdXIgb3duIHNlcnZlciEifSx7Im5hbWUiOiJ0ZXh0IiwidGV4dCI6IkFsbCBBYm91dCBQaXhlbG1vbiBCcmVlZGluZyJ9XQ&s=998c5ffd92333b0113a2bc73f61d9689824dbaf03af2a85a82d1ae5730cd5cc0"
published: "2026-08-16T23:26:03.014Z"
updated: "2026-08-16T23:26:03.014Z"
---

# All About Pixelmon Breeding

Breeding is one of the best ways to build stronger Pokémon, and breeding.yml determines how the system works on your server. This guide walks through every breeding setting, including daycare behavior, egg production, inheritance, breeding limits, and Ditto cross-breeding rules.

The Breeding section contains the options Pixelmon uses for this part of the server. Configure daycare mechanics, egg cycles, breeding limits, inheritance, and Ditto cross-breeding rules.

## Pixelmon Breeding Settings

The settings below are listed in the same order as they appear in breeding.yml. The table preserves each default and identifies the accepted value type. The Setting column shows a reader-friendly name first, followed by the matching breeding.yml key for reference.

| Setting and Config Key | Default and Accepted Values | Description |
| --- | --- | --- |
| **Allow Breeding** allow-breeding | **Default:** true **Values:** true or false | Whether or not the Day Care can be used. |
| **Allow Ditto Ditto Breeding** allow-ditto-ditto-breeding | **Default:** false **Values:** true or false | Whether or not two Ditto can breed together to produce Eggs with random Pokémon inside them. |
| **Allow Random Breeding Eggs To Be Legendary** allow-random-breeding-eggs-to-be-legendary | **Default:** false **Values:** true or false | Whether or not Eggs made from two Ditto breeding together have a chance of hatching Legendary Pokémon. |
| **Allow Random Breeding Eggs To Be Mythic** allow-random-breeding-eggs-to-be-mythic | **Default:** false **Values:** true or false | Whether or not Eggs made from two Ditto breeding together have a chance of hatching Mythic Pokémon. |
| **Allow Random Breeding Eggs To Be Ultrabeast** allow-random-breeding-eggs-to-be-ultrabeast | **Default:** false **Values:** true or false | Whether or not Eggs made from two Ditto breeding together have a chance of hatching an Ultra Beast. |
| **Allow Cross Region Hidden Ability Inheritance** allow-cross-region-hidden-ability-inheritance | **Default:** true **Values:** true or false | Whether the hidden ability slot of a mother can be inherited by a child with a different regional form. |
| **Oval Charm Multiplier** oval-charm-multiplier | **Default:** 0.5 **Values:** decimal number | Breeding rate modifier that is applied if the Oval Charm is equipped. |
| **Steps Per Egg Cycle** steps-per-egg-cycle | **Default:** 255 **Values:** whole number | Egg cycles are used to determine how many steps it takes for Eggs to hatch. The lower this value, the fewer steps it takes for Eggs to hatch. |
| **Default Day Care Amount** default-day-care-amount | **Default:** 3 **Values:** whole number | The amount of eggs a Player will be able to breed for at the same time. This option only impacts the creation of a new world. |

## Important Breeding Setting Notes

### Defaults and Value Types

Boolean toggles, numeric rates, timers, lists, and mappings use different value formats. Preserve the value type shown in the table and keep collection syntax intact when changing breeding.yml.

### Settings That Work Together

Several breeding options can affect the same outcome. Review related rates, limits, timers, and lists together before deciding that one value is responsible for a result.

### Testing Changes

- Change one related group of settings at a time so its effect is easy to measure.
- Test the result under the conditions affected by the setting, including relevant dimensions, player states, or encounter types.
- Keep a copy of the previous values so unexpected balance or performance changes can be reversed quickly.

## Final Thoughts

Breeding settings are easier to balance when changes are deliberate and documented. Start with the defaults, adjust only what the server needs, and verify the result before moving on to the next group.
