Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Breeding/Environment

From Pixelmon Wiki

Other languages:

Mechanics

In order for Pokémon to be able to breed, the environment around the ranch block they are inside has to be satisfactory for them. This is determined by the presence, quality, and quantity of certain blocks that are appropriate for the breeding Pokémon's type(s).

Each kind of block that is considered satisfactory for a type has a certain value from 1 to 4, while unsuitable blocks do not contribute to satisfaction and have values of 0. For each of the Pokémon's types, the satisfaction is the sum of the values of all of the blocks within the ranch block's range. Depending on the amount of satisfaction, a breeding strength value for the type is calculated, between 0 and 2. For single-type Pokémon, the breeding strength for their single type is used. For dual-type Pokémon, the breeding strength values of each of their types are averaged to obtain a final value (rounded down to the nearest multiple of 0.5).

The breeding strength value is then translated into how fast the Pokémon will breed (or if it will breed at all) with the following table.

Satisfaction Strength Text Duration of breeding process Duration per breeding stage
<35 0 "Pokémon 1 has a crush on Pokémon 2, but doesn't feel comfortable in this environment!" Infinite -30 minutes
35-69 0.5 "Pokemon 1 likes Pokémon 2 a tiny bit more every day!" 2 hours, 30 minutes 30 minutes
70-104 1 "Pokémon 1 is more attracted to Pokémon 2 every day!" 1 hour, 15 minutes 15 minutes
105-139 1.5 "Pokémon 1's love for Pokémon 2 grows rapidly every day!" 50 minutes 10 minutes
>139 2 "Pokémon 1 falls madly in love with Pokémon 2 every single day!" 37½ minutes 7½ minutes

If an environment is modified during the breeding process and the satisfaction value rises above or drops below one of the thresholds listed above, the breeding speed will change accordingly. If the environment becomes unsuitable because of this, the Pokémon will start losing attraction at a rate of one stage every 30 minutes. The breeding process will continue even if the chunk is unloaded.

A ranch block has a 9×9 area around it by default and has a maximum range (with several ranch upgrades) of 15×15. The block that the ranch block is on and any blocks directly above the ranch block are not included, meaning that a ranch block will take into account between 80 and 224 blocks when determining satisfactions depending on its range. On each coordinate, the highest block that is at most 3 blocks higher than the ranch block is used to calculate satisfaction.

Note that the Breeding Strength is not capped to 2, the cap only applies to Breeding Speed. You can also get the maximum speed with a dual-type Pokémon by reaching a Breeding Strength of 4 (>282 satisfaction) in one type, and 0 in the other. This is averaged to a Breeding Strength of 2, providing you with an egg every 37.5 minutes (Given that the second parent also has a Breeding Strength of at least 2).

Blocks

Bug

BugType.pngBug
Item Count
Grid Dandelion.pngDandelion 2
Grid Cobweb.pngCobweb 3
Grid Spider Eye.pngSpider Eye 3

Dark

DarkType.pngDark
Item Count
Grid Block of Coal.pngBlock of Coal 2
Grid Skeleton Skull.pngSkeleton Skull 1
Grid Obsidian.pngObsidian 1

Dragon

DragonType.pngDragon
Item Count
Grid Block of Diamond.pngBlock of Diamond 1
Grid Gold Block.pngGold Block 2
Grid End Stone.pngEnd Stone 3

Electric

ElectricType.pngElectric
Item Count
Grid Block of Redstone.pngBlock of Redstone 2
Grid Glowstone.pngGlowstone 3
Grid Redstone Lamp.pngRedstone Lamp 2

Fairy

FairyType.pngFairy
Item Count
Grid Cake.pngCake 1
Grid Lily of the Valley.pngLily of the Valley 3
Grid Chorus Fruit.pngChorus Fruit 3

Fighting

FightingType.pngFighting
Item Count
Grid Oak Planks.pngOak Planks 2
Grid Bricks.pngBricks 2
Grid Temple Brick.pngTemple Brick 2

Fire

FireType.pngFire
Item Count
Grid Flint and Steel.pngFlint and Steel 5
Grid Lava Bucket.pngLava Bucket 2
Grid Blaze Rod.pngBlaze Rod 2

Flying

FlyingType.pngFlying
Item Count
Grid Feather.pngFeather 10
Grid Glass.pngGlass 3
Grid Target.pngTarget 3

Ghost

GhostType.pngGhost
Item Count
Grid Ghast Tear.pngGhast Tear 10
Grid Soul Torch.pngSoul Torch 3
Grid Soul Sand.pngSoul Sand 3

Grass

GrassType.pngGrass
Item Count
Grid Grass.pngGrass 5
Grid Oak Leaves.pngOak Leaves 3
Grid Grass Block.pngGrass Block 3

Ground

GroundType.pngGround
Item Count
Grid Clay.pngClay 3
Grid Brown Hardened Clay.pngBrown Terracotta 3
Grid Soul Soil.pngSoul Soil 3

Ice

IceType.pngIce
Item Count
Grid Ice.pngIce 10
Grid Blue Ice.pngBlue Ice 1
Grid Snow Block.pngSnow Block 5

Normal

NormalType.pngNormal
Item Count
Grid Leather.pngLeather 10
Grid Hay Bale.pngHay Bale 3
Grid White Wool.pngWhite Wool 3

Poison

PoisonType.pngPoison
Item Count
Grid Brewing Stand.pngBrewing Stand 1
Grid Mycelium.pngMycelium 3
Grid Slime Block.pngSlime Block 3

Psychic

PsychicType.pngPsychic
Item Count
Grid Eye of Ender.pngEye of Ender 5
Grid Bookshelf.pngBookshelf 3
Grid Clock New.pngClock 2

Rock

RockType.pngRock
Item Count
Grid Boulder.pngBoulder 5
Grid Granite.pngGranite 5
Grid Stone.pngStone 10

Steel

SteelType.pngSteel
Item Count
Grid Iron Block.pngIron Block 3
Grid Iron Bars New.pngIron Bars 3
Grid Silver Block.pngSilver Block 2

Water

WaterType.pngWater
Item Count
Grid Scute.pngScute 3
Grid Water Bucket.pngWater Bucket 2
Grid Fresh Water.pngFresh Water 5

Config settings

  • "useBreedingEnvironment": If this is set to false, the entire breeding environment mechanic is disabled and Pokémon will always breed at breeding strength 1 ("Pokémon 1 is more attracted to Pokémon 2 every day!").
  • "breedingTicks": This number determines how long it takes for a Pokémon to advance a stage at breeding strength 1. It is influenced by multipliers that derive from different breeding strengths.

© 2012 - 2022 Pixelmon Mod