Рад представить вам крупное обновление плагина VExpPlugin с множеством улучшений и новых функций! Я сосредоточился на улучшении удобства использования, гибкости настройки и общей стабильности.
Список изменений:
Переработанная система сообщений (messages.yml)
Теперь все сообщения плагина вынесены в отдельный файл messages.yml. Это значительно упрощает перевод и настройку всех текстовых сообщений, делая плагин более гибким для различных серверов.
Важно: После обновления создастся новый файл messages.yml. Убедитесь, что вы перенесли или настроили свои сообщения в этом файле.
Куда более надежное определение уровня бутылочек опыта
Больше нет зависимости от форматирования DisplayName предмета! Теперь уровень опыта в бутылочках хранится с использованием PersistentDataContainer. Это делает систему более надёжной и устойчивой к изменениям в названиях.
Новая функция: Задержка использования бутылочек опыта (Cooldown)
Добавлена настраиваемая задержка на использование бутылочек опыта (команда vexp). Это поможет предотвратить спам и более сбалансировать экономику сервера. Настраивается в config.yml.
Улучшенное авто-починка брони при использовании бутылочек
Логика авто-починки брони была улучшена. Теперь, если у игрока нет надетых предметов или все надетые предметы полностью отремонтированы, плагин сообщит об этом и автоматически отключит авто-починку для этого игрока.
Улучшения Авто-Обмена Опыта (Auto-Exp)
Сообщения об успешном авто-обмене теперь также используют новую систему сообщений из messages.yml.
Оптимизирована логика для случаев, когда у игрока недостаточно уровней, нет стеклянных бутылочек или инвентарь заполнен при попытке авто-обмена. В этих случаях авто-обмен будет автоматически деактивирован, и игрок получит соответствующее сообщение.
Прочие улучшения и исправления:
Незначительные исправления ошибок и улучшение стабильности.