minecraft:offspring за тебя одним переключателем.Get GodCraftОбзор
minecraft:offspring - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Управляет детенышем, который появляется при размножении двух таких сущностей: что это за сущность и что она наследует от родителей. Используйте вместе с компонентом размножения.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
blend_attributes | Boolean | "true" | Если true, детеныш смешивает характеристики обоих родителей, например здоровье. |
deny_parents_variant | JSON Object | нет | Шанс, что детеныш двух родителей одного варианта вместо этого выберет случайный вариант из диапазона. |
inherit_tamed | Boolean | "true" | Если true, детеныши прирученных родителей сразу приручены. |
mutation_factor | JSON Object | нет | Шанс (от 0.0 до 1.0), что детеныш будет выглядеть не так, как родители; чем больше, тем больше сюрпризов. |
offspring_pairs | List | нет | С какими партнерами этот моб может размножаться и какой детеныш получается у каждой пары. |
parent_centric_attribute_blending | List | нет | Характеристики, которые смешиваются вокруг значений родителей, например скорость и прыжок лошади. |
property_inheritance | List | нет | Свойства сущности, которые детеныш копирует у родителей, с шансом изменения. |
random_extra_variant_mutation_interval | Range [a, b] | "0" | Диапазон для выбора случайного доп. варианта при мутации. |
random_variant_mutation_interval | Range [a, b] | "0" | Диапазон для выбора случайного варианта при мутации. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
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"
}
}