Changelog
[2.4.1] - 2026-02-13
🚀 Improvements & Fixes (Улучшения и Исправления)
-
Critical Locations (Критические Локации):
- FIX: Исправлена логика выделения регионов. Теперь команды
/critical pos1и/critical pos2используют блок, на который смотрит игрок (RayTrace), что предотвращает ошибки с "незащищенным полом". - FIX: Исправлено отображение пинга роли в Discord (
<@&ID>). - FIX: Улучшена проверка нарушений внутри региона (теперь корректно учитывается только использование запрещенных предметов).
- FIX: Исправлена логика выделения регионов. Теперь команды
-
Merge & Compatibility (Слияние и Совместимость):
- Успешно объединены изменения версии 2.3.0 (Alerts, Feedback) и 2.4.0 (Critical Locations).
- Единая система инициализации менеджеров (
AlertManager,FeedbackManager,CriticalLocationManager). - Исправлены конфликты в
build.gradleиplugin.yml.
🛠 Migration Guide (Миграция на 2.4.1)
Если вы обновляетесь с 2.3.0 или 2.4.0, выполните:
-
Обновите
discord.yml:
Убедитесь, что у вас есть секцияcritical-location-alert(добавлена в v2.4.0). Если нет, добавьте её (см. пример ниже). -
Пересоздайте критические регионы (Рекомендуется):
Если у вас были проблемы с высотой региона (пол/потолок), удалите старые регионы (/critical remove) и создайте новые, глядя прямо на блоки углов. -
Права (Permissions):
Убедитесь, что у администраторов есть права:antigrief.admin.critical(управление критическими зонами)antigrief.bypass.critical(обход)ags.alerts(уведомления о подозрительных действиях)
🇬🇧 English Version
🚀 Improvements & Fixes
-
Critical Locations:
- FIX: Improved region selection logic. Commands
/critical pos1and/critical pos2now use the target block (RayTrace), preventing "unprotected floor" issues. - FIX: Fixed role ping display in Discord (
<@&ID>). - FIX: Improved violation check within the region (now correctly checks only for restricted items).
- FIX: Improved region selection logic. Commands
-
Merge & Compatibility:
- Successfully merged changes from v2.3.0 (Alerts, Feedback) and v2.4.0 (Critical Locations).
- Unified manager initialization (
AlertManager,FeedbackManager,CriticalLocationManager). - Fixed conflicts in
build.gradleandplugin.yml.
🛠 Migration Guide (v2.4.1)
If upgrading from 2.3.0 or 2.4.0, please:
-
Update
discord.yml:
Ensurecritical-location-alertsection exists. If missing, add it (see example in changelog history). -
Recreate Critical Locations (Recommended):
If facing floor/ceiling protection issues, remove old regions (/critical remove) and recreate them by looking directly at corner blocks. -
Permissions:
Ensure admins have:antigrief.admin.critical(manage critical zones)antigrief.bypass.critical(bypass protection)ags.alerts(suspicious activity alerts)