VHealth — Полная Документация
1. Установка
Требуется установленный
PlaceholderAPI
- Поместите файл VHealth.jar в папку /plugins/
- Перезапустите сервер или выполните /reload
- Настройте config.yml под ваши нужды
2. Плейсхолдер
Основной плейсхолдер:
%health_hearts%
Примеры использования:
- В чате:
/say У меня %health_hearts% здоровья!
- В табло (Scoreboard):
scoreboard.getObjective("health").setDisplayName("%health_hearts%");
Формат отображения:
<цвет><число><пробел (если включён)><символ>
Примеры:
- 10♥ — Красное сердце
- 15♥ — Жёлтое сердце (если есть абсорбция)
- 20 ❤ — С пробелом перед символом
3. Настройка config.yml
# Умножение отображаемого здоровья
multiply-health:
enabled: true # true - включено, false - реальное здоровье
multiplier: 2.0 # множитель, например 2.0 = в 2 раза больше
# Символ (♥, ❤, HP и т.д.)
symbol: "♥"
# Пробел перед символом
space-before-symbol: false
# Цвета
colors:
normal: "&c" # цвет обычного здоровья
absorption: "&e" # цвет абсорбции
Поддержка цветов:
- ✅ &-коды (&c, &6, &a и т.д.)
- ✅ HEX-цвета (#FF0000, #00FF00) (только Paper 1.16+)
4. Команды
Команда
Описание
Право доступа
/vhealth reload Перезагружает конфиг vhealth.reload
Альяс: /vh reload
5. Разрешения (Permissions)
yaml
vhealth.reload:
description: Позволяет перезагружать конфигурацию плагина
default: op
6. Примеры конфигураций
Вариант 1: Удвоенное здоровье с пробелом и красивыми цветами
yaml
multiply-health:
enabled: true
multiplier: 2.0
symbol: "❤"
space-before-symbol: true
colors:
normal: "#FF5555"
absorption: "#FFFF55"
Вывод: 20 ❤
(светло-красный)
Вариант 2: Реальное здоровье без умножения, формат HP
yaml
multiply-health:
enabled: false
symbol: " HP"
space-before-symbol: false
colors:
normal: "&a"
absorption: "&6"
Вывод: 10HP
(зелёный)
7. ❓ FAQ (Часто задаваемые вопросы)
❓ Плагин не работает
- Убедитесь, что установлен PlaceholderAPI
- Проверьте консоль на наличие ошибок
- Попробуйте выполнить /vhealth reload
❓ HEX-цвета не работают
- HEX поддерживаются только на Paper 1.16+
❓ Команда /vhealth reload не обновляет настройки
- Убедитесь, что config.yml сохранён в UTF-8
- Проверьте наличие прав: vhealth.reload