▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AntiGrifer
AntiGrifer

AntiGrifer

Anti-grief system with trusted player feature for Minecraft Paper servers

Оцените первым
410
2
Все версииAntiGrifer 2.1.0

AntiGrifer 2.1.0

Release09.01.2026

Список изменений

Changelog

[2.1.0] - 2026-01-09

✨ New Features

  • Multi-language Support: Added ability to switch languages in config.yml. Pre-installed languages: English (en) and Russian (ru).
  • Discord Webhook Templates: Completely redesigned Discord notifications.
    • Added discord.yml for fully customizable webhook templates.
    • Notifications now use rich Embeds with titles, descriptions, footers, and timestamps.
    • Added support for hex colors and placeholders.
  • Tab Completion: Added smart auto-completion for /ags command (subcommands and player names).
  • Mechanism Protection: Added protection against restricted items being used by Redstone mechanisms (Dispensers/Droppers). Discord notifications now include coordinates of the suspicious mechanism.
  • Modern Formatting: Full support for MiniMessage (RGB gradients, clickable text, hover events) instead of legacy color codes.

🛠️ Key Changes

  • Java 21: Project updated to support Java 21 and Paper 1.21.1 API.
  • Thread Safety: Fixed critical threading issues in DatabaseManager that could cause server crashes.
  • Optimization: Prepared HikariCP integration for better database performance.

⚠️ Migration Guide (v1.x -> v2.1.0)

This update introduces BREAKING CHANGES to configuration files. Please follow these steps to migrate safely:

  1. Backup: Make a backup of your plugins/AntiGriefSystem folder and your database (database.db).
  2. Delete messages.yml: The old messages.yml uses legacy color codes (&a, &c) which are no longer supported. You must delete this file.
    • Note: The plugin will generate new messages_en.yml and messages_ru.yml files automatically.
  3. Update config.yml:
    • Add the language option to your config.yml:
      # Language: en or ru
      language: en
      
    • Alternatively: You can delete config.yml to let the plugin regenerate it with new defaults.
  4. Configure Discord:
    • A new file discord.yml will be created. You can customize the look and feel of your Discord notifications there.
    • Ensure your discord-webhook-url in config.yml is correct.

Common Issues

  • "Missing message: key": This means you are using an old language file. Delete messages.yml and restart.
  • Colors not working: Ensure you are using MiniMessage format (e.g., <red>, <gradient:red:blue>) instead of & codes.

Список изменений (на русском)

[2.1.0] - 2026-01-09

✨ Новые функции

  • Мультиязычность: Добавлена возможность переключения языков в config.yml. Предустановленные языки: Английский (en) и Русский (ru).
  • Шаблоны вебхуков Discord: Полностью переработаны уведомления в Discord.
    • Добавлен файл discord.yml для полной настройки шаблонов вебхуков.
    • Уведомления теперь используют красивые Embed-сообщения с заголовками, описанием, футером и временной меткой.
    • Добавлена поддержка HEX-цветов и плейсхолдеров.
  • Автоподсказки (Tab Completion): Добавлено умное автодополнение для команды /ags (подкоманды и ники игроков).
  • Защита механизмов: Добавлена защита от использования запрещенных предметов через редстоун-механизмы (Раздатчики/Выбрасыватели). Уведомления в Discord теперь содержат координаты подозрительного механизма.
  • Современное форматирование: Полная поддержка MiniMessage (RGB-градиенты, кликабельный текст, наведение) вместо устаревших цветовых кодов.

🛠️ Ключевые изменения

  • Java 21: Проект обновлен для поддержки Java 21 и API Paper 1.21.1.
  • Потокобезопасность: Исправлены критические ошибки многопоточности в DatabaseManager, которые могли приводить к падению сервера.
  • Оптимизация: Подготовлена интеграция HikariCP для лучшей производительности базы данных.

⚠️ Руководство по миграции (v1.x -> v2.1.0)

Это обновление вносит КРИТИЧЕСКИЕ ИЗМЕНЕНИЯ в файлы конфигурации. Пожалуйста, следуйте инструкции для безопасного перехода:

  1. Бэкап: Сделайте резервную копию папки plugins/AntiGriefSystem и вашей базы данных (database.db).
  2. Удалите messages.yml: Старый файл messages.yml использует устаревшие цветовые коды (&a, &c), которые больше не поддерживаются. Вы должны удалить этот файл.
    • Примечание: Плагин автоматически сгенерирует новые файлы messages_en.yml и messages_ru.yml.
  3. Обновите config.yml:
    • Добавьте опцию language в ваш config.yml:
      # Language: en or ru
      language: en
      
    • Альтернативный вариант: Вы можете удалить config.yml, чтобы плагин сгенерировал его заново с новыми настройками по умолчанию.
  4. Настройте Discord:
    • Будет создан новый файл discord.yml. В нем вы можете настроить внешний вид уведомлений Discord.
    • Убедитесь, что ваш discord-webhook-url в config.yml указан верно.

Частые проблемы

  • "Missing message: key": Это означает, что вы используете старый файл языков. Удалите messages.yml и перезагрузите сервер.
  • Цвета не работают: Убедитесь, что вы используете формат MiniMessage (например, <red>, <gradient:red:blue>) вместо кодов &.

Файлы

AntiGriefSystem-2.1.0.jar(28.71 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.1.0

Загрузчики

Paper

Версии игры

1.13–1.21.11

Загрузок

19

Дата публикации

09.01.2026

Загрузил

ID версии

Главная