Releases: Bluesuma/RegionManagerBukkit
Release list
1.0.8
🔧 Исправления в версии 1.0.8
Основные исправления:
- Улучшена логика проверки движения игроков: Добавлена проверка расстояния и приближения к границам региона
- Исправлена логика поиска ближайших регионов: Более точный расчет максимального расстояния для поиска регионов
- Улучшена отладочная информация: Добавлены детальные логи для отслеживания процесса распределения регионов
- Оптимизированы настройки конфигурации: Уменьшено расстояние проверки для более точного обнаружения смены регионов
- Добавлена новая команда
/region analyze: Детальный анализ региона игрока для отладки
Технические улучшения:
- Улучшена логика
shouldCheckRegionChange()для более точного определения необходимости проверки смены региона - Оптимизирована логика
findNearestRegion()с ограничением максимального расстояния поиска - Улучшена логика
findSuitableRegionForLocation()с дополнительными проверками расстояния - Добавлена проверка приближения к границам региона для предотвращения преждевременной смены
Full Changelog: https://github.com/Bluesuma/RegionManagerBukkit/commits/1.0.8
1.0.7
Резюме исправлений в версии 1.0.7
Я проанализировал и исправил проблему с распределением регионов, которую вы описали.
Основные исправления:
✅ Исправлена логика распределения регионов
Проблема: Игроки не переходили в новые регионы при выходе за границы текущего региона
Решение: Упростил и улучшил логику в handleRegionChange и findSuitableRegionForLocation
Результат: Теперь игроки корректно переходят в новые регионы
✅ Улучшена система поиска регионов
Проблема: Сложная логика поиска регионов могла не находить подходящие регионы
Решение: Упростил логику поиска - сначала ищем содержащий регион, затем ближайший
Результат: Более надежное обнаружение подходящих регионов
✅ Добавлена подробная отладочная информация
Новая команда: /region test <игрок> - для тестирования логики создания регионов
Улучшенные логи: Подробная информация о позиции игрока, центре региона, размере региона
Результат: Легче диагностировать проблемы с регионами
✅ Улучшена конфигурация
Увеличен check-distance: С 64 до 128 блоков для лучшего обнаружения регионов
Включена отладка: debug.show-region-info: true и debug.verbose-logging: true
Результат: Более точное обнаружение смены регионов