- Поддерживаемые версии
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Paper
- Минимальная версия Java
- 17
AstTimeFormat - Умное форматирование наигранного времени
Описание
AstNumberFormat - это расширение для PlaceholderAPI. Оно позволяет форматировать наигранное время игрока (Например: 4h 3m -> 4 ч. 3 м. ИЛИ 4 часа 3 минуты- всё кастомизируется)
Плейсхолдеры
Конфигурация
Установка
1. Скачать Expansion-AstTimeFormat-1.0.jar
2. Поместить в plugins/PlaceholderAPI/expansions/
3. Перезагрузить сервер или ввести команду /papi reload
4. Настроить форматы config.yml и пользоваться плейсхолдерами %asttimeformat_short% / %asttimeformat_long%
AstNumberFormat - это расширение для PlaceholderAPI. Оно позволяет форматировать наигранное время игрока (Например: 4h 3m -> 4 ч. 3 м. ИЛИ 4 часа 3 минуты- всё кастомизируется)
- Полная поддержка форматов: MiniMessage (<gradient:#FA3E3E:#E06666>), HEX (&#FAEDCB) и Legacy (&b)
- Поддержка любых плейсхолдеров (Нужно использовать только подходящие под формат)
- Два режима: Short и Long (компактность вида)
- Скрытие определённых единиц времени
- Полная настройка склонений
- Кэш: Всё кэшируется на заданное время (в секундах), настраиваемое в config.yml
- %asttimeformat_short% - сокращённый вид (5 д. 4 ч. 3 м. 2 c.)
- %asttimeformat_long% - полный вид (5 дней 4 часа 3 минуты 2 секунды)
| Пример работы | |
|---|---|
| Плейсхолдер | Вывод |
| %statistic_time_played% | 18h 25m 51s |
| %asttimeformat_short% | 18ч. 25м. 51с. |
| %asttimeformat_long% | 18 часов 25 минут 51 секунда |
YAML:
asttimeformat:
cache_time_seconds: 5 # Время обновления кэша в секундах
target_placeholder: '%statistic_time_played%' # Источник для форматирования
hide_zero_values: true # Нужно ли сохранять пустые значения (например:
show_days: true # Показывать ли дни
show_hours: true # Показывать ли часы
show_minutes: true # Показывать ли минуты
show_seconds: true # Показывать ли секунды
formats:
long:
days: [день, дня, дней]
hours: [час, часа, часов]
minutes: [минута, минуты, минут]
seconds: [секунда, секунды, секунд]
short:
days: д.
hours: ч.
minutes: м.
seconds: с.
1. Скачать Expansion-AstTimeFormat-1.0.jar
2. Поместить в plugins/PlaceholderAPI/expansions/
3. Перезагрузить сервер или ввести команду /papi reload
4. Настроить форматы config.yml и пользоваться плейсхолдерами %asttimeformat_short% / %asttimeformat_long%
- Зависимости
- PlaceholderAPI
- Команды и права
- Отсутствуют