Скачать Плагин AdvancedSensitiveWords в Майнкрафт
AdvancedSensitiveWords

Плагин AdvancedSensitiveWords 2.3.0 +1.2-release

AdvancedSensitiveWords — плагин модерации для поиска запрещённых выражений и обработки нарушений в текстовом контенте. Ветка 2.x описана как Paper-плагин с DFA-сопоставлением, событийной проверкой, уровнями нарушений и необязательным LLM-анализом. В файловой основе при этом указаны Velocity 2.3.0 и Bungee 1.2-release. Роль и требования каждого JAR нужно рассматривать отдельно.

Назначение проекта​


AdvancedSensitiveWords относится к категориям управления, социальных функций и служебных инструментов. Клиентская установка не поддерживается: проверка выполняется серверной или связанной прокси-частью.

Для Paper-ветки 2.x заявлена обработка:

• чата и аргументов команд;
• редактируемых книг;
• текста табличек;
• переименования в наковальне;
• имён и lore предметов;
• имён игроков;
• широких оповещений.

Скриншоты и внешний вид​

pro250-232-01-ba333dc3981b.webp


Механизм фильтрации 2.x​


Основой названа DFA-проверка слов, работающая через события платформы. Для чата также предусмотрен контекст между сообщениями, а нарушения могут учитываться по модульным уровням.

Подтверждены два режима реакции:

• REPLACE — замена совпавшего текста;
• CANCEL — отмена действия.

Фальшивые сообщения и специальное представление таблички относятся только к режиму отмены. Готовые словари, уровни и санкции в основе не приведены, поэтому их нельзя считать заданными проектом заранее.

Чат и команды​


Paper-ветка проверяет асинхронный чат и предварительную обработку команд. Упомянуты замена или отмена, контекст между сообщениями и совместимость с механизмами fake-message и shadowban в TrChat.

Белый список команд также определяет, какие аргументы инспектируются. Конкретные правила списка в предоставленных данных отсутствуют.

Книги, таблички и предметы​


Для редактируемых книг заявлена событийная проверка, а в режиме отмены — необязательный анализ между страницами. Обработанный контент может помещаться в ограниченный кэш.

Таблички проверяются построчно, целиком и с учётом недавнего контекста. При наличии PacketEvents автору можно показать его попытку ввода, тогда как остальные игроки сохраняют чистое содержимое. Эта возможность относится к режиму отмены.

Также подтверждены фильтрация результата наковальни, отображаемого имени и lore предмета через компоненты Adventure.

Имена игроков и оповещения​


Ветка 2.x может отклонять вход при запрещённом имени и необязательно фильтровать broadcast-сообщения. Эти области требуют осторожной настройки: ложное совпадение в имени влияет на доступ игрока, а фильтрация оповещений может затронуть системный текст.

Предоставленная основа не содержит готовых исключений или рекомендуемых порогов. Их необходимо проверять на тестовой копии с характерными именами и сообщениями сервера.

Необязательная LLM-проверка​


Дополнительный асинхронный анализ предназначен для сообщений, не совпавших с DFA-словарём и контекстной проверкой. Он отключён по умолчанию и описан как ограничиваемый по затратам.

LLM-проверка не отзывает уже отправленный текст. После валидированного ответа она может уведомить персонал, записать событие, увеличить отдельный AI-уровень нарушения и выполнить настроенные действия. Поставщик модели, формат подключения и правила передачи данных в основе не названы.

Velocity и прокси-роль​


В 2.x Velocity-артефакт предназначен для уведомлений и прокси-команд в связке с совпадающей Paper-частью. Официальный текст прямо указывает, что прокси-модуль сам по себе чат не фильтрует.

Следовательно, AdvancedSensitiveWords-velocity.jar нельзя считать самостоятельной заменой Paper-фильтру. BungeeCord начиная с 2.x не поддерживается, поэтому файл Bungee версии 1.2-release относится к отдельной старой ветке, а не к современной архитектуре 2.x.

Совместимость и различие веток​


Общие метаданные перечисляют Velocity, BungeeCord и Waterfall и версии Minecraft от 1.8 до 1.21.11, а также 26.1, 26.1.1, 26.1.2 и 26.2. Для 2.x официальный текст задаёт более узкие условия: Paper 1.21.11 или новее, Java 21 и необязательный Velocity с совпадающим JAR.

Поэтому общий список нельзя переносить на каждый файл. Нужно сопоставлять:

• точную версию AdvancedSensitiveWords;
• роль артефакта;
• платформу и версию Minecraft;
• требования выбранной ветки;
• формат конфигурации.

Spigot, CraftBukkit и BungeeCord в 2.x названы неподдерживаемыми, даже если старые метаданные отражают другие выпуски.

Переход на 2.x​


Версия 2.x обозначена как breaking release. Она создаёт новую конфигурационную модель с ключами в lower kebab-case, поэтому файлы до 2.0 нельзя переносить без проверки каждого параметра.

Практический порядок миграции:

• сохранить старый JAR и конфигурацию;
• развернуть 2.x на тестовом Paper;
• создать новые рабочие файлы;
• переносить правила поэтапно;
• проверить словари, реакции и уровни нарушений;
• протестировать интеграции;
• только затем обновлять рабочую среду.

Подтверждены /asw reload all для перезагрузки словарей и /asw reload config для конфигурации.

Установка​


Общая основа указывает размещение JAR в папке plugins совместимой среды. Для 2.x Paper-артефакт ставится на Paper, а совпадающий Velocity-файл — на прокси, если нужны уведомления или прокси-команды; после этого обе стороны перезапускаются.

В предоставленном перечне файлов Paper-JAR и его хеш отсутствуют. Нельзя придумывать его имя или использовать Velocity-модуль как ядро фильтрации. Инструкции 2.x также не следует применять к Bungee 1.2-release.

Файлы и контрольные суммы​


Указаны два артефакта:

• AdvancedSensitiveWords-velocity.jar — версия 2.3.0, 304 393 байта; SHA-512 75875f81cb631f17447a1b92a4d1a40f90a2d2ccb0ebf53be731acf74d547f146c360d9b581c89aeeca88afe9116b650060dc156758d0fe4367a58db25059201; SHA-1 58c57c82800aa73256906cfa92fb0f97753e61e3;
• AdvancedSensitiveWords-bungee.jar — версия 1.2-release, 89 471 байт; SHA-512 652503e6f0288bab701bd42e061552b094a9cb2fa2a61fda44c17e47284dc6bf252491d245b791707ff0716cbc87b5f33045bafa0aa22e6b1cd1816a2d362d6d; SHA-1 15a7e6b686ee1aae945193010d4df6958d185184.

Различаются и версии, и роли. Выбирать файл только по названию проекта нельзя.

Зависимости, лицензия и стороны​


Обязательные project dependencies в метаданных не указаны. Для 2.x необязательными интеграциями названы TrChat, PacketEvents, PlaceholderAPI, floodgate и AuthMe; Velocity используется как дополнительная прокси-часть.

Лицензия проекта — AGPL-3.0-only. Клиентская сторона не поддерживается, серверная обязательна. При изменении и распространении следует учитывать условия именно этой лицензии.

Проверка и ограничения​


Оба перечисленных JAR получены по официальному HTTPS, сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.

Перед вводом полезно проверить:

• словари на ложные совпадения;
• чат и команды;
• книги, таблички и предметы;
• имена игроков;
• поведение режима REPLACE;
• поведение режима CANCEL;
• интеграции Paper и Velocity.

Статическая проверка не подтверждает качество словаря или работу на реальном сервере.

Безопасная проверка​


Безопаснее проверять ресурс в отдельном тестовом профиле или на копии сервера и мира. Перед установкой сохраните резервную копию конфигурации и пользовательских данных, зафиксируйте текущие версии Minecraft и загрузчика, а после запуска проверьте журнал ошибок и только затем переносите изменение в основное окружение.

FAQ​


Может ли Velocity-JAR сам фильтровать чат?​


Нет. В 2.x он предназначен для уведомлений и прокси-команд и не фильтрует чат самостоятельно.

Поддерживается ли BungeeCord в 2.x?​


Нет. Предоставленный Bungee-JAR относится к версии 1.2-release.

Можно ли перенести старую конфигурацию без изменений?​


Нет. 2.x использует новую модель, и каждый параметр необходимо пересмотреть.

Обязательна ли LLM-проверка?​


Нет. Она необязательна и отключена по умолчанию.

Выполнялся ли динамический запуск?​


Нет. Проведены HTTPS-загрузка, сверка хешей и статическая проверка архива.
Автор
rootme
Скачивания
2
Показов
2
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • Lost Signal VHS
    Шейдеры Lost Signal VHS
    Lost Signal VHS — лёгкий клиентский шейдерпак постобработки, превращающий Minecraft в...
  • Sarp Shaders
    Шейдеры Sarp Shaders
    Sarp Shaders — клиентский шейдерпак для Minecraft, построенный вокруг мягкого освещения...
  • Solar Reimagined
    Шейдеры Solar Reimagined
    Solar Reimagined — клиентский шейдер-пак, созданный для более яркого и атмосферного изображения...
  • FilterLite Shaders
    Шейдеры FilterLite Shaders
    FilterLite Shaders — клиентский шейдер-пак, сосредоточенный исключительно на экранной...
  • DAP Shaders
    Шейдеры DAP Shaders
    DAP Shaders — клиентский шейдер-пак для Minecraft, добавляющий объёмное освещение, динамические...
  • Aerial
    Шейдеры Aerial
    Aerial — клиентский шейдер-пак, ориентированный на атмосферное освещение, выразительное небо и...
  • AuroraRT
    Шейдеры AuroraRT
    AuroraRT — клиентский шейдер-пак для Minecraft с выраженной полярной и космической эстетикой...
  • Pixelated Shaders
    Шейдеры Pixelated Shaders
    Pixelated Shaders — клиентский шейдер-пак для Minecraft, ориентированный на естественное...
  • Realistic Dark
    Шейдеры Realistic Dark
    Realistic Dark — клиентский шейдер для Minecraft, который пытается передать особенности...
  • NxSimpleHome
    Плагин NxSimpleHome
    NxSimpleHome — серверный плагин для Minecraft, позволяющий игроку сохранить домашнюю точку и...