Allows an entity to establish a way to get into the love state used for breeding.
Note
This component is commonly used in conjunction with the 'minecraft:behavior.breed' component.
Breedable Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| allow_sitting |
false |
Boolean true/false |
If true, entities can breed while sitting |
Cat: true |
| blend_attributes |
true |
Boolean true/false |
If true, the entities will blend their attributes in the offspring after they breed. For example, horses blend their health, movement, and jump_strength in their offspring. |
|
| breed_cooldown |
60 |
Decimal number |
Time in seconds before the Entity can breed again. |
|
| breed_items |
not set |
Array of strings |
The list of items that can be used to get the entity into the 'love' state. |
Armadillo: ["spider_eye"], Axolotl: [{"item":"tropical_fish_bucket","result_item":"water_bucket:0"}], Bee: ["minecraft:poppy","minecraft:blue_orchid","minecraft:allium","minecraft:azure_bluet","minecraft:red_tulip","minecraft:orange_tulip","minecraft:white_tulip","minecraft:pink_tulip","minecraft:oxeye_daisy","minecraft:cornflower","minecraft:lily_of_the_valley","minecraft:dandelion","minecraft:wither_rose","minecraft:sunflower","minecraft:lilac","minecraft:rose_bush","minecraft:peony","minecraft:flowering_azalea","minecraft:azalea_leaves_flowered","minecraft:mangrove_propagule","minecraft:pitcher_plant","minecraft:torchflower","minecraft:cherry_leaves","minecraft:pink_petals","minecraft:wildflowers","minecraft:cactus_flower"] |
| breeds_with |
not set |
Array of Breeds With items |
The entity definitions that this entity can breed with. Can be a single object or an array. |
Armadillo: [{"mate_type":"minecraft:armadillo","baby_type":"minecraft:armadillo","breed_event":{"event":"minecraft:entity_born","target":"baby"}}], Axolotl: {"mate_type":"minecraft:axolotl","baby_type":"minecraft:axolotl","breed_event":{"event":"minecraft:entity_born","target":"baby"}}, Bee: {"mate_type":"minecraft:bee","baby_type":"minecraft:bee","breed_event":{"event":"minecraft:entity_born","target":"baby"}} |
| breeds_with (Alternate 1) |
not set |
Breeds With item |
|
|
| causes_pregnancy |
false |
Boolean true/false |
If true, the entity will become pregnant instead of spawning a baby. |
Frog: true |
| combine_parent_colors |
not set |
String |
|
Cat: true |
| deny_parents_variant |
not set |
Deny Parents Variant item |
Determines how likely the baby of parents with the same variant will deny that variant and take a random variant within the given range instead. |
Mooshroom: {"chance":0.00098,"min_variant":0,"max_variant":1} |
| environment_requirements |
not set |
Array of Environment Requirements items |
The list of nearby block requirements to get the entity into the 'love' state. |
Panda: {"blocks":"bamboo","count":8,"radius":5} |
| extra_baby_chance |
0 |
Percent Range |
Chance that up to 16 babies will spawn. |
|
| inherit_tamed |
not set |
Boolean true/false |
If true, the babies will be automatically tamed if its parents are. |
|
| love_filters |
not set |
Minecraft filter |
The filters to run when attempting to fall in love. |
Armadillo: {"test":"enum_property","domain":"minecraft:armadillo_state","value":"unrolled"}, Hoglin: {"test":"has_component","subject":"self","operator":"not","value":"minecraft:attack_cooldown"}, Frost Moose: {"test":"is_mark_variant","subject":"self","operator":"!=","value":1} |
| mutation_factor |
not set |
Mutation Factor item |
Determines how likely the babies are to NOT inherit one of their parent's variances. |
Axolotl: {"variant":0.00083}, Goat: {"variant":0}, Horse: {"extra_variant":0.2,"variant":0.111} |
| mutation_strategy |
not set |
String |
|
Horse: "random" |
| parent_centric_attribute_blending |
not set |
Array of strings |
|
Donkey: ["minecraft:health"], Horse: ["minecraft:health","minecraft:movement","minecraft:horse.jump_strength"] |
| property_inheritance |
not set |
Property Inheritance item |
|
Chicken: {"minecraft:climate_variant":{}} |
| random_extra_variant_mutation_interval |
not set |
String |
|
Horse: [0,5] |
| random_variant_mutation_interval |
not set |
String |
|
Horse: [0,7] |
| require_full_health |
false |
Boolean true/false |
If true, the entity needs to be at full health before it can breed. |
Cat: true |
| require_tame |
true |
Boolean true/false |
If true, the entities need to be tamed first before they can breed. |
Cat: true |
Breeds With
Breeds With Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| baby_type |
not set |
String |
The entity definition of this entity's babies. |
|
| breed_event |
not set |
String |
Event to run when this entity breeds. Can be a simple event name string or a trigger object with event and optional filters. |
|
| breed_event (Alternate 1) |
not set |
Object |
|
|
| mate_type |
not set |
String from a list of choices |
The entity definition that this entity can mate with. |
|
Deny Parents Variant
Deny Parents Variant Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| chance |
not set |
Decimal number |
The percentage chance of denying the parents' variant. |
|
| max_variant |
not set |
String |
The inclusive maximum of the variant range. |
|
| min_variant |
not set |
String |
The inclusive minimum of the variant range. |
|
Environment Requirements
Environment Requirements Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| block_types |
not set |
Array of strings |
The block types required nearby for the entity to breed. |
|
| count |
not set |
Integer number |
The number of the required block types nearby for the entity to breed. |
|
| radius |
not set |
Decimal number |
How many blocks radius from the mob's center to search in for the required blocks. Bounded between 0 and 16. |
|
Mutation Factor
Mutation Factor Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| color |
not set |
Percent Range |
The percentage chance of denying the parents' variant. |
|
| extra_variant |
not set |
Percent Range |
The percentage chance of a mutation on the entity's extra variant type. |
|
| variant |
not set |
Percent Range |
The percentage chance of a mutation on the entity's variant type. |
|
Property Inheritance
Property inheritance Properties
| Name |
Default Value |
Type |
Description |
Example Values |
| minecraft:climate_variant |
not set |
String |
|
Chicken: {} |
Samples
"minecraft:breedable": {
"love_filters": {
"test": "enum_property",
"domain": "minecraft:armadillo_state",
"value": "unrolled"
},
"require_tame": false,
"breeds_with": [
{
"mate_type": "minecraft:armadillo",
"baby_type": "minecraft:armadillo",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
}
],
"breed_items": [
"spider_eye"
]
}
"minecraft:breedable": {
"require_tame": false,
"breed_items": [
{
"item": "tropical_fish_bucket",
"result_item": "water_bucket:0"
}
],
"breeds_with": {
"mate_type": "minecraft:axolotl",
"baby_type": "minecraft:axolotl",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"mutation_factor": {
"variant": 0.00083
}
}
"minecraft:breedable": {
"require_tame": false,
"breeds_with": {
"mate_type": "minecraft:bee",
"baby_type": "minecraft:bee",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"breed_items": [
"minecraft:poppy",
"minecraft:blue_orchid",
"minecraft:allium",
"minecraft:azure_bluet",
"minecraft:red_tulip",
"minecraft:orange_tulip",
"minecraft:white_tulip",
"minecraft:pink_tulip",
"minecraft:oxeye_daisy",
"minecraft:cornflower",
"minecraft:lily_of_the_valley",
"minecraft:dandelion",
"minecraft:wither_rose",
"minecraft:sunflower",
"minecraft:lilac",
"minecraft:rose_bush",
"minecraft:peony",
"minecraft:flowering_azalea",
"minecraft:azalea_leaves_flowered",
"minecraft:mangrove_propagule",
"minecraft:pitcher_plant",
"minecraft:torchflower",
"minecraft:cherry_leaves",
"minecraft:pink_petals",
"minecraft:wildflowers",
"minecraft:cactus_flower"
]
}
"minecraft:breedable": {
"require_tame": false,
"breeds_with": [
{
"mate_type": "minecraft:camel",
"baby_type": "minecraft:camel",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
}
],
"breed_items": [
"cactus"
]
}
"minecraft:breedable": {
"require_tame": true,
"require_full_health": true,
"allow_sitting": true,
"combine_parent_colors": true,
"breeds_with": {
"mate_type": "minecraft:cat",
"baby_type": "minecraft:cat",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"breed_items": [
"fish",
"salmon"
]
}
"minecraft:breedable": {
"require_tame": false,
"breeds_with": {
"mate_type": "minecraft:chicken",
"baby_type": "minecraft:chicken",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"breed_items": [
"wheat_seeds",
"beetroot_seeds",
"melon_seeds",
"pumpkin_seeds",
"pitcher_pod",
"torchflower_seeds"
],
"property_inheritance": {
"minecraft:climate_variant": {}
}
}
"minecraft:breedable": {
"require_tame": false,
"breed_items": "wheat",
"breeds_with": {
"mate_type": "minecraft:cow",
"baby_type": "minecraft:cow",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"property_inheritance": {
"minecraft:climate_variant": {}
}
}
"minecraft:breedable": {
"parent_centric_attribute_blending": [
"minecraft:health"
],
"require_tame": true,
"inherit_tamed": false,
"breeds_with": [
{
"mate_type": "minecraft:donkey",
"baby_type": "minecraft:donkey",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
{
"mate_type": "minecraft:horse",
"baby_type": "minecraft:mule",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
}
],
"breed_items": [
"golden_carrot",
"golden_apple",
"appleEnchanted"
]
}
"minecraft:breedable": {
"require_tame": false,
"breed_items": [
"sweet_berries",
"glow_berries"
],
"breeds_with": {
"mate_type": "minecraft:fox",
"baby_type": "minecraft:fox",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
}
}
"minecraft:breedable": {
"require_tame": false,
"causes_pregnancy": true,
"breeds_with": {
"mate_type": "minecraft:frog",
"baby_type": "minecraft:tadpole",
"breed_event": {
"event": "become_pregnant"
}
},
"breed_items": [
"slime_ball"
]
}
"minecraft:breedable": {
"require_tame": false,
"breed_items": "wheat",
"breeds_with": {
"mate_type": "minecraft:goat",
"baby_type": "minecraft:goat",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"mutation_factor": {
"variant": 0
}
}
"minecraft:breedable": {
"require_tame": false,
"love_filters": {
"test": "has_component",
"subject": "self",
"operator": "not",
"value": "minecraft:attack_cooldown"
},
"breeds_with": {
"mate_type": "minecraft:hoglin",
"baby_type": "minecraft:hoglin",
"breed_event": {
"event": "minecraft:entity_born",
"target": "baby"
}
},
"breed_items": [
"crimson_fungus"
]
}