🎯 ChatFilterPlus | Плагин-Менеджер, добавляющий Чат-Фильтр для замены матов и ссылок

Плагин 🎯 ChatFilterPlus | Плагин-Менеджер, добавляющий Чат-Фильтр для замены матов и ссылок 1.4

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
16
Frame 31.png
Frame 33 (1).png
Frame 36 (1).png

Frame 43.png

YAML:
#
#                           █▀▀ █░█ ▄▀█ ▀█▀ █▀▀ █ █░░ ▀█▀ █▀▀ █▀█ █▀█ █░░ █░█ █▀
#                           █▄▄ █▀█ █▀█ ░█░ █▀░ █ █▄▄ ░█░ ██▄ █▀▄ █▀▀ █▄▄ █▄█ ▄█
#
#                                            (by MilkyWay for every one)
#
#     ◆ Нашли ошибку/баг/недочёт или хотите предложить идею? Напишите мне в Телеграмме - https://t.me/vkusniy_milkyway
#
#   ▶ Хочешь поддержать меня? Если да, то я был бы рад если подпишешься на мой Телеграмм-Канал: https://t.me/gornasquad :)
#
#

# Настройки всех параметров
settings:

  # Настройка логирования
  logs:
    # Настройка логов плагина в консоль
    console:
      # Включен ли параметр? (true/false)
      enabled: false
    # Настройка логирования в текстовые файлы
    file:
      # Логирование матерных слов
      bad-words:
        # Включен ли параметр? (true/false)
        enabled: true
        # Формат сообщения для логов в файле
        # Плейсхолдеры: {player} - имя игрока, {time} - время (ГГГГ-ММ-ДД ЧЧ:ММ:СС), {words} - список матов
        message: "[{time}] Игрок {player} написал мат(ы): {words}"
        # Настройка формата вывода списка слов для плейсхолдера {words}
        words-format:
          # Разделитель для нескольких слов
          separator: ", "
          # Формат для каждого слова (используйте {word} для самого слова)
          word-template: "{word}"
          # Специальный формат, если найдено только одно слово
          single-word-template: "{word}"
        # Настройка автоматической очистки файла логов
        cleanup:
          # Включен ли параметр? (true/false)
          enabled: true
          # Режим очистки файла логов:
          # - truncate: Полностью очищает файл, если количество строк превышает "max-lines"
          # - remove-oldest: Удаляет строки, чья временная метка старше "retention-days"
          # - keep-latest: Сохраняет только последние "max-lines" строк, удаляя самые старые
          mode: "remove-oldest"
          # Максимальное количество строк в файле логов (применяется в режимах "truncate" и "keep-latest")
          max-lines: 10000
          # Период хранения строк в файле логов (применяется в режиме "remove-oldest")
          # Формат: комбинация значений с единицами времени, разделённых пробелом
          # Единицы времени: s (секунды), m (минуты), h (часы), d (дни), w (недели), y (годы)
          retention-period: "7d"
      # Логирование ссылок
      links:
        # Включен ли параметр? (true/false)
        enabled: true
        # Формат сообщения для логов в файле
        # Плейсхолдеры: {player} - имя игрока, {time} - время (ГГГГ-ММ-ДД ЧЧ:ММ:СС), {links} - список ссылок
        message: "[{time}] Игрок {player} попытался отправить ссылку(и): {links}"
        # Настройка формата вывода списка ссылок для плейсхолдера {links}
        links-format:
          # Разделитель для нескольких ссылок
          separator: ", "
          # Формат для каждой ссылки (используйте {link} для самой ссылки)
          link-template: "{link}"
          # Специальный формат, если найдена только одна ссылка
          single-link-template: "{link}"
        # Настройка автоматической очистки файла логов
        cleanup:
          # Включен ли параметр? (true/false)
          enabled: true
          # Режим очистки файла логов:
          # - truncate: Полностью очищает файл, если количество строк превышает "max-lines"
          # - remove-oldest: Удаляет строки, чья временная метка старше "retention-days"
          # - keep-latest: Сохраняет только последние "max-lines" строк, удаляя самые старые
          mode: "remove-oldest"
          # Максимальное количество строк в файле логов (применяется в режимах "truncate" и "keep-latest")
          max-lines: 10000
          # Период хранения строк в файле логов (применяется в режиме "remove-oldest")
          # Формат: комбинация значений с единицами времени, разделённых пробелом
          # Единицы времени: s (секунды), m (минуты), h (часы), d (дни), w (недели), y (годы)
          retention-period: "7d"

  # Настройка кэширования сообщений
  # (Позволяет сильно и хорошо оптимизировать плагин)
  cache:
    # Максимальный размер кэша (Количество хранимых сообщений)
    #
    # Рекомендации по размеру кэша:
    # - Маленькие серверы (до 50 игроков, редкое использование чата): 100–500
    #   Подходит для серверов с низкой активностью в чате и редкими случаями мата или ссылок
    #   Меньший размер экономит память, так как повторяющиеся сообщения встречаются редко
    # - Средние серверы (50–200 игроков, умеренное использование чата): 500–1000
    #   Оптимально для серверов со средней активностью, где игроки иногда повторяют сообщения или используют мат
    # - Крупные серверы (200+ игроков, частое использование чата): 1000–5000
    #   Подходит для серверов с высокой активностью в чате, где повторяющиеся сообщения и маты встречаются часто
    #   Увеличение размера кэша улучшает производительность, но требует больше памяти
    # - Очень крупные серверы (500+ игроков, очень частое использование чата): 5000–10000
    #   Используйте для серверов с экстремальной активностью и большим количеством повторяющихся сообщений
    #   Требуется достаточно оперативной памяти (рекомендуется 16 ГБ+ для сервера)
    max-size: 1000

    # Настройка автоматической очистки кэша
    cleanup:
      # Включена ли автоматическая очистка кэша? (true/false)
      enabled: true
      # Период очистки кэша (время, после которого записи считаются устаревшими)
      # Формат: комбинация значений с единицами времени, разделённых пробелом
      # Единицы времени: s (секунды), m (минуты), h (часы), d (дни), w (недели), y (годы)
      #
      # Рекомендации по периоду очистки:
      # - Маленькие серверы: 10m–30m (достаточно для редких сообщений, экономит ресурсы)
      # - Средние серверы: 5m–10m (баланс между актуальностью кэша и экономией памяти)
      # - Крупные серверы: 2m–5m (быстрая очистка для высокой активности чата)
      # - Очень крупные серверы: 1m–3m (быстрое обновление кэша для экстремальной активности)
      retention-period: "5m"

  # Настройка фильтрации в сообщениях
  filter:
    # Настройка фильтрации матерных слов
    bad-words:
      # Включен ли параметр? (true/false)
      enabled: true
      # Режим работы фильтра
      # - send-and-notify (Заменяет мат и отправляет уведомление)
      # - block-and-notify (Не отправляет сообщение с матом и отправляет уведомление)
      mode: "send-and-notify"
      # Уровень фильтрации слов:
      # - high (Фильтрует все слова из списка words.yml, включая производные формы, не игнорируя похожие слова с похожими корнями)
      # - medium (Фильтрует слова из списка words.yml, включая производные формы, но игнорирует слова с похожими корнями)
      # - low (Фильтрует только точные совпадения всех слов из списка words.yml и больше ничего)
      # (Советуется использовать "high" для уровня фильтрации)
      level: "high"
    # Настройка фильтрации ссылок
    links:
      # Включен ли параметр? (true/false)
      enabled: true
      # Режим работы фильтра ссылок
      # - block-and-notify (Блокирует сообщение с ссылкой и отправляет уведомление)
      # - replace-and-notify (Заменяет ссылку на указанный текст в параметре "replacement" и отправляет уведомление)
      mode: "block-and-notify"
      # Текст замены для ссылок (используется, если mode = "replace-and-notify")
      replacement: "&#FB8808[Ссылка удалена]&r"
      # Регулярное выражение для определения ссылок
      # По умолчанию фильтрует URL-адреса, начинающиеся с http://, https:// или содержащие доменные имена
      regex: "(?i)(?:h\\s*t\\s*t\\s*p\\s*s?://\\S+|\\S*\\b(?:https?://)?\\S+?\\.(?:com|org|net|ru|io|me|info|biz|co|edu|gov|pro|fun|club|xyz|online|shop|site|tech|store|live|app|blog|world|space|work|game|dev|tv|cc|us|uk|ca|au|de|fr|jp|cn|link|digital|agency|news|media|cloud|page|wiki|art|team|systems|solutions|community|academy|center|group|tools|today|best|win|vip|bet|stream|chat|email|life|company|co\\.uk|co\\.jp|org\\.uk|gov\\.uk|ac\\.uk|edu\\.au|gov\\.au|bit\\.ly|t\\.co|tinyurl\\.com|goo\\.gl)[/\\S]*)"
      # Настройка белого/чёрного списка для ссылок
      list-filter:
        # Включен ли белый/чёрный список? (true/false)
        enabled: false
        # Режим работы списка
        # - whitelist (Разрешены только указанные домены, остальные - запрещены)
        # - blacklist (Запрещены только указанные домены, остальные - разрешены)
        mode: "whitelist"
        # Список доменов для белого/чёрного списка
        domains:
          - "https://t.me/gornasquad"
          - "https://t.me/vkusniy_milkyway"

  # Настройка уведомлений
  notifications:
    # Уведомления для матерных слов
    bad-words:
      # Уведомления для игрока
      player:
        # Уведомление в чат
        chat:
          # Включен ли параметр? (true/false)
          enabled: true
          # Текст сообщения, отправляемого игроку в чат
          message: "&#FB8808◆ &fСтоять! &#FB8808Не матерись &fи &#FB8808не ругайся &fв чате!"
        # Уведомление через тайтл
        title:
          # Включен ли параметр? (true/false)
          enabled: true
          # Сам текст тайтла
          # (Примечание: используйте "\n" для переноса текста, чтобы создать субтайтл)
          text: "&#FB8808◆ &fА ну-ка, цыц!\n&#FB8808▶ &fНе матерись в чате ;)"
          # Время появления тайтла (в тиках, 20 тиков = 1 секунда)
          fade-in: 10
          # Время отображения тайтла (в тиках)
          stay: 60
          # Время затухания тайтла (в тиках)
          fade-out: 10
        # Уведомление через экшенбар
        actionbar:
          # Включен ли параметр? (true/false)
          enabled: true
          # Сам текст экшенбара
          text: "&#FB8808◆ Стоять! &fВам &#FB8808нельзя писать &fматы и ругательства)"
        # Звук для игрока
        sound:
          # Включен ли параметр? (true/false)
          enabled: true
          # Название звука (см. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html)
          name: "ENTITY_VILLAGER_NO"
          # Громкость звука
          volume: 1.0
          # Высота тона звука
          pitch: 1.0
      # Уведомления для администраторов
      admin:
        # Уведомление в чат
        chat:
          # Включен ли параметр? (true/false)
          enabled: true
          # Текст сообщения, отправляемого администраторам с правом "chatfilterplus.admin.notify"
          message: "&#FFA500◆ (ᴄʜᴀᴛ-ꜰɪʟᴛᴇʀ) &f| Игрок &#FFA500{player} &fнаписал мат(ы): &#FFA500{words}"
          # Настройка формата вывода списка слов для плейсхолдера {words}
          words-format:
            # Разделитель для нескольких слов
            separator: ", "
            # Формат для каждого слова (используйте {word} для самого слова)
            word-template: "{word}"
            # Специальный формат, если найдено только одно слово
            single-word-template: "{word}"
        # Звук для администраторов
        sound:
          # Включен ли параметр? (true/false)
          enabled: true
          # Название звука
          name: "BLOCK_NOTE_BLOCK_PLING"
          # Громкость звука
          volume: 1.0
          # Высота тона звука
          pitch: 1.0
      # Уведомление в консоль
      console:
        # Включен ли параметр? (true/false)
        enabled: true
        # Текст сообщения, выводимого в консоль
        message: "&#FFA500◆ (ᴄʜᴀᴛ-ꜰɪʟᴛᴇʀ) &f| Игрок &#FFA500{player} &fнаписал мат(ы): &#FFA500{words}"
        # Настройка формата вывода списка слов для плейсхолдера {words}
        words-format:
          # Разделитель для нескольких слов
          separator: ", "
          # Формат для каждого слова (используйте {word} для самого слова)
          word-template: "{word}"
          # Специальный формат, если найдено только одно слово
          single-word-template: "{word}"
    # Уведомления для ссылок
    links:
      # Уведомления для игрока
      player:
        # Уведомление в чат
        chat:
          # Включен ли параметр? (true/false)
          enabled: true
          # Текст сообщения, отправляемого игроку в чат
          message: "&#FB8808◆ &fСтоять! &fВы &#FB8808не можете &fотправлять ссылки в чат!"
        # Уведомление через тайтл
        title:
          # Включен ли параметр? (true/false)
          enabled: true
          # Сам текст тайтла
          text: "&#FB8808▶ &fСтоп!\n&#FB8808◆ &f&fЧто ты там рекламируешь?)"
          # Время появления тайтла (в тиках, 20 тиков = 1 секунда)
          fade-in: 10
          # Время отображения тайтла (в тиках)
          stay: 60
          # Время затухания тайтла (в тиках)
          fade-out: 10

        # Уведомление через экшенбар
        actionbar:
          # Включен ли параметр? (true/false)
          enabled: true
          # Сам текст экшенбара
          text: "&#FB8808◆ &fСтоять! &fТак, &#FB8808хватит &fотправлять ссылки в чат!"
        # Звук для игрока
        sound:
          # Включен ли параметр? (true/false)
          enabled: true
          # Название звука (см. https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html)
          name: "ENTITY_VILLAGER_NO"
          # Громкость звука
          volume: 1.0
          # Высота тона звука
          pitch: 1.0
      # Уведомления для администраторов
      admin:
        # Уведомление в чат
        chat:
          # Включен ли параметр? (true/false)
          enabled: true
          # Текст сообщения, отправляемого администраторам с правом "chatfilterplus.admin.notify"
          message: "&#FFA500◆ (ᴄʜᴀᴛ-ꜰɪʟᴛᴇʀ) &f| Игрок &#FFA500{player} &fпопытался отправить ссылку(и): &#FFA500{links}"
          # Настройка формата вывода списка ссылок для плейсхолдера {links}
          links-format:
            # Разделитель для нескольких ссылок
            separator: ", "
            # Формат для каждой ссылки (используйте {link} для самой ссылки)
            link-template: "{link}"
            # Специальный формат, если найдена только одна ссылка
            single-link-template: "{link}"
        # Звук для администраторов
        sound:
          # Включен ли параметр? (true/false)
          enabled: true
          # Название звука
          name: "BLOCK_NOTE_BLOCK_PLING"
          # Громкость звука
          volume: 1.0
          # Высота тона звука
          pitch: 1.0
      # Уведомление в консоль
      console:
        # Включен ли параметр? (true/false)
        enabled: true
        # Текст сообщения, выводимого в консоль
        message: "&#FFA500◆ (ᴄʜᴀᴛ-ꜰɪʟᴛᴇʀ) &f| Игрок &#FFA500{player} &fпопытался отправить ссылку(и): &#FFA500{links}"
        # Настройка формата вывода списка ссылок для плейсхолдера {links}
        links-format:
          # Разделитель для нескольких ссылок
          separator: ", "
          # Формат для каждой ссылки (используйте {link} для самой ссылки)
          link-template: "{link}"
          # Специальный формат, если найдена только одна ссылка
          single-link-template: "{link}"

  # Настройка системы наказаний
  punishments:
    # Наказания за использование матерных слов
    bad-words:
      # Включен ли параметр? (true/false)
      enabled: false
      # Настройка логирования наказаний в файл badwords-punishments-logs.txt
      logs:
        # Включить запись логов наказаний? (true/false)
        enabled: true
        # Формат сообщения для логов в файле
        # Плейсхолдеры: {player} - имя игрока, {time} - время (ГГГГ-ММ-ДД ЧЧ:ММ:СС),
        # {violations} - количество нарушений, {stage} - стадия наказания,
        # {words} - список матов, {commands} - список выполненных команд
        message: "[{time}] Игрок {player} (нарушений: {violations}, стадия: {stage}) написал мат(ы): {words}. Выполнены команды: {commands}"
        # Настройка формата вывода списка слов для плейсхолдера {words}
        words-format:
          # Разделитель для нескольких слов
          separator: ", "
          # Формат для каждого слова (используйте {word} для самого слова)
          word-template: "{word}"
          # Специальный формат, если найдено только одно слово
          single-word-template: "{word}"
        # Настройка формата вывода списка команд для плейсхолдера {commands}
        commands-format:
          # Разделитель для нескольких команд
          separator: ", "
          # Формат для каждой команды (используйте {command} для самой команды)
          command-template: "{command}"
          # Специальный формат, если выполнена только одна команда
          single-command-template: "{command}"
      # Исключения: игроки или группы, которые не получают наказания
      exceptions:
        players:
          - "Player1"
          - "Player2"
        groups:
          - "admin"
          - "moderator"
      # Разрешение для обхода наказаний за мат
      bypass-permission: "chatfilterplus.bypass.punishment.badwords"
      # Настройка стадий наказаний
      # Каждая стадия активируется, когда игрок написал указанное количество матов
      stages:
        1:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "kick {player} Использование мата ({words})"
          words-format:
            separator: ", "
            word-template: "{word}"
            single-word-placeholder: "{word}"
        3:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 5m Нарушение чата ({words})"
          words-format:
            separator: ", "
            word-template: "{word}"
            single-word-placeholder: "{word}"
        5:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 10m Нарушение чата ({words})"
          words-format:
            separator: ", "
            word-template: "{word}"
            single-word-placeholder: "{word}"
        7:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 20m Нарушение чата ({words})"
          words-format:
            separator: ", "
            word-template: "{word}"
            single-word-placeholder: "{word}"
    # Наказания за отправку ссылок
    links:
      # Включен ли параметр? (true/false)
      enabled: false
      # Настройка логирования наказаний в файл links-punishments-logs.txt
      logs:
        # Включить запись логов наказаний? (true/false)
        enabled: true
        # Формат сообщения для логов в файле
        # Плейсхолдеры: {player} - имя игрока, {time} - время (ГГГГ-ММ-ДД ЧЧ:ММ:СС),
        # {violations} - количество нарушений, {stage} - стадия наказания,
        # {links} - список ссылок, {commands} - список выполненных команд
        message: "[{time}] Игрок {player} (нарушений: {violations}, стадия: {stage}) отправил ссылку(и): {links}. Выполнены команды: {commands}"
        # Настройка формата вывода списка ссылок для плейсхолдера {links}
        links-format:
          # Разделитель для нескольких ссылок
          separator: ", "
          # Формат для каждой ссылки (используйте {link} для самой ссылки)
          link-template: "{link}"
          # Специальный формат, если найдена только одна ссылка
          single-link-template: "{link}"
        # Настройка формата вывода списка команд для плейсхолдера {commands}
        commands-format:
          # Разделитель для нескольких команд
          separator: ", "
          # Формат для каждой команды (используйте {command} для самой команды)
          command-template: "{command}"
          # Специальный формат, если выполнена только одна команда
          single-command-template: "{command}"
      # Исключения: игроки или группы, которые не получают наказания
      exceptions:
        players:
          - "Player1"
          - "Player2"
        groups:
          - "admin"
          - "moderator"
      # Разрешение для обхода наказаний за ссылки
      bypass-permission: "chatfilterplus.bypass.punishment.links"
      # Настройка стадий наказаний
      # Каждая стадия активируется, когда игрок отправил указанное количество ссылок
      stages:
        1:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "kick {player} Отправка ссылок ({links})"
          links-format:
            separator: ", "
            link-template: "{link}"
            single-link-placeholder: "{link}"
        3:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 5m Нарушение чата ({links})"
          links-format:
            separator: ", "
            link-template: "{link}"
            single-link-placeholder: "{link}"
        5:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 10m Нарушение чата ({links})"
          links-format:
            separator: ", "
            link-template: "{link}"
            single-link-placeholder: "{link}"
        7:
          disable-notifications:
            message: false
            title: false
            actionbar: false
            sound: false
          commands:
            - "tempmute {player} 20m Нарушение чата ({links})"
          links-format:
            separator: ", "
            link-template: "{link}"
            single-link-placeholder: "{link}"

# Сообщения плагина
messages:
  no-permission: "&#FB8808▶ &fНедостаточно &#FB8808прав на использование &fданной команды!"
  reload-success: "&#FFFF00◆ &#FFEF00C&#FFE600h&#FFDE00a&#FFD600t&#FFCE00F&#FFC600i&#FFBE00l&#FFB500t&#FFAD00e&#FFA500r &f| &fПлагин успешно перезагружен за &#FFFF00{time}мс."
  reload-failure: "&#FB8808▶ Ошибка! &fПочему-то &#FB8808не удалось &fперезагрузить плагин..."
  add-word-success: "&#FFFF00◆ &fСлово &#FFFF00«{word}» &fс заменой на &#FFFF00«{replacement}» &fуспешно добавлено!"
  add-word-failure: "&#FB8808▶ Ошибка! &fПочему-то &#FB8808не удалось &fдобавить слово &#FFFF00«{word}»&f..."
  add-word-already-exists: "&#FB8808▶ Ошибка! &fСлово &#FB8808«{word}» &fс заменой на &#FB8808«{replacement}» &fуже существует!"
  remove-word-success: "&#FFFF00◆ &fСлово &#FFFF00«{word}» &fуспешно удалено!"
  remove-word-failure: "&#FB8808▶ Ошибка! &fПочему-то &#FB8808не удалось &fудалить слово &#FFFF00«{word}»&f..."
  remove-word-not-found: "&#FB8808▶ Ошибка! &fСлово &#FB8808«{word}» &fне найдено в списке!"
  help:
    - " &r "
    - " &#FFFF00▶ &fКоманды плагина: "
    - " &r "
    - "  &#FFFF00◆ /cfp reload &f- Перезагрузить плагин"
    - "  &#FFFF00◆ /cfp addword <Слово> <Замена> &f- Добавить мат в список"
    - "  &#FFFF00◆ /cfp removeword <Слово> &f- Удалить мат из списка"
    - " &r "
Frame 44.png

YAML:
#
#                           █▀▀ █░█ ▄▀█ ▀█▀ █▀▀ █ █░░ ▀█▀ █▀▀ █▀█ █▀█ █░░ █░█ █▀
#                           █▄▄ █▀█ █▀█ ░█░ █▀░ █ █▄▄ ░█░ ██▄ █▀▄ █▀▀ █▄▄ █▄█ ▄█
#
#                                            (by MilkyWay for every one)
#
#     ◆ Нашли ошибку/баг/недочёт или хотите предложить идею? Напишите мне в Телеграмме - https://t.me/vkusniy_milkyway
#
#   ▶ Хочешь поддержать меня? Если да, то я был бы рад если подпишешься на мой Телеграмм-Канал: https://t.me/gornasquad :)
#
#

# Все "Защищённые" слова, которые Чат-Фильтр не будет проверять
safe-words:
  - хуже
  - худая
  - хулиган
  - хулиганить
  - хулиганка
  - хулиганский
  - худой
  - худощавый
  - худенький
  - художник
  - художественный
  - художество
  - худоба
  - худенькая
  - худеть
  - худощавость
  - хумус
  - художественность
  - похоже
  - позже
  - похвальный
  - похвала
  - похвалить
  - похожий
  - похожесть
  - похлебка
  - похолодание
  - похоронить
  - похороны
  - похотливый
  - похоть
  - похвально
  - блестящая
  - блестящий
  - блеск
  - блестеть
  - блестка
  - блестюшка
  - блещущий
  - блестяще
  - благо
  - благодарность
  - благополучие
  - благородный
  - благоразумие
  - блаженство
  - блаженный
  - блажь
  - благотворительность
  - позде
  - поздний
  - поздно
  - поздравить
  - поздравление
  - поздее
  - поздравительный
  - поздравляться
  - пиджак
  - пиджачок
  - пидестал
  - пиджама
  - говор
  - говорить
  - говорливый
  - говорун
  - говядина
  - говяжий
  - говорок
  - шлюз
  - шлюзы
  - шлюпка
  - шлюпочный
  - шлюзование
  - членство
  - членение
  - членистоногий
  - членистоногие
  - членовредительство
  - членовредитель
  - членкор
  - членоголовый
  - членовредительный
  - анализ
  - аналитика
  - аналитик
  - аналитический
  - аналогия
  - аналог
  - аналогичный
  - сукно
  - сукноделие
  - суконный
  - сукровица
  - суковатый
  - муда
  - мудабор
  - трахея
  - трахеи
  - трактат
  - трактаты
  - трактовка
  - трактовать
  - трактир
  - трактирный
  - трактирная
  - задница
  - задницы
  - задний
  - задняя
  - заднее
  - задник
  - задники
  - похабщина
  - похабный
  - похабная
  - похабное
  - идиома
  - идиомы
  - идиоматический
  - идиоматическая
  - лохматость
  - лохматка
  - лохматки
  - дебет
  - дебетовый
  - дебетовая
  - уродливость
  - уродовать
  - уродование
  - фрикаделька
  - фрикадельки
  - фрикция
  - фрикции
  - мудрость
  - мудрый
  - мудрая
  - мудрое
  - мудровать
  - мудрствующий

# Все матерные слова, их склонения и разновидности, которые Чат-Фильтр будет заменять
bad-words:
  ass: a*s
  asses: a***s
  asshole: a*****e
  assholes: a******s
  bitch: b***h
  bitches: b*****s
  bitchy: b****y
  бля: б*я
  блядки: б****и
  бляди: б***и
  блядина: б*****а
  блядища: б*****а
  блядюга: б*****а
  блядюгам: б******м
  блядюгах: б******х
  блядюге: б*****е
  блядюги: б*****и
  блядовать: б*******ь
  блядеж: б****ж
  блят: б**т
  блять: б***ь
  блядь: б***ь
  блятка: б****а
  блт: б*т
  блядская: б******я
  блядский: б******й
  блядские: б******е
  блядским: б******м
  блядскими: б*******и
  блядскость: б********т
  блядюшка: б******а
  блядюшки: б******и
  блядюшкам: б*******м
  блядюшках: б*******х
  блядюшечка: б********а
  блядюшечки: б********и
  гавно: г***о
  гавнюк: г****к
  damn: d**n
  damned: d****d
  dick: d**k
  dicks: d***s
  долбоеб: д*****б
  долбоебам: д*******м
  долбоебизм: д*******з
  долбоёбизм: д*******з
  долбоебистый: д*********ы
  долбоебы: д******ы
  долбоёб: д*****б
  долбоёбам: д*******м
  долбоёбистый: д*********ы
  долбоёбы: д******ы
  длбб: д**б
  длбеб: д***б
  douche: d****e
  douchebag: d*******g
  fuck: f**k
  fucked: f****d
  fucker: f****r
  fuckers: f*****s
  fucking: f*****g
  fuckup: f****p
  fuckups: f*****s
  motherfucker: m*********r
  motherfuckers: m**********s
  cunt: c**t
  cunts: c***s
  cock: c**k
  cocks: c***s
  cocky: c***y
  bastard: b*****d
  говнюк: г****к
  говнюки: г*****и
  говнюкам: г******м
  говнюках: г******х
  говнючка: г******а
  говнючки: г******и
  жопник: ж****к
  жопники: ж*****и
  жопникам: ж******м
  жопниках: ж******х
  жопница: ж*****а
  жопницы: ж*****ы
  мудила: м****а
  мудилы: м****ы
  мудилам: м*****м
  мудилах: м*****х
  мудилка: м*****а
  мудилки: м*****и
  bastards: b******s
  ебакаться: е******я
  ёбакаться: ё******я
  ебакаю: е****ю
  ёбакаю: ё****ю
  ебакаешь: е*****ь
  ёбакаешь: ё*****ь
  ебакают: е*****т
  ёбакают: ё*****т
  ебакал: е*****л
  ёбакал: ё*****л
  ебакали: е*****и
  ёбакали: ё*****и
  ебучий: е****й
  ёбучий: ё****й
  ебучие: е****е
  ёбучие: ё****е
  ебучим: е****м
  ёбучим: ё****м
  ебучими: е*****и
  ёбучими: ё*****и
  еба: е*а
  ёба: ё*а
  ебак: е**к
  ёбак: ё**к
  ебакать: е*****ь
  ёбакать: ё*****ь
  ебал: е**л
  ёбал: ё**л
  ебала: е***а
  ёбала: ё***а
  ебалка: е****а
  ёбалка: ё****а
  ебало: е***о
  ёбало: ё***о
  ебальник: е******к
  ёбальник: ё******к
  ебаная: е****я
  ёбаная: ё****я
  ебанашка: е******а
  ёбанашка: ё******а
  ебана: е***а
  ёбана: ё***а
  ебанат: е****т
  ёбанат: ё****т
  ебани: е***и
  ёбани: ё***и
  ебанизм: е*****м
  ёбанизм: ё*****м
  ебанина: е*****а
  ёбанина: ё*****а
  ебанист: е*****т
  ёбанист: ё*****т
  ебанистая: е*******я
  ёбанистая: ё*******я
  ебанистейшая: е*********а
  ёбанистейшая: ё*********а
  ебанистейший: е*********и
  ёбанистейший: ё*********и
  ебанистка: е*******а
  ёбанистка: ё*******а
  ебанистость: е*********ь
  ёбанистость: ё*********ь
  ебанистые: е*******е
  ёбанистые: ё*******е
  ебанистый: е*******й
  ёбанистый: ё*******й
  ебанистым: е*******м
  ёбанистым: ё*******м
  ебанистыми: е********и
  ёбанистыми: ё********и
  ебанит: е****т
  ёбанит: ё****т
  ебанится: е******я
  ёбанится: ё******я
  ебаниться: е*******я
  ёбаниться: ё*******я
  ебанимся: е******я
  ёбанимся: ё******я
  ебанились: е*******ь
  ёбанились: ё*******ь
  ебанитесь: е*******ь
  ёбанитесь: ё*******ь
  ебанишка: е******а
  ёбанишка: ё******а
  ебанишься: е*******я
  ёбанишься: ё*******я
  ебанка: е****а
  ёбанка: ё****а
  ебанем: е****м
  ёбанем: ё****м
  ебанемся: е******я
  ёбанемся: ё******я
  ебанешка: е******а
  ёбанешка: ё******а
  ебанешь: е*****ь
  ёбанешь: ё*****ь
  ебанётся: е*******я
  ёбанётся: ё*******я
  ебанёшь: е*****ь
  ёбанёшь: ё*****ь
  ебанёт: е****т
  ёбанёт: ё****т
  ебанём: е****м
  ёбанём: ё****м
  ебанища: е******а
  ёбанища: ё******а
  ебанище: е******е
  ёбанище: ё******е
  ебанства: е******а
  ёбанства: ё******а
  ебанство: е******о
  ёбанство: ё******о
  ебанствоид: е*******и
  ёбанствоид: ё*******и
  ебанутая: е******я
  ёбанутая: ё******я
  ебанутый: е******й
  ёбанутый: ё******й
  ебануха: е*****а
  ёбануха: ё*****а
  ебаные: е****е
  ёбаные: ё****е
  ебаны: е***ы
  ёбаны: ё***ы
  ебаными: е*****и
  ёбаными: ё*****и
  ебаным: е****м
  ёбаным: ё****м
  ебаныть: е*****ь
  ёбаныть: ё*****ь
  ебанятина: е*******а
  ёбанятина: ё*******а
  ебанятишка: е********а
  ёбанятишка: ё********а
  ебаня: е****я
  ёбаня: ё****я
  ебаняка: е*****а
  ёбаняка: ё*****а
  ебанярища: е*******а
  ёбанярища: ё*******а
  ебанярище: е*******е
  ёбанярище: ё*******е
  ебанярищи: е*******и
  ёбанярищи: ё*******и
  ебаняшечка: е********а
  ёбаняшечка: ё********а
  ебаняшка: е******а
  ёбаняшка: ё******а
  ебать: е***ь
  ёбать: ё***ь
  ебаться: е*****я
  ёбаться: ё*****я
  ебём: е**м
  ёбём: ё**м
  ебёмся: е****я
  ёбёмся: ё****я
  ебёшь: е***ь
  ёбёшь: ё***ь
  ебёт: е**т
  ёбёт: ё**т
  ебёте: е***е
  ёбёте: ё***е
  ебла: е**а
  ёбла: ё**а
  еблан: е***н
  ёблан: ё***н
  ебланам: е*****м
  ёбланам: ё*****м
  ебланистая: е********я
  ёбланистая: ё********я
  ебланистые: е********е
  ёбланистые: ё********е
  ебланистый: е********й
  ёбланистый: ё********й
  ебланишка: е*******а
  ёбланишка: ё*******а
  ебланишки: е*******и
  ёбланишки: ё*******и
  ебланишкам: е********м
  ёбланишкам: ё********м
  ебланишках: е********х
  ёбланишках: ё********х
  ебланище: е******е
  ёбланище: ё******е
  ебланский: е*******й
  ёбланский: ё*******й
  ебланства: е*******а
  ёбланства: ё*******а
  ебланство: е*******о
  ёбланство: ё*******о
  ебланы: е****ы
  ёбланы: ё****ы
  ебли: е**и
  ёбли: ё**и
  ебливая: е*****я
  ёбливая: ё*****я
  ебливость: е*******ь
  ёбливость: ё*******ь
  ебливый: е*****й
  ёбливый: ё*****й
  еблища: е*****а
  ёблища: ё*****а
  еблище: е****е
  ёблище: ё****е
  еблись: е****ь
  ёблись: ё****ь
  ебло: е**о
  ёбло: ё**о
  ебнутая: е*****я
  ёбнутая: ё*****я
  ебнутый: е*****й
  ёбнутый: ё*****й
  ебнуть: е****ь
  ёбнуть: ё****ь
  ебнуться: е******я
  ёбнуться: ё******я
  ебнутся: е******я
  ёбнутся: ё******я
  ебу: е*у
  ёбу: ё*у
  ебучести: е******и
  ёбучести: ё******и
  ебучесть: е******ь
  ёбучесть: ё******ь
  ебучестям: е*******м
  ёбучестям: ё*******м
  ебучистая: е*******я
  ёбучистая: ё*******я
  ебучистый: е*******й
  ёбучистый: ё*******й
  ебучка: е****а
  ёбучка: ё****а
  ебучкай: е*****й
  ёбучкай: ё*****й
  ебучественная: е**********а
  ёбучественная: ё**********а
  ебучественность: е************т
  ёбучественность: ё************т
  ебучественный: е**********ы
  ёбучественный: ё**********ы
  ебуть: е***ь
  ёбуть: ё***ь
  ебущая: е****я
  ёбущая: ё****я
  ебущий: е****й
  ёбущий: ё****й
  ебущие: е****е
  ёбущие: ё****е
  ебы: е*ы
  ёбы: ё*ы
  засранец: з******ц
  засранца: з******а
  засранцу: з******у
  засранцем: з*******м
  засранце: з******е
  засранцы: з******ы
  засранцам: з*******м
  засранцах: з*******х
  засранка: з******а
  засранки: з******и
  придурок: п******к
  придурки: п*******и
  придурку: п******у
  придуркам: п*******м
  придурках: п*******х
  придурошный: п********й
  придурошная: п********я
  придурошное: п********е
  дебилоид: д*******д
  дебилоида: д*******а
  дебилоиду: д*******у
  дебилоидом: д********м
  дебилоиде: д*******е
  дебилоиды: д*******ы
  дебилоидам: д********м
  дебилоидах: д********х
  гнида: г****а
  гниды: г****ы
  гниде: г****е
  гнидам: г*****м
  гнидах: г*****х
  гнидный: г******й
  гнидная: г******я
  мразь: м****ь
  мрази: м****и
  мразям: м*****м
  мразях: м*****х
  мразе: м****е
  мразный: м******й
  мразная: м******я
  мразное: м******е
  скотина: с******а
  скотины: с******ы
  скотине: с******е
  скотинам: с*******м
  скотинах: с*******х
  скотский: с*******й
  скотская: с*******я
  подонок: п******к
  подонки: п******и
  подонку: п******у
  подонкам: п*******м
  подонках: п*******х
  подонковый: п********й
  подонковая: п********я
  срака: с****а
  сраки: с****и
  сраке: с****е
  сракам: с*****м
  сраках: с*****х
  сраный: с*****й
  сраная: с*****я
  ебарь: е****ь
  ебарю: е****ю
  ебаря: е****я
  ебарям: е*****м
  ебарях: е*****х
  ебари: е****и
  похер: п****р
  похеры: п*****ы
  похеру: п****у
  похерам: п*****м
  похерах: п*****х
  похерный: п******й
  похерная: п******я
  гондон: г*****н
  гондона: г*****а
  гондону: г*****у
  гондонам: г******м
  гондонах: г******х
  гондоны: г*****ы
  гондонский: г********й
  гондонская: г********я
  шваль: ш****ь
  швали: ш****и
  швалям: ш*****м
  швалях: ш*****х
  швале: ш****е
  швальный: ш******й
  швальная: ш******я
  идиотина: и*******а
  идиотины: и*******ы
  идиотине: и*******е
  идиотинам: и********м
  идиотинах: и********х
  идиотинный: и*********й
  идиотинная: и*********я
  dumbass: d******s
  dumbasses: d*******s
  blockhead: b*******d
  blockheads: b********s
  shithead: s*******d
  shitheads: s********s
  moron: m****n
  morons: m*****s
  moronic: m******c
  loser: l****r
  losers: l*****s
  тупица: т*****а
  тупицы: т*****ы
  тупице: т*****е
  тупицам: т******м
  тупицах: т******х
  тупой: т***й
  тупая: т***я
  тупое: т***е
  тупость: т*****ь
  тупорылый: т*******й
  тупорылая: т*******я
  тупорылое: т*******е
  тупорылые: т*******е
  тупорылым: т*******м
  тупорылыми: т********и
  тупорыл: т*****л
  тупорылы: т******ы
  тупорылу: т*****у
  тупорылам: т******м
  тупорылах: т******х
  кретин: к*****н
  кретины: к******ы
  кретину: к*****у
  кретинам: к******м
  кретинах: к******х
  кретинка: к******а
  кретинки: к******и
  кретинский: к*******й
  кретинская: к*******я
  дерьмо: д****о
  дерьму: д****у
  дерьмом: д*****м
  дерьме: д****е
  дерьмовый: д*******й
  дерьмовая: д*******я
  дерьмовое: д*******е
  фрик: ф***к
  фрики: ф****и
  фрику: ф***у
  фрикам: ф****м
  фриках: ф****х
  фриковый: ф******й
  фриковая: ф******я
  фриковое: ф******е
  лох: л*х
  лохи: л**и
  лоху: л**у
  лохам: л***м
  лохах: л***х
  лохушка: л*****а
  лохушки: л*****и
  урод: у**д
  уроды: у***ы
  уроду: у***у
  уродам: у****м
  уродах: у****х
  уродина: у*****а
  уродины: у*****ы
  уродливый: у******й
  уродливая: у******я
  педофил: п*****л
  педофила: п******а
  педофилу: п******у
  педофилом: п*******м
  педофиле: п******е
  педофилы: п******ы
  педофилам: п*******м
  педофилах: п*******х
  педофилия: п*******я
  педофильный: п********й
  педофильная: п********я
  дебил: д***л
  дебилы: д****ы
  дебилам: д*****м
  дебилах: д*****х
  дебилу: д****у
  дебильный: д******й
  дебильная: д******я
  дебильное: д******е
  дебилка: д*****а
  дебилки: д*****и
  идиот: и****т
  идиоты: и*****ы
  идиоту: и****у
  идиотам: и******м
  идиотах: и******х
  идиотка: и******а
  идиотки: и******и
  идиотский: и*******й
  идиотская: и*******я
  педик: п***к
  педики: п****и
  педикам: п*****м
  педиках: п*****х
  педику: п****у
  педикан: п*****н
  педиканы: п******ы
  педиканам: п*******м
  педиканах: п*******х
  педичила: п******а
  педичилы: п******ы
  педичиле: п******е
  педичилу: п******у
  педичилой: п*******й
  жопа: ж**а
  залупа: з****а
  злоебучий: з******й
  мудак: м***к
  наебать: н****т
  охт: о*т
  оху: о*у
  аху: а*у
  охуевал: о*****л
  ахуевал: а*****л
  охуевали: о******и
  ахуевали: а******и
  охуевалка: о*******а
  ахуевалка: а*******а
  охуевальчик: о*********к
  ахуевальчик: а*********к
  охуеваете: о*******е
  ахуеваете: а*******е
  охуеваешь: о*******ь
  ахуеваешь: а*******ь
  охуеваю: о*****ю
  ахуеваю: а*****ю
  охуеваюшка: о********а
  ахуеваюшка: а********а
  охуевший: о******й
  ахуевший: а******й
  охуел: о***л
  ахуел: а***л
  охуели: о****и
  ахуели: а****и
  охуелишка: о*******а
  ахуелишка: а*******а
  охуеем: о****м
  ахуеем: а****м
  охуеете: о*****е
  ахуеете: а*****е
  охуеешь: о*****ь
  ахуеешь: а*****ь
  охуеешька: о*******а
  ахуеешька: а*******а
  охуею: о***ю
  ахуею: а***ю
  охуеют: о****т
  ахуеют: а****т
  охуеюшка: о******а
  ахуеюшка: а******а
  охуенно: о*****о
  ахуенно: а*****о
  охуение: о*****е
  ахуение: а*****е
  охуеть: о****ь
  ахуеть: а****ь
  пздц: п**ц
  пздец: п***ц
  пздецы: п****ы
  пздеци: п****и
  пздецу: п****у
  пизда: п***а
  пиздах: п****х
  пиздам: п****м
  пизданутая: п*******я
  пизданутый: п*******ы
  пиздануть: п*******ь
  пизде: п***е
  пиздеж: п****ж
  пиздежка: п******а
  пиздец: п****ц
  пиздецах: п******х
  пиздецам: п******м
  пиздецкая: п*******я
  пиздецки: п******и
  пиздецкость: п********т
  пиздецкот: п*******т
  пиздецкотик: п********и
  пиздецман: п*******н
  пиздецманам: п*********м
  пиздецманская: п**********а
  пиздецманские: п**********и
  пиздецману: п********у
  пиздецманы: п********ы
  пиздецманчик: п*********и
  пиздецманчики: п**********и
  пиздецманчикам: п***********м
  пиздецманчиках: п***********х
  пиздецманщина: п**********н
  пиздецманище: п*********щ
  пиздецманяра: п*********р
  пиздецность: п********т
  пиздецово: п*******о
  пиздецовище: п*********е
  пиздецовость: п*********т
  пиздецовый: п********й
  пиздеццо: п******о
  пиздеццоид: п********д
  пиздецятина: п*********а
  пиздецнул: п*******л
  пиздецнулось: п*********с
  пиздецы: п*****ы
  пиздецу: п*****у
  пиздечам: п******м
  пиздечи: п*****и
  пиздечка: п******а
  пиздешка: п******а
  пиздешки: п******и
  пиздеха: п*****а
  пиздехах: п******х
  пиздехам: п******м
  пиздехе: п*****е
  пиздехи: п*****и
  пизди: п***и
  пиздица: п*****а
  пиздишь: п*****ь
  пиздишка: п******а
  пиздишки: п******и
  пиздицы: п*****ы
  пиздице: п*****е
  пиздобол: п******л
  пиздоболь: п*******ь
  пиздой: п****й
  пиздопроёбина: п**********н
  пиздопроёбинам: п***********а
  пиздопроёбинах: п***********а
  пиздопроёбинка: п***********к
  пиздопроёбины: п**********н
  пиздопроёбища: п**********а
  пиздопроёбище: п**********щ
  пиздопроебина: п**********н
  пиздопроебинам: п***********а
  пиздопроебинах: п***********а
  пиздопроебинка: п***********к
  пиздопроебины: п**********н
  пиздопроебинища: п***********а
  пиздюлечка: п********а
  пиздюлечник: п********и
  пиздюлечница: п*********ц
  пиздюлить: п*******ь
  пиздюли: п*****и
  пиздюль: п*****ь
  пиздюлька: п*******а
  пиздюльная: п*******а
  пиздюльник: п*******и
  пиздюльность: п*********т
  пиздюльнуться: п**********с
  пиздюльщик: п*******и
  пиздюльщица: п********ц
  пиздюра: п*****а
  пиздюрам: п******м
  пиздюрах: п******х
  пиздюре: п*****е
  пиздюрка: п******а
  пиздюрки: п******и
  пиздюры: п*****ы
  пиздюха: п*****а
  пиздюхать: п*******ь
  пиздюшка: п******а
  пиздятина: п*******а
  пиздесть: п******ь
  пизды: п***ы
  пиздёнка: п******а
  пиздёнкам: п*******м
  пиздёнках: п*******х
  пиздёнки: п******и
  потаскуха: п*******а
  потаскухах: п********х
  потаскухам: п********м
  потаскухе: п*******е
  потаскухи: п*******и
  член: ч**н
  члена: ч***а
  члену: ч***у
  членом: ч****м
  члене: ч***е
  члены: ч***ы
  членам: ч****м
  членах: ч****х
  членчик: ч*****к
  членчики: ч******и
  членчикам: ч*******м
  членчиках: ч*******х
  членушка: ч******а
  членушки: ч******и
  анал: а**л
  анала: а***а
  аналу: а***у
  аналом: а****м
  анале: а***е
  анус: а**с
  ануса: а***а
  анусу: а***у
  анусом: а****м
  анусе: а***е
  анусы: а***ы
  анусам: а****м
  анусах: а****х
  prick: p***k
  pricks: p****s
  pussy: p***y
  pussies: p*****s
  shit: s**t
  shits: s***s
  shitty: s****y
  сука: с**а
  twat: t**t
  twats: t***s
  wanker: w****r
  wankers: w*****s
  хер: х*р
  хня: х*я
  хуй: х*й
  хуйёбина: х******а
  хуйёбинка: х*******а
  хуйёбинки: х*******и
  хуйёбинкам: х********м
  хуйёбины: х******ы
  хуйёбинища: х********а
  хуйки: х***и
  хуйлан: х****н
  хуйней: х****й
  хуйни: х***и
  хуйно: х***о
  хуйню: х***ю
  хуйня: х***я
  хуйнях: х****х
  хуйням: х****м
  хуйняра: х*****а
  хуйняризм: х*******м
  хуйняришка: х*******к
  хуйнятка: х******а
  хуйнячка: х******а
  хуйняше: х*****е
  хуйняшечка: х*******а
  хуйняшечкай: х********а
  хуйняшечник: х********и
  хуйняши: х*****и
  хуйняшка: х******а
  хуйняшки: х******и
  хуйняшный: х*******й
  хуйняшам: х******м
  хуйняшах: х******х
  хуйнюшка: х******а
  хуйнюшках: х*******х
  хуйнюшкам: х*******м
  хуйнюшке: х******е
  хуйнюшки: х******и
  хуйнюшечка: х********а
  хуйнюшечки: х********и
  хуйнюшечкам: х*********м
  хуйпесдец: х*******ц
  хуйпизда: х******а
  хуйпиздец: х*******ц
  хуйпиздеццо: х********ц
  хуйпиздецман: х*********а
  хуйпиздецманы: х**********н
  хуйпиздецовище: х***********щ
  хуйпиздопроёбина: х*************н
  хуйпох: х****х
  хуйпохер: х******р
  хуйпохерка: х*******к
  хуйпохеризм: х********з
  хуйпохеризмчик: х**********ч
  хуйпохерист: х********с
  хуйпохеристочка: х***********ч
  хуйпохеристский: х***********к
  хуйпохеристость: х***********с
  хуйпохеристы: х*********ы
  хуйпохеришка: х*********к
  хуйпохерная: х********а
  хуйпохерный: х********ы
  хуйпохерская: х*********а
  хуйпохерщина: х*********н
  хуйпохерятина: х**********н
  хуйпохеряшка: х*********к
  хуйпохеряшечка: х***********к
  хуйпохуизм: х********м
  хуйпойми: х******и
  хуйство: х*****о
  хуйцы: х***ы
  хуйцу: х***у
  хуебина: х*****а
  хуебинам: х******м
  хуебинах: х******х
  хуебинка: х******а
  хуебины: х*****ы
  хуебинища: х*******а
  хуев: х**в
  хуева: х***а
  хуевая: х****я
  хуевый: х****й
  хуёво: х***о
  хуйка: х***а
  хуйчик: х****к
  хуня: х**я
  хуям: х**м
  хуя: х*я
  хуякаем: х*****м
  хуякает: х*****т
  хуякаете: х******е
  хуякаешь: х******ь
  хуякаю: х****ю
  хуякают: х*****т
  хуякать: х*****ь
  хуями: х***и
  хуярить: х*****ь
  хуячить: х*****ь
  чмо: ч*о
  чмошная: ч*****я
  чмошник: ч*****к
  чмошники: ч******и
  чмошникам: ч*******м
  чмошное: ч*****е
  чмошный: ч*****й
  чмыри: ч***и
  чмырь: ч***ь
  чмырю: ч***ю
  чмырём: ч****м
  чурбан: ч****н
  чурбанам: ч******м
  чурбанах: ч******х
  чурбану: ч*****у
  чурбаны: ч*****ы
  чурка: ч***а
  чуркастая: ч*******я
  чуркастый: ч*******й
  чуркам: ч****м
  чурках: ч****х
  чурке: ч***е
  чурки: ч***и
  шалава: ш****а
  шалавам: ш*****м
  шалавах: ш*****х
  шалаве: ш****е
  шалавища: ш******а
  шалавищи: ш******и
  шалавка: ш*****а
  шалавки: ш*****и
  шалавная: ш******я
  шалавное: ш******е
  шалавный: ш******й
  шалавы: ш****ы
  шлюха: ш***а
  шлюхах: ш****х
  шлюхам: ш****м
  шлюхе: ш***е
  шлюхи: ш***и
  шлюшная: ш*****я
  шлюшное: ш*****е
  шлюшный: ш*****й
  шлюшка: ш****а
  шлюшки: ш****и
  шлюшища: ш*****а
  шлюшищи: ш*****и
  шмара: ш***а
  шмарах: ш****х
  шмарам: ш****м
  шмаре: ш***е
  шмары: ш***ы
  пидор: п***р
  пидору: п***у
  пидора: п***а
  пидором: п****м
  пидоре: п***е
  пидоры: п***ы
  пидорам: п****м
  пидоров: п****в
  пидорами: п*****и
  пидорах: п****х
  пидр: п**р
  пидорас: п*****с
  пидарас: п*****с
  пидорасу: п*****у
  пидораса: п*****а
  пидорасом: п******м
  пидорасе: п*****е
  пидорасы: п*****ы
  пидарасы: п*****ы
  пидорасам: п******м
  пидорасов: п******в
  пидорасами: п*******и
  пидорасах: п******х
  пидорасик: п******к
  пидорасики: п*******и
  трахать: т*****ь
  трахаю: т****ю
  трахаешь: т*****ь
  трахаем: т*****м
  трахаете: т******е
  трахают: т*****т
  трахал: т****л
  трахала: т*****а
  трахали: т*****и
  трахнул: т*****л
  трахнула: т******а
  трахнули: т******и
  трахнутый: т******й
  трахнутая: т******я
  трахаться: т*******я
  трахается: т*******я
  трахаются: т*******т
  траханье: т******е
  чмошара: ч*****а
  чмошары: ч*****ы
  чмошаре: ч*****е
  чмошарам: ч******м
  чмошарах: ч******х
  похабник: п******к
  похабники: п*******и
  похабнику: п******у
  похабникам: п********м
  похабниках: п********х
  похабный: п******й
  похабная: п******я
  шаромыга: ш******а
  шаромыги: ш******и
  шаромыге: ш******е
  шаромыгам: ш*******м
  шаромыгах: ш*******х
  дебиловатый: д********й
  дебиловатая: д********я
  дебиловатое: д********е
  дебиловатые: д********е
  идиотище: и*******е
  идиотища: и*******а
  идиотищам: и********м
  идиотищах: и********х
  уродство: у******о
  уродства: у******а
  уродский: у******й
  уродская: у******я
  фриканутый: ф*******й
  фриканутая: ф*******я
  фриканутое: ф*******е
  лохматый: л******й
  лохматая: л******я
  лохматое: л******е
  лоховатый: л*******й
  лоховатая: л*******я
  лоховатое: л*******е
  задрот: з*****т
  задроты: з*****ы
  задроту: з*****у
  задротам: з******м
  задротах: з******х
  задротский: з*******й
  задротская: з*******я
  мудятина: м******а
  мудятины: м******ы
  мудятине: м******е
  мудятинам: м*******м
  мудятинах: м*******х
  мудозвонка: м********а
  мудозвонки: м********и
  мудозвонке: м********е
  гнидство: г******о
  гнидства: г******а
  пиздецманяшка: п**********а
  пиздецманяшки: п**********и
  пиздецманяшке: п**********е
  хуйпохеристка: х*********а
  хуйпохеристки: х*********и
  хуйпохеристке: х*********е
  asshat: a*****t
  asshats: a******s
  dipshit: d*****t
  dipshits: d******s
  jackass: j*****s
  jackasses: j*******s
  fuckwit: f*****t
  fuckwits: f******s
  shitbag: s*****g
  shitbags: s******s
  dickhead: d******d
  dickheads: d*******s
  ебаняризм: е*******м
  ебаняризмы: е********ы
  ебаняризму: е*******у
  хуйнятина: х*******а
  хуйнятины: х*******ы
  хуйнятине: х*******е
  хуйнятинам: х********м
  хуйнятинах: х********х
  туполобый: т*******й
  туполобая: т*******я
  туполобое: т*******е
  туполобые: т*******е
  туполобым: т*******м
  туполобыми: т********и
  кретиноид: к*******д
  кретиноида: к*******а
  кретиноиду: к*******у
  кретиноидам: к********м
  кретиноидах: к********х
  долбонос: д******с
  долбоноса: д******а
  долбоносу: д******у
  долбоносам: д*******м
  долбоносах: д*******х
  дебиловка: д*******а
  дебиловки: д*******и
  дебиловке: д*******е
  дебиловкам: д********м
  дебиловках: д********х
  пиздецманюшка: п*********а
  пиздецманюшки: п*********и
  пиздецманюшке: п*********е
  хуйпохерюшка: х********а
  хуйпохерюшки: х********и
  хуйпохерюшке: х********е
  жополиз: ж******з
  жополизы: ж*******ы
  жополизу: ж******у
  жополизам: ж*******м
  жополизов: ж*******в
  жопошник: ж******к
  жопошники: ж*******и
  жопошнику: ж******у
  жопошникам: ж********м
  жопошниках: ж********х
  мудохать: м******ь
  мудохал: м*****л
  мудохала: м******а
  мудохали: м******и
  мудохаться: м*******я
  мудохается: м*******я
  срамота: с******а
  срамоты: с******ы
  срамоте: с******е
  срамотам: с*******м
  срамотах: с*******х
  срамной: с*****й
  срамная: с*****я
  срамное: с*****е
  уебок: у****к
  уебка: у****а
  уебки: у****и
  уебкам: у*****м
  уебках: у*****х
  уебану: у****у
  уебаны: у****ы
  уебище: у*****е
  уебища: у*****а
  уебищам: у******м
  уебищах: у******х
  уебанский: у******й
  уебанская: у******я
  пиздецарь: п******ь
  пиздецаря: п******я
  пиздецарю: п******ю
  пиздецари: п******и
  пиздецарам: п*******м
  пиздецарах: п*******х
  пиздецарьский: п********й
  пиздецарьская: п********я
  хуйлово: х*****о
  хуйловая: х******я
  хуйловое: х******е
  хуйловый: х******й
  хуйловые: х******е
  хуйловым: х******м
  хуйловыми: х*******и
  shitface: s******e
  shitfaces: s*******s
  doucheface: d********e
  douchefaces: d*********s
  cocksucker: c********r
  cocksuckers: c*********s
  fuckface: f*******e
  fuckfaces: f********s
  pisshead: p******d
  pissheads: p*******s
  wankstain: w*******n
  wankstains: w********s
Frame 34.png
Frame 37.png
You must be logged in to see this link.
Зависимости
Отсутствуют
Исходный код
https://github.com/MilkyWayTop16/ChatFilterPlus
Команды и права
Команды:
  • /cfp reload — Команда для перезагрузки плагина 

  • /cfp addword <Слово> <Замена> — Команда для добавления матерного слова с его заменой в список
  • /cfp removeword <Слово> — Команда для удаления существующего матерного слова из списка

Пермишены:
  • chatfilterplus.reload — Пермишен для перезагрузки плагина 

  • chatfilterplus.addword — Пермишен для добавления матерного слова с его заменой в список
  • chatfilterplus.removeword — Пермишен для удаления существующего матерного слова из списка
  • chatfilterplus.bypass.chatfilter — Пермишен для обхода системы Чат-Фильтра, заменяющая матерные слова
  • chatfilterplus.bypass.punishment — Пермишен для обхода системы наказаний
  • chatfilterplus.admin.notify — Пермишен для получения уведомлениях о нарушениях игроков, использующих мат
  • Frame 31 (1).png
    Frame 31 (1).png
    451.7 KB · Просмотры: 77
  • Frame 34.png
    Frame 34.png
    204.2 KB · Просмотры: 11
  • Frame 33.png
    Frame 33.png
    959.2 KB · Просмотры: 12
  • Frame 33.png
    Frame 33.png
    959.2 KB · Просмотры: 12
  • Frame 36.png
    Frame 36.png
    779.8 KB · Просмотры: 17
  • Frame 31.png
    Frame 31.png
    450.3 KB · Просмотры: 4
  • Frame 31.png
    Frame 31.png
    450.4 KB · Просмотры: 65
  • Мне нравится (+1)
  • Facepalm (-1)
Реакции: xesi, Shon и retpadAreT
Автор
MilkyВей
Скачивания
92
Просмотры
1 497
Первый выпуск
Обновление
Оценка
4.57 звёзд 7 оценок

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

Поделиться ресурсом

Последние рецензии

Топ лучше плагина не видел рекомендую все к скачиванию
MilkyВей
MilkyВей
спасибо, мне приятно)
Лучшие плагин в этой тематике защиты чата от матов
MilkyВей
MilkyВей
спасибо за отзыв)
[11:16:52 WARN]: [ChatFilterPlus] Task #137 for ChatFilterPlus v1.2 generated an exception
java.lang.NoSuchMethodError: 'net.kyori.adventure.title.Title$Times net.kyori.adventure.title.Title$Times.times(java.time.Duration, java.time.Duration, java.time.Duration)'
at org.gw.chatfilterplus.manager.NotificationManager.notifyPlayer(NotificationManager.java:62) ~[?:?]
at org.gw.chatfilterplus.manager.ChatManager.lambda$onPlayerChat$0(ChatManager.java:185) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(:101) ~[patched_1.16.5.jar:git-Airplane-"21fbcb5"]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(:485) ~[patched_1.16.5.jar:git-Airplane-"21fbcb5"]
MilkyВей
MilkyВей
баг уже исправлен :)
Лучший плагин на этому тематику, скачивайте полезно очень
MilkyВей
MilkyВей
спасиб за отзыв!)
реально крутой плагин, он стоит у меня на проекте, всем советую парни
MilkyВей
MilkyВей
спасибо за рецензию <3
Очень качественный плагин , все понравилось) by Дегустаторы Кисок
MilkyВей
MilkyВей
большое спасиб :)
Мега качественный и многофункциональный плагин, крайне советую для изпользования!
MilkyВей
MilkyВей
спасибо за отзыв)
А если игрок будет писать по типу хуууууййййй или х1ух2хй
MilkyВей
MilkyВей
пока что такой защиты нету, но в будущих обновлениях точно добавлю
спасибо за отзыв!)
Назад
Сверху Снизу