1. Wiki
  2. /Entités
  3. /minecraft:offspring

minecraft:offspring

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:offspring pour toi avec un simple interrupteur.Get GodCraft

Vue 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

ChampTypePar défautDescription
blend_attributesBoolean"true"Si true, le bébé mélange les statistiques des deux parents, comme la vie.
deny_parents_variantJSON ObjectaucuneProbabilité qu'un bébé de deux parents de même variante choisisse plutôt une variante aléatoire dans une plage.
inherit_tamedBoolean"true"Si true, les bébés de parents apprivoisés naissent apprivoisés.
mutation_factorJSON ObjectaucuneProbabilité (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_pairsListaucuneEntités partenaires avec lesquelles cette créature peut se reproduire et bébé produit par chaque paire.
parent_centric_attribute_blendingListaucuneStatistiques mélangées autour des valeurs des parents, comme la vitesse et le saut d'un cheval.
property_inheritanceListaucunePropriétés d'entité que le bébé copie de ses parents, avec une chance de changer.
random_extra_variant_mutation_intervalRange [a, b]"0"Plage utilisée pour choisir une variante supplémentaire aléatoire lors d'une mutation.
random_variant_mutation_intervalRange [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"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more