Плагин Утилита AstTimeFormat [1.1]

AstTimeFormat
Краткое описание:
Умное форматирование наигранного времени
2
29
Для версий
  1. 1.18.✘
  2. 1.19.✘
  3. 1.20.✘
  4. 1.21.✘
  5. 26.✘
Зависимости
PlaceholderAPI
AstTimeFormat - Умное форматирование наигранного времени

📚 Описание

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%

Автор

Asteris_

Еще ресурсы от Asteris_

AstCasino
AstCasino
Игровая рулетка (казино)
AstBooleanReplacer
AstBooleanReplacer
Гибкие условные замены true/false
AstProgessBar
AstProgessBar
Динамические прогресс-бар и проценты выполнения
AstNumberFormat
AstNumberFormat
Умное сокращение чисел
AstGradientNick
AstGradientNick
Градиентные ники на вашем сервере!
ВерхНиз