minecraft:drying_out_timer за тебя одним переключателем.Get GodCraftОбзор
minecraft:drying_out_timer - компонент сущности: он пишется в объект components своего моба или в одну из его групп компонентов. Ведет обратный отсчет, пока сущность вне воды, и запускает событие, когда она полностью высохнет. Вода или дождь останавливают таймер.
Поля
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
dried_out_event | String | нет | Событие, когда таймер дошел до нуля. |
recover_after_dried_out_event | String | нет | Событие, когда высохшая сущность снова получает воду. |
stopped_drying_out_event | String | нет | Событие, когда сущность намокла и перестала сохнуть. |
total_time | Decimal | "0.0" | Через сколько секунд сущность полностью высыхает. |
water_bottle_refill_time | Decimal | "0.0" | Сколько секунд добавляется, когда в сущность попадает взрывное зелье с водой. |
Пример
Внутри объекта components в BP/entities/<name>.json (значения - по умолчанию или примерные):
BP/entities/<name>.json
{
"minecraft:drying_out_timer": {
"dried_out_event": "",
"recover_after_dried_out_event": "",
"stopped_drying_out_event": "",
"total_time": "0.0",
"water_bottle_refill_time": "0.0"
}
}