Skip to content

[AGS] AntiGriferSistem 2.4.1

Latest

Choose a tag to compare

@TheGektor TheGektor released this 13 Feb 13:50
fc22eaa

Changelog

[2.4.1] - 2026-02-13

🚀 Improvements & Fixes (Улучшения и Исправления)

  • Critical Locations (Критические Локации):

    • FIX: Исправлена логика выделения регионов. Теперь команды /critical pos1 и /critical pos2 используют блок, на который смотрит игрок (RayTrace), что предотвращает ошибки с "незащищенным полом".
    • FIX: Исправлено отображение пинга роли в Discord (<@&ID>).
    • 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, выполните:

  1. Обновите discord.yml:
    Убедитесь, что у вас есть секция critical-location-alert (добавлена в v2.4.0). Если нет, добавьте её (см. пример ниже).

  2. Пересоздайте критические регионы (Рекомендуется):
    Если у вас были проблемы с высотой региона (пол/потолок), удалите старые регионы (/critical remove) и создайте новые, глядя прямо на блоки углов.

  3. Права (Permissions):
    Убедитесь, что у администраторов есть права:

    • antigrief.admin.critical (управление критическими зонами)
    • antigrief.bypass.critical (обход)
    • ags.alerts (уведомления о подозрительных действиях)

🇬🇧 English Version

🚀 Improvements & Fixes

  • Critical Locations:

    • FIX: Improved region selection logic. Commands /critical pos1 and /critical pos2 now 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).
  • 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.gradle and plugin.yml.

🛠 Migration Guide (v2.4.1)

If upgrading from 2.3.0 or 2.4.0, please:

  1. Update discord.yml:
    Ensure critical-location-alert section exists. If missing, add it (see example in changelog history).

  2. Recreate Critical Locations (Recommended):
    If facing floor/ceiling protection issues, remove old regions (/critical remove) and recreate them by looking directly at corner blocks.

  3. Permissions:
    Ensure admins have:

    • antigrief.admin.critical (manage critical zones)
    • antigrief.bypass.critical (bypass protection)
    • ags.alerts (suspicious activity alerts)