Chat Control
Активный0.0
Установок
Последнее обновление
Версии
Chat Control: Полный контроль над чатом сервера
🛡️ Создайте безопасную и комфортную атмосферу на вашем сервере Minecraft с помощью мощной системы фильтрации и блокировки сообщений! Chat Control позволяет эффективно управлять общением между игроками и предотвращать появление нежелательного контента.
🔒 Для оптимальной работы рекомендуется установить параметр enforce-secure-profile в значение false в файле server.properties, чтобы избежать возможных конфликтов и обеспечить максимальную защиту.
🛠️ Генератор конфигурации
Хотите сэкономить время на настройке? Воспользуйтесь удобным инструментом для автоматического создания конфигурационных файлов.
🔧 Основные возможности
Система предлагает комплексный подход к управлению чатом:
- Фильтрация отдельных слов - блокировка нежелательной лексики для поддержания позитивной атмосферы
- Изолированная фильтрация слов - обнаружение слов, используемых отдельно (например,
fortне будет блокироватьforts) - Фильтрация фраз - контроль над целыми выражениями и предложениями
- Регулярные выражения - использование сложных шаблонов для точной фильтрации
- Интеллектуальная замена символов - автоматическое преобразование символов перед проверкой (например, f1rst → first)
- Гибкая обработка сообщений - возможность скрывать или полностью удалять нарушающие правила сообщения
- Постоянное отключение чата - блокировка игроков на неограниченный срок
- Временное отключение чата - ограничение общения на определенный период времени
- Ведение журнала - запись всех отфильтрованных сообщений для последующего анализа
- Исключение личных сообщений - возможность не применять фильтры к приватным беседам
- Чувствительность к регистру - настройка учета или игнорирования регистра букв
- Автоматическое отключение чата - автоматическая блокировка игроков при многократных нарушениях с настраиваемыми параметрами
💻 Команды управления
Работа с фильтрами:
/filter add {word|standAloneWord|phrase|regex} {текст}
/filter remove {word|standAloneWord|phrase|regex} {текст}
/filter list {all|word|standAloneWord|phrase|regex}
Настройка замены символов:
/filter config replacementLetters add {символ для замены} {символ для замены}
/filter config replacementLetters remove {символ для замены} {символ для замены}
Управление исключениями:
/filter config ignoredPlayers add {игрок}
/filter config ignoredPlayers remove {игрок}
Блокировка игроков:
/mute add permanent {игрок} {причина}
/mute add temporary {игрок} {минуты} {причина}
/mute remove {игрок}
Автоматическая блокировка:
/filter config muteAfterOffense set {true|false}
/filter config muteAfterOffense type {PERMANENT|TEMPORARY}
/filter config muteAfterOffense number {количество_нарушений}
/filter config muteAfterOffense length {минуты_блокировки}
/filter config muteAfterOffense expireMinutes {время_истечения_нарушений}
/filter config muteAfterOffense currentOffenses
Общие настройки:
/filter config {logFiltered|ignorePrivateMessages|caseSensitive|tellPlayer|censorAndSend} {true|false}
❓ Часто задаваемые вопросы
🤔 Что такое изолированное слово?
Изолированное слово - это слово, которое не является частью другого слова. Например, при фильтрации слова fort слово forts не будет заблокировано.
❓ Что считается фразой? Фраза - это любой текст, состоящий более чем из одного слова. Система позволяет фильтровать целые выражения для поддержания желаемой атмосферы.
🔠 Как работает замена символов?
Замена символов происходит перед фильтрацией сообщения. Например, если настроить замену 1 на i, все цифры 1 будут заменены на буквы i перед проверкой фильтрами.
⚙️ У меня уже есть мод с командой mute. Как избежать конфликта?
Вы можете отключить команду mute в конфигурационном файле Chat Control, расположенном по пути config/chatcontrol.json. Установите параметр muteCommand в значение false и перезапустите сервер.
⚠️ Обратите внимание: Chat Control в настоящее время доступен только для Fabric. Создание версии для Forge не планируется.