minecraft:offspring pour toi avec un simple interrupteur.Get GodCraftVue d'ensemble
minecraft:offspring est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Contrôle le bébé créé quand deux de ces entités se reproduisent : quelle entité c'est et ce qu'il hérite de ses parents. À utiliser avec un composant de reproduction.
Champs
| Champ | Type | Par défaut | Description |
|---|---|---|---|
blend_attributes | Boolean | "true" | Si true, le bébé mélange les statistiques des deux parents, comme la vie. |
deny_parents_variant | JSON Object | aucune | Probabilité qu'un bébé de deux parents de même variante choisisse plutôt une variante aléatoire dans une plage. |
inherit_tamed | Boolean | "true" | Si true, les bébés de parents apprivoisés naissent apprivoisés. |
mutation_factor | JSON Object | aucune | Probabilité (0.0 à 1.0) que le bébé ait une apparence différente de ses parents ; plus c'est haut, plus il y a de surprises. |
offspring_pairs | List | aucune | Entités partenaires avec lesquelles cette créature peut se reproduire et bébé produit par chaque paire. |
parent_centric_attribute_blending | List | aucune | Statistiques mélangées autour des valeurs des parents, comme la vitesse et le saut d'un cheval. |
property_inheritance | List | aucune | Propriétés d'entité que le bébé copie de ses parents, avec une chance de changer. |
random_extra_variant_mutation_interval | Range [a, b] | "0" | Plage utilisée pour choisir une variante supplémentaire aléatoire lors d'une mutation. |
random_variant_mutation_interval | Range [a, b] | "0" | Plage utilisée pour choisir une variante aléatoire lors d'une mutation. |
Exemple
Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :
BP/entities/<name>.json
{
"minecraft:offspring": {
"blend_attributes": "true",
"deny_parents_variant": {},
"inherit_tamed": "true",
"mutation_factor": {},
"offspring_pairs": {},
"parent_centric_attribute_blending": {},
"property_inheritance": {},
"random_extra_variant_mutation_interval": "0"
}
}