Skip to content

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

PlayerProfile добавляет собственный набор плейсхолдеров для PlaceholderAPI, которые вы можете использовать в любом другом плагине или непосредственно в самих меню.

Требование

Для работы этих плейсхолдеров на вашем сервере должен быть установлен PlaceholderAPI.

Список плейсхолдеров

ПлейсхолдерОписание
%playerprofile_status%Показывает текущий статус игрока, указанный в профиле.
%playerprofile_is_public%Возвращает true, если профиль игрока публичный, и false, если приватный.
%playerprofile_owner%Возвращает ник владельца профиля, который сейчас открыт в меню.
%playerprofile_viewer%Возвращает ник игрока, который в данный момент просматривает меню профиля.
%playerprofile_theme%Возвращает название текущей темы профиля (по умолчанию default).
%playerprofile_likes%Возвращает общее количество Лайков, полученных владельцем профиля.
%playerprofile_dislikes%Возвращает общее количество Дизлайков, полученных владельцем профиля.
%playerprofile_my_vote%Возвращает текущий голос смотрящего на этот профиль (like, dislike, или none).

Как их использовать?

Вы можете вставлять эти плейсхолдеры в любой плагин, который поддерживает PlaceholderAPI, например, в чат, таб или голограммы.

Но их основная сила раскрывается внутри самих меню PlayerProfile.

Пример:

yaml
# menus/default.yml
icons:
  'i':
    material: BOOK
    display: '&6Информация о %owner%'
    lore:
      - '&7Статус: &f%playerprofile_status%'
      - '&7Профиль публичный: &e%playerprofile_is_public%'
      - '&7Репутация: &a%playerprofile_likes% &f/ &c%playerprofile_dislikes%'
      - ''
      - '&8(Просматривает: %playerprofile_viewer%)'

Этот пример создаст предмет, который будет динамически отображать информацию о владельце профиля, используя плейсхолдеры.