Скачать Placeholder API Expansion | LastLeak • Полезные ресурсы для твоих проектов!
  • Наше дружное комьюнити!

    Мы всегда стремимся помочь своим пользователям с любой проблемой на нашем сервере Discord или в ветке на форуме!
    Не стесняйтесь общаться и обмениваться знаниями с другими пользователями на нашей платформе – вам всегда помогут!

    Также в нашем Discord появляется сообщение о публикации нового ресурса на нашем сайте!
    Будьте всегда в курсе новинок!


    Discord Icon Наш сервер Discord
Иконка ресурса

Placeholder API Expansion
  • Осталось загрузок за 24 часа: 2

  • Плейсхолдер на срок истечения группы LuckPerms


    Поддерживаемые версии
    1. 1.8.x
    2. 1.9.x
    3. 1.10.x
    4. 1.11.x
    5. 1.12.x
    6. 1.13.x
    7. 1.14.x
    8. 1.16.x
    9. 1.17.x
    10. 1.18.x
    11. 1.19.x
    ExpiryTime - это дополнение для PlaceholderAPI, которое изменяет отображение времени до истечения привилегии в LuckPerms

    Дополнение не отображает никаких лишних недель, месяцев и секунд. Никаких "До истечения Вашей привилегии осталось 16 месяцев, 1 неделя, 5 дней, 1 час, 10 минут и 30 секунд. Игрок задаётся вопросом - зачем мне знать сколько минут и секунд осталось до истечения моей привилегии, если это произойдёт через полтора года?
    Только количество дней, и отображение деталей исключительно при их необходимости - когда срок привилегии уже подходит к концу.
    УСТАНОВКА:

    - Скачать дополнение, после чего закинуть в директорию /путь/до/сервера/plugins/PlaceholderAPI/expansions
    - Выполнить команду /papi reload или /papi register Expansion-expirytime.jar
    - Проверить работу с помощью /papi parse me %expirytime_group_группа% . Где 'группа' - там должно быть любое название группы, которую имеет Ваш аккаунт. При успешном выполнении можно продолжать работу


    Использование
    [ ! ] У дополнения есть три режима работы:
    auto
    - Автоматическое получение наивысшей группы и вывод её срока окончания | %expirytime_auto%

    group
    - Ручное указание названия группы |%expirytime_group_vip%

    permission
    - Вывод срока окончания любого пермишена. Можно использовать в том числе и с группами, не забыв добавить "group." перед идентификатором группы | %expirytime_permission_group.vip%



    ринцип работы дополнения



    Проверка существования указанной группы на сервере. В случае ее отсутствия дополнение напишет НЕИЗВЕСТНАЯ ГРУППА вместо нужного вывода.

    Поиск указанной группы у игрока в списке его групп. Если игрок не наследует данную игроку, плагин вернёт ошибку.

    Если группа найдена, осуществляется проверка на истекаемость срока наследования. Если срок наследования группы не истекает (добавлена не с помощью -temp-команд, а add или set), вместо времени выведется знак бесконечности.

    Если срок наследования истекает, то плагин смотрит, осталось ли до момента окончания больше одного дня. В таком случае ожидаемый вывод будет таков:


    Код:
    365 д.
    30 д.
    7 д.

    Посмотреть вложение 8204

    Если же наследование группы истекает меньше чем через 1 день, то плагин сперва смотрит, осталось ли до истечения больше 1-го часа, если да, то ожидаемый вывод будет таков:
    Код:
    23 ч.
    13 ч.
    3 ч.
    Посмотреть вложение 8205



    Если же наследование группы истекает меньше чем через 1 час, то будут выведены минуты до окончания срока наследования группы, тогда ожидаемый вывод будет таков:

    Код:
    59 мин.
    10 мин.
    5 мин.

    Посмотреть вложение 8206

    Конфигурация
    (находится в директории PlaceholderAPI)
    YAML:
    expirytime:
    invalid_group: '&cНЕИЗВЕСТНАЯ ГРУППА' # Цвет и написание случая, когда группа не найдена в LuckPerms
    never: '&6∞' # Цвет и написание случая, когда привилегия не заканчивается
    hours: '&6 ч.' # Цвет и написение количества часов.
    minutes: '&6 мин.' # Цвет и написание количества минут.
    days: '&6 дн.' # Цвет и написание количества дней.
    numbers_color: '&7' # Цвет чисел, находящихся перед количеством дней/часов/минут

    Зависимости: PlaceholderAPI, LuckPerms
    Исходный код: https://github.com/daedal-dev-ru/Expansion-ExpiryTime
    Команды и права: /papi register Expansion-expirytime.jar

    Автор
    PSYHOSTABILNIY
    Скачивания
    168
    Просмотры
    484
    Опубликовано
    Обновление
    Оценка
    0,00 звёзд 0 оценок
    0,0 / 5
    Сверху