minecraft:ageable за тебя одним переключателем.Get GodCraftОбзор
minecraft:ageable - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Даёт детёнышу таймер роста, чтобы со временем он стал взрослым. Если кормить его нужными предметами, он растёт быстрее.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
drop_items | List | нет | Предметы, которые сущность роняет в момент взросления. |
duration | Decimal | "1200.0" | Через сколько секунд детёныш станет взрослым. Значение -1 оставляет его детёнышем навсегда. |
feed_items | List | нет | Предметы, которыми игроки могут кормить детёныша, чтобы он рос быстрее. Для каждого можно задать, насколько он ускоряет рост и какой предмет вернуть игроку. |
grow_up | String | нет | Событие, которое срабатывает при взрослении сущности. Обычно в нём включают компоненты взрослой особи. |
interact_filters | Minecraft Filter | нет | Условия, которые должны выполняться, чтобы сущность приняла еду. |
pause_growth_items | List | нет | Предметы, которые останавливают рост детёныша, если его ими покормить. |
reset_growth_items | List | нет | Предметы, которые запускают таймер роста детёныша заново. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:ageable": {
"drop_items": {},
"duration": "1200.0",
"feed_items": {},
"grow_up": "",
"interact_filters": {},
"pause_growth_items": {},
"reset_growth_items": {}
}
}