Skip to content

Releases: Bluesuma/RegionManagerBukkit

Release list

1.0.8

Choose a tag to compare

@Bluesuma Bluesuma released this 08 Aug 09:41

🔧 Исправления в версии 1.0.8

Основные исправления:

  • Улучшена логика проверки движения игроков: Добавлена проверка расстояния и приближения к границам региона
  • Исправлена логика поиска ближайших регионов: Более точный расчет максимального расстояния для поиска регионов
  • Улучшена отладочная информация: Добавлены детальные логи для отслеживания процесса распределения регионов
  • Оптимизированы настройки конфигурации: Уменьшено расстояние проверки для более точного обнаружения смены регионов
  • Добавлена новая команда /region analyze: Детальный анализ региона игрока для отладки

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

  • Улучшена логика shouldCheckRegionChange() для более точного определения необходимости проверки смены региона
  • Оптимизирована логика findNearestRegion() с ограничением максимального расстояния поиска
  • Улучшена логика findSuitableRegionForLocation() с дополнительными проверками расстояния
  • Добавлена проверка приближения к границам региона для предотвращения преждевременной смены

Full Changelog: https://github.com/Bluesuma/RegionManagerBukkit/commits/1.0.8

1.0.7

Choose a tag to compare

@Bluesuma Bluesuma released this 08 Aug 09:36

Резюме исправлений в версии 1.0.7

Я проанализировал и исправил проблему с распределением регионов, которую вы описали.
Основные исправления:
✅ Исправлена логика распределения регионов
Проблема: Игроки не переходили в новые регионы при выходе за границы текущего региона
Решение: Упростил и улучшил логику в handleRegionChange и findSuitableRegionForLocation
Результат: Теперь игроки корректно переходят в новые регионы
✅ Улучшена система поиска регионов
Проблема: Сложная логика поиска регионов могла не находить подходящие регионы
Решение: Упростил логику поиска - сначала ищем содержащий регион, затем ближайший
Результат: Более надежное обнаружение подходящих регионов
✅ Добавлена подробная отладочная информация
Новая команда: /region test <игрок> - для тестирования логики создания регионов
Улучшенные логи: Подробная информация о позиции игрока, центре региона, размере региона
Результат: Легче диагностировать проблемы с регионами
✅ Улучшена конфигурация
Увеличен check-distance: С 64 до 128 блоков для лучшего обнаружения регионов
Включена отладка: debug.show-region-info: true и debug.verbose-logging: true
Результат: Более точное обнаружение смены регионов