# 1-й отсчет: До старта/появления аирдропа
bossbar_first_countdown:
description: 'Боссбар: Первый отсчет до старта'
event: 'TIMER'
requirement:
check-1:
type: 'NUMERICAL_CHECK'
input: '{time-to-start} > 0' # Работает, пока время до старта больше 0
commands:
# Замените "100" на ваше изначальное время time-to-start, чтобы полоска (progress) убывала корректно
- '[BOSSBAR] name="airdrop_bossbar_{id}", setTitle="&aДо старта аирдропа: &f{time-to-start} сек.", setProgress=[math#{time-to-start} / 100#], setColor="GREEN"'
# 2-й отсчет: После старта (например, до завершения или разблокировки)
bossbar_second_countdown:
description: 'Боссбар: Второй отсчет после старта'
event: 'TIMER'
requirement:
check-1:
type: 'NUMERICAL_CHECK'
input: '{time-to-start} == 0' # Начинает работать только когда первый отсчет закончился
check-2:
type: 'NUMERICAL_CHECK'
input: '{time-to-end} > 0' # Работает, пока аирдроп не исчезнет (или используйте {time-to-open})
commands:
# Замените "300" на ваше изначальное время time-to-end
- '[BOSSBAR] name="airdrop_bossbar_{id}", setTitle="&cДо исчезновения: &f{time-to-end} сек.", setProgress=[math#{time-to-end} / 300#], setColor="RED"'
# Удаление боссбара после завершения аирдропа
bossbar_remove_on_end:
description: 'Удаление боссбара при лутании/окончании'
event: 'END_EVENT' # Срабатывает, когда аирдроп заканчивается
commands:
- '[REMOVE_BOSSBAR] name="airdrop_bossbar_{id}"'