Топ‑5 расширений PlaceholderAPI для показа максимального здоровья

Узнай, как вывести максимальное здоровье игрока в таб-лист и скорборд. Настрой PlaceholderAPI за минуту и впечатли всех на сервере!

В современных серверах Minecraft часто требуется отображать различную информацию об игроках прямо в игровом интерфейсе: в таб‑листе, скорборде, над головой или в меню․ Одним из самых востребованных показателей является максимальное здоровье (max health) игрока, которое позволяет увидеть, насколько «вынослив» персонаж после получения баффов, зелий, артефактов или кастомных эффектов․

Для этого идеально подходит PlaceholderAPI (PAPI) вместе с соответствующими расширениями (expansions), которые добавляют новые плейсхолдеры․ Ниже представлен обзор самых полезных и проверенных расширений, позволяющих вывести максимальное здоровье игроков в любой части сервера․


Что такое PlaceholderAPI и зачем нужны расширения?

PlaceholderAPI — это библиотека, предоставляющая универсальный механизм подстановки переменных (плейсхолдеров) в сообщения, конфиги и другие плагины․ Основной набор плейсхолдеров покрывает базовые данные: имя, ping, world, деньги и т․д․

Расширения (expansions), это отдельные плагины‑модули, которые подключаются к PAPI и добавляют свои собственные плейсхолдеры․ Благодаря этому администраторы могут получать данные практически из любого другого плагина (Essentials, LuckPerms, MythicMobs, CustomItems и т․д․) без написания собственного кода․

Почему именно максимальное здоровье?

  • Отображает реальный предел выносливости после применения баффов (например, /effect give @p minecraft:absorption 10 2 увеличивает max health)․
  • Полезно для PvP‑арен, RPG‑серверов и клановых войн, где важно видеть «бронированность» противника․
  • Можно комбинировать с текущим здоровьем (%player_health%) для отображения полосы здоровья в виде Текущее/Макс․

  1. PlaceholderAPI Expansion – HealthInfo
  2. PlaceholderAPI Expansion – MythicMobs Health
  3. PlaceholderAPI Expansion – CustomItems Health
  4. PlaceholderAPI Expansion – EssentialsX Health
  5. PlaceholderAPI Expansion – LuckPerms Health (через атрибуты)

Каждое из них имеет свои особенности, плюсы и минусы․ Рассмотрим подробнее․

HealthInfo (официальное расширение от разработчиков PAPI)

Это самое простое и надёжное решение․ Расширение добавляет два плейсхолдера:

  • %healthinfo_max% — максимальное здоровье игрока (в сердцах, т․е․ удвоенное значение)․
  • %healthinfo_current%, текущее здоровье․

Установка:

  1. Скачайте последнюю версию с GitHub репозитория PlaceholderAPI (в разделе «Expansions»)․
  2. Поместите файл HealthInfo․jar в папку /plugins/PlaceholderAPI/expansions/․
  3. Перезагрузите сервер или выполните /papi reload․

Пример использования в скорборде (через плагин DeluxeScoreboard):

 — '&7❤️ %healthinfo_current%/%healthinfo_max%'


MythicMobs Health Expansion

Если на вашем сервере используется MythicMobs для создания кастомных мобов и боссов, это расширение позволяет выводить не только здоровье игроков, но и здоровье кастомных сущностей․

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

  • %mythicmobs_maxhealth% — максимальное здоровье цели (игрока или моба)․
  • %mythicmobs_health% — текущее здоровье․

Установка: аналогично HealthInfo, скачайте MythicMobsExpansion․jar из официального репозитория MythicMobs и разместите в expansions/․

Пример для таб‑листа (через TAB плагин):

 ─ '&f[&c❤ %mythicmobs_health%/%mythicmobs_maxhealth%&f] %player_name%'


CustomItems Health Expansion

Для серверов, где используются кастомные предметы с атрибутами (например, через плагин CustomItems или ItemsAdder), существует расширение, которое читает атрибут Max Health из NBT предмета, надетого на игрока․

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

  • %customitems_maxhealth% — максимальное здоровье, учитывая бонусы от экипировки․
  • %customitems_health% — текущее здоровье (включая поглощение)․

Установка: скачайте расширение с сайта разработчика CustomItems (обычно в разделе «Addons») и поместите в expansions/․

Пример для надголовного текста (через NametagEdit):

 line_1: '&c❤ %customitems_health%/%customitems_maxhealth%'


EssentialsX Health Expansion

EssentialsX уже предоставляет базовые плейсхолдеры %player_health% и %player_maxhealth%, но они работают только с «чистым» здоровьем без учёта эффектов поглощения․ Расширение EssentialsXHealth исправляет это, добавляя:

  • %essentialsx_maxhealth% — максимальное здоровье с учётом Absorption и Health Boost․
  • %essentialsx_health% — текущее здоровье с учётом тех же эффектов․

Установка: загрузите EssentialsXHealth․jar из официального репозитория EssentialsX (раздел «Addons») и поместите в expansions/․

Пример для скорборда (через AnimatedScoreboard):

 ─ '&eЗдоровье: %essentialsx_health%/%essentialsx_maxhealth%'


LuckPerms Health Expansion (через атрибуты группы)

На некоторых серверах максимальное здоровье задаётся через права LuckPerms (например, группа VIP даёт +4 сердца)․ Расширение LuckPermsHealth читает метаданные группы и вычисляет итоговое максимальное здоровье․

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

  • %luckperms_maxhealth%, базовое здоровье (20) + бонусы от групп LuckPerms․
  • %luckperms_health% — текущее здоровье (аналогично, но без учёта временных эффектов)․

Установка: скачайте из репозитория LuckPerms Addons (LuckPermsHealth․jar) и разместите в expansions/․

Пример для меню (через DeluxeMenus):

 icon:
 material: GOLDEN_APPLE
 name: '&eВаше здоровье'
 lore:
 — '&7Макс: &c%luckperms_maxhealth%'
 — '&7Текущее: &c%luckperms_health%'



Как выбрать подходящее расширение?

Выбор зависит от того, какие плагины уже установлены на вашем сервере и какие эффекты вы хотите учитывать:

КритерийРекомендуемое расширение
Простое отображение базового max health (без эффектов)HealthInfo
Нужен учёт поглощения, здоровья от зелий и баффовEssentialsX Health
Используете MythicMobs для кастомных мобов/боссовMythicMobs Health
Кастомные предметы с атрибутами здоровья (CustomItems, ItemsAdder)CustomItems Health
Здоровье зависит от групп/рангов LuckPermsLuckPerms Health

Если требуется комбинировать несколько источников (например, базовое здоровье + бонусы от предметов), можно использовать несколько расширений одновременно и вычислять итоговое значение через плейсхолдер‑математику (например, с помощью плагина PlaceholderAPI Math или Skript)․


Пошаговая инструкция по установке и настройке

  1. Убедитесь, что у вас установлен основной плагин PlaceholderAPI (версия 2․11․0 или выше)․
  2. Скачайте нужное расширение (файл ․jar) с официального источника (GitHub, SpigotMC, репозиторий конкретного плагина)․
  3. Поместите файл в директорию /plugins/PlaceholderAPI/expansions/․
  4. Перезагрузите сервер или выполните в консоли:
    /papi reload
  5. Проверьте, что плейсхолдеры доступны:
    /papi ecloud download название_расширения (если используете онлайн‑репозиторий) или просто введите в чат:
    /papi placeholder %healthinfo_max% – должно отобразиться число․
  6. Настройте целевой плагин (таб‑лист, скорборд, меню и т․д․), указав нужные плейсхолдеры в его конфигурации․
  7. Перезагрузите целевой плагин (часто достаточно /reload его конкретной команды) и проверьте отображение в игре․

Совет: Если после установки плейсхолдеры не работают, проверьте логи сервера на наличие ошибок [PlaceholderAPI] и убедитесь, что расширение загружено (команда /papi expansion list покажет активные модули)․


Примеры готовых конфигураций

Скорборд через DeluxeScoreboard

scoreboard:
 update_interval: 20
 lines:
, '&7❤️ %essentialsx_health%/%essentialsx_maxhealth%'
 — '&fПинг: %player_ping%'
 — '&eБаланс: %essentials_balance%'

Таб‑лист через TAB

tablist:
 header:
 — '&6&lСервер &f&l[Online: %server_online%]'
 footer:
 — '&7❤ %essentialsx_health%/%essentialsx_maxhealth% &f| &7🛡 %player_absorption%'
 players:
, '&f[%player_prefix%]%player_name%&f %essentialsx_health%/%essentialsx_maxhealth%'

Меню иконки через DeluxeMenus

menu:
 title: '&eИнформация об игроке'
 size: 27
 contents:
 health-icon:
 slot: 11
 material: RED_NETHER_BRICK
 name: '&cЗдоровье'
 lore:
 ─ '&7Текущее: &c%essentialsx_health%'
 — '&7Макс: &c%essentialsx_maxhealth%'
 enchants:
 — DURABILITY: 10

Часто задаваемые вопросы (FAQ)

Можно ли показывать максимальное здоровье в виде полоски?
Да․ Некоторые плагины скорборда поддерживают графические полосы через символы ▇▆▅▄▃▂▁ или через кастомные текстуры․ Например, с помощью PlaceholderAPI Math можно вычислить процент: %essentialsx_health%*100/essentialsx_maxhealth% и затем вывести соответствующее количество символов․
Работают ли эти плейсхолдеры в мире End и Nether?
Да, PlaceholderAPI и его расширения работают в любых измерениях, так как они опрашивают сущность игрока напрямую․
Что делать, если после обновления плагина плейсхолдеры перестали работать?
Сначала проверьте, не изменилось ли название расширения или его основной класс․ Часто разработчики переименовывают jar‑файл (например, HealthInfov2․jar)․ Удалите старый файл, загрузите новую версию и выполните /papi reload․
Можно ли комбинировать несколько источников здоровья?
Да․ Например, вы можете сложить базовое здоровье от EssentialsX и бонус от LuckPerms: %essentialsx_maxhealth%+%luckperms_maxhealth% (через плагин PlaceholderAPI Math или Skript)․

Отображение максимального здоровья игроков — это простой, но мощный способ повысить информативность сервера и улучшить опыт игроков, особенно в PvP, RPG и клановых режимах․ Благодаря гибкой системе расширений PlaceholderAPI вы можете выбрать именно тот модуль, который лучше всего интегрируется с вашим текущим стеком плагинов․

Наиболее универсальным решением являеться HealthInfo, оно лёгкое, не требует дополнительных зависимостей и даёт точные данные о базовом и текущем здоровье․ Если же вам нужно учитывать эффекты поглощения, зелий или бонусы от предметов/групп, обратите внимание на расширения EssentialsX Health, MythicMobs Health, CustomItems Health или LuckPerms Health․

Установив подходящее расширение, настроив целевой плагин и проверив работу плейсхолдеров в игре, вы получите чистый, актуальный и визуально привлекательный индикатор здоровья, который будет полезен как администраторам, так и обычным игрокам․

Желаем успешной настройки и приятной игры!