Releases: flyawaymaking/FlyController
Releases · flyawaymaking/FlyController
v1.2.0
v1.1.1
v1.1.0
v1.0.3
v1.0.2
Release Notes - FlyController v1.0.2
🚀 Основные изменения
🔧 Оптимизация хранения данных
- Убрано хранение playerFlightData в памяти - все данные теперь работают напрямую с файлами
- Устранена зависимость от saveAllPlayerData() - данные сохраняются мгновенно при изменениях
- Повышена стабильность при сбоях сервера - критичные данные сразу записываются на диск
⚡ Улучшения производительности
- Оптимизирован таймер полётов - убрано постоянное чтение файлов каждую секунду
- Использование ConcurrentHashMap для потокобезопасности активных полётов
- Уменьшено потребление памяти за счёт отказа от кэширования всех данных игроков
🐛 Исправления ошибок
- Исправлена возможная потеря данных при внезапных сбоях сервера
- Улучшена синхронизация между активными полётами и сохранённым временем
- Исправлена обработка полётов в креативном режиме
💾 Совместимость
- Полная обратная совместимость с предыдущими версиями
- Существующие данные игроков автоматически мигрируют на новую систему
- Конфигурационные файлы не требуют изменений
v1.0.1
v1.0.0
Версия 1.0.0
🆕 Что нового
- Покупка временного полёта за внутриигровую валюту
- Автосохранение времени при выходе/смене мира/в бою
- Умное восстановление при возвращении в разрешённые миры
- ActionBar с таймером оставшегося времени
⚙️ Настройка через config.yml
- Уровни полёта (цена/время)
- Скорости полёта (1-5+ уровней)
- Разрешённые миры (список)
- Валюта (по умолчанию: money)
🎮 Команды
/mfly- управление полётом/flyspeed- скорость полёта/mfly reload- перезагрузка конфига (админы)