Основные улучшения в новой версии VHealth
1. Графический интерфейс (GUI) для настроек
- Интерактивное меню (/vhealth) с настройками в реальном времени:
- Включение/отключение умножения здоровья
- Настройка множителя HP
- Выбор символа для отображения (♥, ❤, ♡ и др.)
- Управление цветами (обычное здоровье, абсорбция, низкое HP)
- Опция пробела перед символом (5 ♥ вместо 5♥)
- Включение/выключение анимации при низком здоровье
2. Анимация низкого здоровья
- При падении здоровья ниже заданного порога:
- Сердечки мигают, переключаясь между обычным и тревожным цветом
- Настраиваемые параметры:
- Порог срабатывания (например, 5 HP)
- Цвет предупреждения (по умолчанию золотой &6)
3. Поддержка HEX-цветов
- Возможность использовать кастомные цвета в формате HEX (#FF0000, #00FF00 и др.)
- Автоматический откат к стандартным цветам Minecraft (&c, &a и т.д.), если сервер не поддерживает HEX
4. Улучшенная интеграция с PlaceholderAPI
- Плейсхолдер %health_hearts% теперь учитывает:
- Настройки умножения здоровья
- Выбранные цвета (включая анимацию при низком HP)
- Форматирование (пробел перед символом)
5. Оптимизация и стабильность
- Фикс перезагрузки конфига – гарантированное обновление настроек при /vhealth reload
- Отсутствие утечек памяти – анимации корректно останавливаются при выходе игрока
- Понятные ошибки – уведомления о некорректных цветах или значениях
6. Гибкая система прав
- vhealth.settings – доступ к GUI-меню (/vhealth)
- vhealth.reload – перезагрузка конфига (/vhealth reload)
Итоговые преимущества
✅ Удобство – все настройки меняются в игре, без правки config.yml
✅ Визуальная обратная связь – мигание при низком здоровье делает плагин интуитивным
✅ Гибкость – поддержка HEX-цветов и кастомных символов
✅ Стабильность – исправлены критические баги (влияние анимации на всех игроков, утечки памяти)