Плейсхолдеры
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%)'Этот пример создаст предмет, который будет динамически отображать информацию о владельце профиля, используя плейсхолдеры.