Skip to content

Releases: flyawaymaking/FlyController

v1.2.0

10 Dec 19:00

Choose a tag to compare

changed build paper version to 1.21.10

v1.1.1

03 Dec 08:38

Choose a tag to compare

Исправление незначительных багов

v1.1.0

18 Nov 00:58

Choose a tag to compare

Изменения и улучшения

  1. Все сообщения вынесены в конфиг
  2. Добавлен параметр, отвечающий за отключение полёта во время пвп
  3. Изменены внутренние структуры классов, для повышения читаемости кода

v1.0.3

07 Nov 05:39

Choose a tag to compare

Убрана лишняя проверка на креатив, при паузе полёта

v1.0.2

02 Nov 13:01

Choose a tag to compare

Release Notes - FlyController v1.0.2

🚀 Основные изменения

🔧 Оптимизация хранения данных

  • Убрано хранение playerFlightData в памяти - все данные теперь работают напрямую с файлами
  • Устранена зависимость от saveAllPlayerData() - данные сохраняются мгновенно при изменениях
  • Повышена стабильность при сбоях сервера - критичные данные сразу записываются на диск

⚡ Улучшения производительности

  • Оптимизирован таймер полётов - убрано постоянное чтение файлов каждую секунду
  • Использование ConcurrentHashMap для потокобезопасности активных полётов
  • Уменьшено потребление памяти за счёт отказа от кэширования всех данных игроков

🐛 Исправления ошибок

  • Исправлена возможная потеря данных при внезапных сбоях сервера
  • Улучшена синхронизация между активными полётами и сохранённым временем
  • Исправлена обработка полётов в креативном режиме

💾 Совместимость

  • Полная обратная совместимость с предыдущими версиями
  • Существующие данные игроков автоматически мигрируют на новую систему
  • Конфигурационные файлы не требуют изменений

v1.0.1

30 Oct 20:55

Choose a tag to compare

Исправлены ошибки в сообщениях плагина

v1.0.0

17 Oct 10:20

Choose a tag to compare

Версия 1.0.0

🆕 Что нового

  • Покупка временного полёта за внутриигровую валюту
  • Автосохранение времени при выходе/смене мира/в бою
  • Умное восстановление при возвращении в разрешённые миры
  • ActionBar с таймером оставшегося времени

⚙️ Настройка через config.yml

  • Уровни полёта (цена/время)
  • Скорости полёта (1-5+ уровней)
  • Разрешённые миры (список)
  • Валюта (по умолчанию: money)

🎮 Команды

  • /mfly - управление полётом
  • /flyspeed - скорость полёта
  • /mfly reload - перезагрузка конфига (админы)