Gold Плагин DeluxeCoinflip [v2.11.0-BETA]

⚠️ ВНИМАНИЕ: это обновление находится в статусе BETA. Проведено обширное тестирование, однако некоторые ошибки всё же могли остаться.


Новое и улучшенное​

  • Поддержка форматированных сумм (до триллиона) при создании coinflip-игр. Форматы сделаны максимально строгими, чтобы избежать эксплойтов (например, подмены "M" → "GEM").
  • Настраиваемые звуки с возможностью включения/отключения.
  • Кнопка обновления GUI coinflip'а с настраиваемым предметом (имеет ограничитель частоты вызовов). Теперь можно обновить GUI без выхода из него.
  • Анимационные предметы теперь можно задавать любыми предметами. Также можно убрать скины игроков у анимационных предметов.
  • Добавлен возврат в главное GUI, если игрок выходит из GUI создания игры через ESC/E.

Исправления​

  • Исправлена проблема с перезагрузкой различных опций конфигурации командой /cf reload.
  • Исправлено: предмет валюты теперь можно обновлять при добавлении/удалении валюты.
  • Coinflip теперь возвращает ставки, если игрок выходит из игры или покидает сервер до принятия игры.
  • Исправлены ошибки в названиях.
  • Исправлена предсказуемость рандомизации стеклянных и головных панелей в GUI — больше нельзя угадывать исход заранее.
  • Добавлена корректная синхронизация с другими частями SQL-базы.

Технические улучшения​

  • Переписана обработка BombExplodeEvent (связано с ранее обсуждавшимися ошибками).
  • Улучшено логирование и структура управления базой данных.
  • Повышена общая производительность плагина.
  • Событие чата теперь обрабатывается через AsyncChatEvent (Paper), что современнее и стабильнее.
  • Уменьшен размер JAR за счёт исключения дублирования Adventure.
  • Улучшено цветовое форматирование и синтаксис.
  • Общая очистка и рефакторинг кода.
  • – Небольшая внутренняя чистка кода
  • – Исправлена проблема, из-за которой предметы в GUI не обновлялись автоматически
  • Исправлена проблема, из-за которой плагин не загружался.
  • Большая внутренняя очистка кода от Root
  • Множество мелких исправлений для Folia от Root
Изменения:
  • Плагин переведён на использование MiniMessage
  • Проведены незначительные оптимизации
  • Выполнена небольшая очистка кода
  • - Улучшение случайности результатов подбрасывания монет.
исправление: промах планировщика с folia.
фича: добавление плейсхолдера %deluxecoinflip_total_games%.
Исправление: добавлена проверка нуля для предотвращения ошибок.
  • Исправлена ошибка планировщика на серверах Folia.
ВерхНиз