- Поддержка Kyori MiniMessage: Старые классические цветовые коды заменены на формат MiniMessage. Теперь в пузырях чата доступны градиенты, HEX-цвета и теги форматирования!
- Косметические стили пузырей: Настройка стилей на основе прав доступа в config.yml. Создавайте уникальные пузыри для VIP-игроков, Администраторов или любых других групп (например, hayamessage.style.vip) с индивидуальным цветом фона, прозрачностью и форматом.
- Умное стаканье сообщений: Новые сообщения больше не заменяют старые мгновенно. При быстрой отправке нескольких сообщений старые пузыри плавно сдвигаются вверх, формируя аккуратный стек.
- Интеграция радиуса чата: Динамически настраивайте дальность видимости пузырей. Префиксы (например, ! для крика или w: для шепота) автоматически меняют расстояние отображения текста.
- Клиентское переключение: Добавлена команда /hmessage toggle (hayamessage.toggle), позволяющая каждому игроку скрыть или показать отображение пузырей других игроков на своем экране.
- Индикатор набора текста: Добавлен опциональный индикатор ... над головой игрока во время ввода сообщения.
- Оптимизация производительности.
- Полноценная совместимость: Максимальный приоритет перехвата чата, мягкая интеграция с PlaceholderAPI и умная детекция ваниша/невидимости (Essentials, PremiumVanish, SuperVanish).
- Двуязычный конфиг: Подробные комментарии в config.yml переведены на русский и английский языки.
This is a massive update that rewrites the core architecture of the plugin to support modern server software and improve visuals.
🚀 Core & Performance:
Full Folia Support: The plugin now natively supports Folia. We implemented a custom SchedulerFactory that automatically detects your server type.
Optimization: Codebase refactored to strict Java standards. Removed legacy checks and optimized event listeners for maximum performance.
✨ Visuals & Immersion:
Smart Visibility:
Sneak to Hide: Messages automatically vanish when a player holds Shift (Sneak).
Vanish Support: Admin messages while in Vanish will no longer create invisible bubbles that give away your position.
⚙️ Configuration:
Bilingual Config: The config.yml now includes comments in both English and Russian.
"setting height of text above head not working when idle animation is set to false" - пофикшено