minecraft:timer за тебя одним переключателем.Get GodCraftОбзор
minecraft:timer - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Запускает обратный отсчет и событие, когда он доходит до нуля. Отлично подходит для задержек, например запала или моба, который меняется через какое-то время.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
looping | Boolean | "true" | Если true, таймер начинается заново после каждого завершения. |
randomInterval | Boolean | "true" | Если true, время выбирается случайно между двумя значениями в time. |
random_time_choices | List | "[ ]" | Возможные значения времени в секундах, каждое с необязательным весом; не используйте вместе с time. |
time | Range [a, b] | "[0.0, 0.0]" | Длительность отсчета в секундах: одно число или пара минимум и максимум. |
time_down_event | String | нет | Событие, когда таймер доходит до нуля. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:timer": {
"looping": "true",
"randomInterval": "true",
"random_time_choices": "[ ]",
"time": "[0.0, 0.0]",
"time_down_event": ""
}
}