KeepItClean — умный фильтр чата для Minecraft-сервера

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

Скачать KeepItClean для Minecraft 1.7.4

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

Версии Minecraft: 1.7.4

ФайлВерсияЗагрузчикРазмер
KeepItClean.jar——34 КБСкачать
KeepItClean_v2.0.0.jar——45 КБСкачать
KeepItClean.2.0.1.jar——45 КБСкачать
KeepItClean.2.1.0.jar——43 КБСкачать
KeepItClean.2.2.5.jar——43 КБСкачать
KeepItClean.1.7.0.jar1.7.4—35 КБСкачать
KeepItClean.1.7.5.jar1.7.4—36 КБСкачать
KeepItClean.1.7.6.jar1.7.4—37 КБСкачать
keepitclean.1.8.0.jar1.7.4—39 КБСкачать

KeepItClean — идеальный страж чистоты на вашем Minecraft-сервере

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

Ключевые функции плагина

KeepItClean не просто блокирует отдельные ругательства. Он анализирует контекст и позволяет гибко настраивать правила фильтрации. Вот что он умеет:

  • Фильтрация запрещённых слов — плагин сканирует чат, книги, таблички и даже названия предметов в инвентаре. Любое нежелательное слово мгновенно обнаруживается, а нарушитель получает предупреждение.
  • Собственные списки слов — вы сами решаете, что считать недопустимым. В конфигурации есть два перечня: deny-лист для блокировки и allow-лист для исключений. Это позволяет, например, запретить слово «ass», но разрешить «grass» или «assume».
  • Контроль CAPS-сообщений — если игрок злоупотребляет заглавными буквами, система автоматически реагирует. По умолчанию порог срабатывания составляет 15% заглавных символов от общего текста, но это значение легко меняется в настройках.
  • Система предупреждений и киков — при превышении лимита нарушений игрок может быть автоматически исключён с сервера. Количество предупреждений до кика настраивается индивидуально.
  • Персонализированные сообщения — текст уведомлений, которые видит провинившийся, полностью редактируется в файле config.yml. Вы можете сделать предупреждения строгими или, наоборот, с долей юмора.

Команды для игроков и администраторов

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

Пользовательские команды

  • /keepitclean — показывает количество ваших предупреждений, общую информацию о плагине и доступные вам команды.
  • /keepitclean warnings — выводит детальную статистику ваших нарушений.

Административные команды

  • /keepitclean add <слово> — добавляет новое слово в список запрещённых.
  • /keepitclean allow <слово> — вносит слово в список разрешённых, переопределяя блокировку. Полезно для исключений вроде «assume» при заблокированном «ass».
  • /keepitclean delete <слово> — удаляет слово из любого из списков (deny или allow).
  • /keepitclean exempt <игрок> — добавляет игрока в список исключений. Его чат всё ещё фильтруется, но предупреждения не выписываются.
  • /keepitclean notexempt <игрок> — убирает игрока из списка исключений.
  • /keepitclean clear <игрок> — обнуляет счётчик предупреждений указанного игрока (без удаления записей из логов).
  • /keepitclean eraselogs — полностью очищает журнал предупреждений, не затрагивая текущие счётчики игроков.
  • /keepitclean viewwarnings (страница) или /keepitclean vw (страница) — показывает последние зафиксированные нарушения. Внимание: команда отображает исходный текст, поэтому право на её использование стоит выдавать с осторожностью.
  • /keepitclean playerinfo <игрок> или /keepitclean pi <игрок> — выводит полную статистику предупреждений конкретного игрока.
  • /keepitclean warn <игрок> <причина> — вручную добавляет предупреждение, если нарушитель каким-то образом обошёл автоматический фильтр.

Права и разрешения

Гибкая система permissions позволяет точно настроить, кто и какие действия может выполнять. Основные узлы прав включают:

  • keepitclean.user — базовый доступ к командам /keepitclean и /keepitclean warnings.
  • keepitclean.add — добавление слов в чёрный список.
  • keepitclean.delete — удаление слов из списков.
  • keepitclean.exempt и keepitclean.notexempt — управление исключениями игроков.
  • keepitclean.clear — сброс предупреждений.
  • keepitclean.allow — добавление слов в белый список.
  • keepitclean.viewwarnings — просмотр логов нарушений (осторожно, содержит оригинальный текст).
  • keepitclean.eraselogs — очистка логов.
  • keepitclean.playerinfo — просмотр статистики игрока.
  • keepitclean.warn — ручная выдача предупреждений.
  • keepitclean.see — получение уведомлений о вынесенных предупреждениях (без деталей текста).
  • keepitclean.explicitnotify — получение уведомлений с полным текстом нарушения.
  • keepitclean.* — полный доступ ко всем функциям плагина.

Тонкая настройка конфигурации

Файл config.yml — сердце плагина. Здесь вы можете изменить практически любой аспект его работы: порог срабатывания фильтра CAPS, количество предупреждений до кика, текст сообщений для нарушителей и даже отключить отправку анонимной статистики на mcstats.org. Благодаря продуманной архитектуре, все параметры интуитивно понятны и снабжены комментариями. Кстати, если вы хотите быстро развернуть этот плагин на своём сервере, обратите внимание на лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды и плагины прямо из меню. Это сэкономит время на поиске и установке, позволяя сосредоточиться на настройке правил.

Часто задаваемые вопросы и тонкости фильтрации

Один из самых популярных вопросов: как заблокировать слово «ass», но не трогать «assume», «grass» или «glass»? KeepItClean решает эту задачу элегантно. Достаточно добавить «ass» в deny-лист через /keepitclean add ass, а затем внести в allow-лист шаблон «assum» командой /keepitclean allow assum. Плагин интерпретирует разрешённое слово как маску, охватывающую все производные — assumptions, assume, assuming — и пропускает их, продолжая блокировать одиночное «ass». В стандартной конфигурации уже предусмотрено множество подобных комбинаций, протестированных за месяцы работы на живых серверах, так что большинство типичных обходов фильтра исключено из коробки.

Статистика и конфиденциальность

По умолчанию KeepItClean отправляет анонимные данные о использовании на сервер mcstats.org. Эта информация не содержит никаких личных данных и служит лишь для подсчёта активных установок плагина. Если вы не хотите делиться даже такой статистикой, просто откройте файл plugins/PluginMetrics/config.yml и установите параметр opt-out в значение true.

Заключение

KeepItClean — это не просто автоматический цензор, а полноценный инструмент для построения культуры общения на сервере. Гибкие списки слов, умная обработка исключений, контроль регистра и прозрачная система предупреждений делают его незаменимым помощником для администраторов, которые ценят порядок и комфорт своих игроков. Потратив немного времени на начальную настройку, вы получите надёжного стража, который будет работать 24/7, не требуя постоянного внимания. А благодаря удобным командам и детальным логам вы всегда сможете разобраться в спорных ситуациях и принять справедливое решение.