SwearFilter: автоматический фильтр мата и баны для Minecraft

Что такое SwearFilter и зачем он нужен вашему серверу Каждый администратор Minecraft-сервера рано или поздно сталкивается с проблемой нецензурной лексики в чате. Ручная модерация отнимает время, а токсичные сообщения портят атмосферу для игроков. Именно для решения этой задачи был создан SwearFil...

Скачать SwearFilter для Minecraft 1.6.2

Оригинальное название: SwearFilter

Версии Minecraft: 1.6.2

ФайлВерсияЗагрузчикРазмер
SwearFilter.jar1.6.2—13 КБСкачать

Что такое SwearFilter и зачем он нужен вашему серверу

Каждый администратор Minecraft-сервера рано или поздно сталкивается с проблемой нецензурной лексики в чате. Ручная модерация отнимает время, а токсичные сообщения портят атмосферу для игроков. Именно для решения этой задачи был создан SwearFilter — мощный плагин, который автоматически фильтрует ругательства, наказывает нарушителей и снимает нагрузку с персонала. В этой статье мы разберём все возможности плагина, его команды, настройку и интеграцию с банами, чтобы вы могли легко внедрить его на свой проект.

Ключевые особенности SwearFilter

SwearFilter не просто блокирует плохие слова — он предлагает целый арсенал инструментов для гибкого контроля чата. Рассмотрим главные функции, которые делают этот плагин незаменимым.

Автоматическая фильтрация чата

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

Система наказаний и временные баны

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

Гибкая настройка слов и языка

Список запрещённых слов можно редактировать прямо во время игры, не перезагружая сервер. Команды /swearfilter add и /swearfilter remove позволяют оперативно добавлять или удалять лексемы. Плагин также поддерживает языковые файлы, так что вы легко переведёте все внутриигровые сообщения на русский или любой другой язык, адаптируя интерфейс под свою аудиторию.

Команды и управление

SwearFilter предлагает интуитивно понятный набор команд для администраторов и модераторов. Вот полный список:

  • /swearfilter info [игрок] — показывает статистику нарушений конкретного игрока.
  • /swearfilter reset [игрок] — сбрасывает счётчик ругательств до нуля.
  • /swearfilter add [слово] — добавляет новое запрещённое слово в список.
  • /swearfilter remove [слово] — удаляет слово из фильтра.
  • /swearfilter list — выводит все активные запрещённые слова.
  • /togglecuss — переключает видимость ругательств в вашем чате (если вы предпочитаете видеть оригинальные сообщения).

Эти команды дают полный контроль над фильтром без необходимости лезть в конфигурационные файлы. Например, если вы заметили новое оскорбление, которое ещё не заблокировано, вы можете добавить его одной строкой.

Права доступа и безопасность

Чтобы разграничить возможности персонала, плагин использует систему разрешений. Вы можете выдавать права через любой менеджер пермишенов (LuckPerms, PermissionsEx и другие). Основные пермишены:

  • swearfilter.chatfilter — доступ к базовой фильтрации.
  • swearfilter.info — просмотр статистики игроков.
  • swearfilter.reset — сброс счётчика нарушений.
  • swearfilter.add и swearfilter.remove — изменение списка слов.
  • swearfilter.list — просмотр всех запрещённых слов.
  • swearfilter.bypass — обход фильтра (для администраторов, которым нужно писать без ограничений).
  • swearfilter.notify — получение уведомлений о блокировке сообщений или банах.
  • swearfilter.togglecuss — использование команды /togglecuss.

Такая детализация позволяет настроить роли: хелперы видят нарушения, модераторы управляют словами, а старшие администраторы имеют полный иммунитет.

Интеграция с бан-системой

По умолчанию SwearFilter использует стандартную систему банов Minecraft, но также может работать в связке с QuickTools — популярным инструментом для управления сервером. Это расширяет возможности логирования и синхронизации наказаний. Если вы используете другие бан-менеджеры, проверьте совместимость, но базовый функционал будет работать в любом случае. Важно помнить, что для корректной работы плагина необходима зависимость uuidAPI, поэтому убедитесь, что она установлена на вашем сервере.

Установка и первый запуск

Процесс установки SwearFilter стандартен для Bukkit/Spigot/Paper серверов: скачайте JAR-файл плагина, поместите его в папку /plugins и перезапустите сервер. После запуска в папке плагина появится конфигурационный файл, где вы сможете задать список запрещённых слов, количество предупреждений перед баном, длительность временного бана и другие параметры. Кстати, если вы предпочитаете быстрый способ опробовать плагин, можно установить его через лаунчер foxygame.net — удобную программу, которая позволяет загружать моды и плагины прямо из меню, не вникая в ручное копирование файлов. Это особенно выручает начинающих администраторов, экономя время на настройку. После активации плагин сразу начинает фильтровать чат согласно вашим настройкам.

Заключение

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