🛡️ ElemCheck — Плагин проверки игроков на читы

Плагин 🛡️ ElemCheck — Плагин проверки игроков на читы 2.1

Создайте и подтвердите аккаунт для скачивания

Добавлено:​

  • Анализ пакетов движения
    Сравнение интервала пакетов движения с текущим пингом игрока для определения возможного использования HitBox / Reach. Для работы требуется PacketEvents.
  • Автоматическая замена инвентаря при проверке
    Во время проверки игрок получает отдельный инвентарь с книгой правил. Исходный инвентарь сохраняется на диск, переживает краш или рестарт сервера и автоматически возвращается после завершения проверки.
  • Защита от «актёрского» выхода
    При резком скачке пинга перед отключением игрок получает время на повторный вход. При стабильном соединении выход во время проверки считается уклонением и применяется наказание.
  • Режим наблюдения «Глазами читера» (тестовая версия)
    Модератор автоматически переводится в режим наблюдателя и видит происходящее от лица проверяемого игрока. После окончания проверки режим и позиция восстанавливаются.
  • Plugin API
    Добавлен ElemCheckAPI и события:
    • CheckStartEvent
    • CheckEndEvent
  • Поддержка PlaceholderAPI
    Добавлены плейсхолдеры с префиксом elemcheck_:
    • on_check
    • checks_count
    • finished_count
    • confirm_count
      и другие...
  • Автоматическая подгрузка библиотек
    Крупные зависимости больше не хранятся внутри jar:
    • Paper — использование нативного libraries:
    • Spigot — собственный загрузчик через plugins/ElemCheck/libraries
  • Автоматическая миграция старого конфига
    • Старый монолитный config.yml автоматически переносится в новую структуру без потери данных. Оригинал сохраняется в old_config/<дата-время>
  • Расширенная совместимость
    • 1.16 → 26.2
    • экспериментально 26.3
  • Гибкая система прав
    • Каждая подкоманда поддерживает отдельное разрешение либо общее: elemcheck.admin

Изменено:​

  • Полностью переработана архитектура по принципам KISS / DRY с оптимизацией.
  • Проведён рефакторинг структуры проекта
  • Конфигурация разделена:
  • Удалена тяжёлая нагрузка:
  • Уменьшен размер jar:
  • Добавлена обратно теперь уже без ошибок мультиязычность — 19 языков.
  • Исправлен краш запуска:
    IllegalArgumentException: lang/pl.yml cannot be found
    (LangManager.extractDefaultLangs).
  • Убрано дублирование комментариев в конфигурации.
  • Исправлена потеря пользовательских настроек при загрузке.
  • Исправлены ошибки работы базы данных.
Это обновление значительно повышает стабильность, улучшает инструменты модерации и систему логирования.

✅ Добавлено:

Автодополнение команд(при ошибке моей оно было сломано)
Отслеживание AFK с автоматическим вызовом проверки
Статистика модераторов (ежедневная и общая)
Поддержка нескольких комнат для проверки (одновременная проверка нескольких игроков)
Анимация бана
Полный захват чата во время проверки игрока
Поддержка баз данных: SQLite, MySQL, PostgreSQL
Поддержка логирования: файл, веб-хук Discord, Telegram-бот

🛡 Улучшено:

Совместимость с античитами (защита от GrimAC, Vulcan, Paper Fly Kick)
Защита от эксплойтов во время проверки (пакеты ресурсов, злоупотребление телепортацией)
Общая стабильность и производительность
🌍 19 языков из коробки — добавлена полная поддержка локализации. Укажите language: ru в конфиге и все сообщения будут на вашем языке. Доступны: English, Русский, Українська, Polski, Deutsch, Suomi, Español, Français, Português, Türkçe, 中文, 日本語, 한국어, Italiano, Nederlands, Svenska, Čeština, Magyar, Română.

🖥️ Определение клиента игрока — теперь при вызове на проверку модератор автоматически получает информацию о клиенте подозреваемого. Распознаются: Lunar Client, Badlion Client, Feather Client, LabyMod, Forge, Fabric, Quilt, OptiFine, Geyser, Vivecraft, Vanilla и другие.

📁 Новая структура — языковые файлы вынесены в отдельную папку lang/ для удобного редактирования и добавления своих переводов.
  • Люблю это (+2)
Реакции: Foraile
Исправлен баг с загрузкой плагина и зависимостей
  • Добавлена поддержка Folia полноценно
  • Исправлен packetevents теперь он не обязателен
  • Можно выкл/вкл команду check crash в конфиге
  • Проведена очередная оптимизация теперь меньше тянет CPU, RAM
  • Пофикшены все ошибки с командами допущенные в 1.6
  • Добавлен лист бан вордов
  • Добавлена команда краша игроков - /check crash ник
  • Докручено до рабочего функционала запрет вызова админов
  • Также плагин был оптимизирован очень сильно каждый класс был оптимизирован
Пофиксил что теперь нельзя вызывать администраторов на проверку которые имеют право elemcheck.admin
  • Исправил команду /check addtime теперь она работоспособная
  • Боссбар исправлен при выполнении этой команды и отображает обновление времени
  • Отображается игроку тайтл что время добавлено

Благодарность моему другу разработчику Noiryyy за помощь в фиксе
- Пофиксил баг с боссбаром и т.д по мелочам которые мешали на большом онлайне работать

- Убрал временно команду check addtime потом верну в другом виде
  • Изменена команды вызова на проверку. Теперь вместо /check ник > /check start ник для воизбежания багов с никами которые похожи на названия команд as, reload, soft, addtime и т.д
  • Исправлен баг с боссбаром, иногда дублировался и багался, теперь этого нету
  • Теперь при выходе модератора игрок остается на проверке и привязан к модератору. После перезахода модератор может отпустить игрока с проверки так как привязан игрок уже
  • Пофикшен баг с повторной проверкой, теперь нельзя повторно вызывать того же игрока!
  • Исправлена наша глубочайшая ошибка. Не заблокировали действия - ставить, ломать, выкидывать предметы. Это уже все исправлено
  • Исправлена ошибка с чатом с подозреваемым. Теперь его видят не все модераторы а только проверяющий и подозреваемый
  • И добавили возможность включать/отключать выдачу трофея.
Назад
Сверху Снизу