Плагин Утилита AstNumberFormat [1.0]

AstNumberFormat
Краткое описание:
Умное сокращение чисел
2
33
Для версий
  1. 1.19.✘
  2. 1.20.✘
  3. 1.21.✘
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
  8. Java 25
Зависимости
PlaceholderAPI
AstNumberFormat - Умное сокращение чисел

📚 Описание

AstNumberFormat - это расширение для PlaceholderAPI. Оно позволяет сокращать большие числа (Например: 1500 -> 1.5 k, 1000000 -> 1 млн. - всё кастомизируется)

  • Полная поддержка форматов: MiniMessage (<gradient:#FA3E3E:#E06666>), HEX (&#FAEDCB) и Legacy (&b)
  • Поддержка любых плейсхолдеров
  • Округление и убирание лишних нулей
  • Подстраивание под числа, написанные с запятыми

📌 Плейсхолдеры

  • %astnumberformat_{плейсхолдер}% - выводит форматированное число плейсхолдера
  • (Например: %astnumberformat_{vault_eco_balance}%)

⚙️ Конфигурация

YAML:
  astnumberformat:
    decimal_places: 1 # Количество цифр после запятой
    strip_trailing_zeros: true # Убирать ли нули стоящие в конце
    suffixes:
    - threshold: 1.0E15 # 15 - количество нулей в числе (То есть 1000000000000000 или квадрилион)
      suffix: Q
    - threshold: 1.0E12
      suffix: ' триллион'
    - threshold: 1.0E9
      suffix: ' млрд'
    - threshold: 1000000.0
      suffix: ' &#FAEDCBмлн'
    - threshold: 1000.0
      suffix: ' &aтыс.'

🚀 Установка

1. Скачать Expansion-AstNumberFormat-1.0.jar
2. Поместить в plugins/PlaceholderAPI/expansions/
3. Перезагрузить сервер или ввести команду /papi reload
4. Настроить форматы config.yml и пользоваться плейсхолдером %astnumberformat_{плейсхолдер}%

Автор

Asteris_

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

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