Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
NoVa41rus

[Плагин] ChatGuard 6.5 [1.1-∞] анти-мат, анти-флуд, анти-капс и анти-реклама

Recommended Posts

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

ChatGuard - защита от мата, капса, рекламы и флуда в чате.
Версия: 6.5
 
Плагин защищает чат от сообщений(и команд), написанных в верхнем регистре, от мата, от рекламы и флуда. Отправитель получает предупреждения за нарушения правил чата(если включено). Сообщения могут просто не выводиться в чат, а сообщения с матом или рекламой могут также заменяться альтернативным словом.
 
Особенности:
  • Защита от капса
  • Защита от флуда
  • Защита от рекламы сайтов и серверов
  • Защита от мата в чате, командах и на табличках
  • Очистка чата
  • Глобальный мут
  • Выдача предупреждений игрокам
  • Различные наказания за нарушения: бан, кик, мут или секирбошка
  • Возможность использования своей команды для наказания
  • Проверка новых версий плагина
  • Информирование модераторов и консоль о нарушении
  • Убирание непотребных символов из чата (NEW!)
  • Полная совместимость со всеми плагинами чата
Команды:
  • /cg add *слово* - Добавить *слово* в список запретных
  • /cg warns {Player} - Посмотреть свои или чужие предупреждения
  • /cg remove *слово* - удалить *слово* из списка запретных
  • /cg whitelist *слово* - добавить *слово* в список разрешённых
  • /cg addwarn Player - увеличить уровень предупреждений игроку Player
  • /cg removewarn Player - уменьшить уровень предупреждений игроку Player
  • /cg mute Player Reason - дать мут на время из конфига за причину Reason
  • /cg unmute Player - снять мут с Player
  • /cg list - список нарушителей
  • /cg cc {Player|all} - очистить чат себе/игроку Player/всем
  • /cg globalmute - включить/выключить глобальный мут
  • /cg clear {Player} - очистить список нарушителей или удалить предупреждения игрока {Player}
  • /cg export - экспортировать базу плохих слов в новый формат(неактуально)
  • /cg help - страница с помощью
  • /cg reload - команда перезагрузки плагина

Конфигурация

 

 

  1. Whitelist    #Какие слова не считать за мат/рекламу
  2. - best-minecraft.ru
  3. - 127.0.0.1
  4. Replacements        #Что на что заменять. Т.е. алл@х будет заменено на аллах
  5. - 0|o
  6. - 1|l
  7. - '@|a'
  8. Capstrue    #Включить проверку капс
  9. Sweartrue    #Включить проверку мата
  10. Floodtrue    #Включить проверку флуда
  11. Advertismenttrue      #Включить проверку рекламы
  12. Check-cmds      #Текст в каких командах проверять на капс, флуд, мат, рекламу
  13. - /me
  14. - /msg
  15. - //wand
  16. CheckUpdatestrue        #Включить  проверку обновлений
  17. CapsPercent80          #Какой процент символов в сообщении должен быть в верхнем регистре, чтобы счесть его за капс(небуквенные символы не учитываются)
  18. Cancelfalse          #Включить отмену отправки сообщения в чат, содержащее мат/капс/флуд/рекламу
  19. FloodTime10          #Время, за которое 2 одинаковых сообщения будут считаться флудом
  20. Listen-commandstrue     #Надо ли проверять команды из Check-cmds?
  21. Informingtrue              #Включить информирование модеров/админов о нарушениях
  22. caps-length3               #Проверять на капс сообщения длиннее 3х символов
  23. Alternative<censored>          #Если Cancel=false, то на что заменять плохие слова
  24. Warnings        #Настройки предупреждений
  25.   enabletrue        #Включить выдачу предупреждений
  26.   count10              #Кол-во предупреждений, после которых игрок будет наказан
  27.   customtrue        #Использовать ли для каждого нарушения свои предупреждения
  28.   custom-alts        #Слова-альтернативы, если custom=true
  29.     swear<swearing>        #Альтернатива для мата
  30.     advert<advertisment>    #Альтернатива для рекламы
  31. Patterns       #Не меняйте, если не шарите
  32.   ip\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d*)?        #Регулярка ip адресов
  33.   domain([0-9a-z_а-я]{2,}\.)+(ru|com|org|ua|рф|su|tv|net|biz|info|name|mobi|kz|by|lv|eu|tk|соm|cом)(:\d*)?            #Регулярка доменного имени
  34. Punishment        #Настройка наказаний при достижении макс. кол-ва предупреждений
  35.   banfalse        #Выдать бан
  36.   kicktrue        #Кикнуть с сервера
  37.   mute:
  38.     enablefalse    #Выдать мут
  39.     minutes10      #Время мута
  40.   killfalse          #Секирбашка
  41.   reasonYou are bad boy!          #Причина, с которой будет кикнут/забанен игрок
  42.   commandsay {player} was punished for {reason}      

#Дополнительная команда, исполняющаяся при наказании. {player} меняется на ник игрока, {reason} меняется на причину

Permissions:

chatguard.* - права на всё!

chatguard.addword - право добавлять новые слова
chatguard.removeword - право удалять слова из словаря
chatguard.addwarn - доступ к команде выдаче предупреждений
chatguard.removewarn - доступ к команде уменьшения предупреждений
chatguard.unmute - доступ к снятию мута
chatguard.list - доступ к листу нарушителей
chatguard.warns.others - смотреть чужие предупреждения
chatguard.clear - доступ к команде /cg clear
chatguard.reload - доступ к перезагрузке плагина
chatguard.inform - право получать уведомления о нарушителях
chatguard.clearchat - право очищать чат
chatguard.clearchat.ignore - cc all не действует
chatguard.clearchat.others - право очищать чат другим
chatguard.globalmute - право включать/выключать глобальный мут
chatguard.globalmute.ignore - игнорировать глобальный мут
chatguard.export - доступ к экспорту слов
chatguard.whitelistadd - возможность добавлять слова в белый список
chatguard.ignoreall - игнорировать все защиты
chatguard.ignorecaps - игнорировать защиту от капса
chatguard.ignoreadv - игнорировать защиту от рекламы
chatguard.ignoreflood - игнорировать защиту от флуда
chatguard.ignoreswear - игнорировать защиту от мата

 

Для работы рекомендуется установить ProtocolLib ИЛИ BKCommonLib

 
Лог изменений:
Версия 6.5:
  • Умный таб комплитер
  • Улучшен и исправлен механизм удаления запрещённых символов
  • Фиксы других известных багов
Версия 6.4.1:
  • Фиксы
  • Новый пермишен chatguard.clearchat.ignore
Версия 6.4а:
  • Убрана отладочная информация
Версия 6.4:
  • Исправления, связанные с кодировкой
  • Новый файл с разрешёнными символами в чате
  • Убран 1% индусского кода

Share this post


Link to post
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By NoVa41rus
      Предыстория.
      Однажды меня попросили быстренько написать плагин с минимальным функционалом:
      Превращение всех игроков на сервере в указанного моба.
      Превращение в него же всех новых подключающихся.
      Совместимость с последними сборками Spigot для 1.7.10.
      Описание плагина:
      Скачать | Исходный код (можно делать Pull Request-ы)​
       
      Требования:
      ProtocolLib 3.4.0 или новее.
      Lib's Disguises.
       
      Команды:
      /rscd — версия и авторство плагина.
      /rscd <тип моба> — маскировать всех игроков на сервере указанным типом моба и делать это со всеми подключающимися. Типы мобов могут быть найдены здесь. Регистр написания не важен.
      /rscd none — отменить все маскировки.
      Права:
      rscd.admin — позволяет исполнять указанные выше команды; для показа информации о плагине не требуется.
      Дополнительная информация.
      При рестарте сервера режим маскировки не сохраняется.
      Поддержка.
      Плагин предоставляется публике как есть и я не несу ответственности за него. Исходный код доступен всем, по своему усмотрению я буду добавлять в него свои или предлагаемые кем-либо правки (pull requests).
    • By NoVa41rus
      FireLock v1.0 - Запреты​
       
      Данный плагин добавляет много различных запретов. А также много различных функций.
       
      Все запреты:
      Запрет на ломание блоков
      Запрет на установку блоков
      Запрет на некоторые команды
      Особенности:
      Плагин имеет гибкий конфиг
      Возможность менять текст в команде /help
      Можно активировать режим тех.работ
      Команды:
      /fl-reload - перезагрузка плагина
      Permissions:
      firelock.reload - команда /fl-reload
      firelock.works - возможность заходить на сервер, во время тех.работ
      Скачать плагин
    • By NoVa41rus
      DarkPumpkin - в тыкве действительно темно светло.
      Версия: 0.2
      [Скачать]
       
      Описание:
      Если вы наденете тыкву или светильник джека на голову(положить блок тыквы в верхний слот брони), то будете видеть блоки только в полу метре от себя, далее будет темно даже в полной тьме(на вас "повесится" эффект слепоты ночного зрения). Чтобы снять с себя этот эффект, нужно снять с себя тыкву.
       
      Особенности:
      Эффект будет работать даже если на игрока тыква наденется со стороны
      Если у игрока не снялся эффект по каким либо причинам, то нужно открыть и закрыть инвентарь
    • By NoVa41rus
      SuperTrails
      Версия : 6.3
       
      Этот плагин отлично подойдет для премиум пользователей вашего сервера , имеет всего 2 команды
      /trails - Открывает Gui плагина
      /trailsid <TrailName> [Player] - Позволяет установить трейл с помощью команды , для себя или же для другого игрока (доступно только для оп) . Также работает на 1.7.9 но создает ошибки если выбран sea трейл
      Особенности :
      24 Трейла частиц
      5 Трейлов-блоков
      5 Трейлов-дожей
      Изменение сообщений
      Изменение позиции трейла
      Индикаторы доступности тейла
      Индикатор выбранного трейла
      Изменение количества частиц (Не работает , будет исправлено в след обновлениях)
      Изменение скорости частиц (Не работает , будет исправлено в след обновлениях)
      Пермишоны:


      Ссылка : СКАЧАТЬ
    • By NoVa41rus
      Версия: v1.1
       
      Надоела куча игроков которые мешают видеть?
      Используй одну команду и все они исчезнут!
       
      Функции:
      Скрытие игроков
      Команды:
      /hideplayer - Скрыть игроков
      /showplayer - Показать игроков
      Скачать версию v1.1 [1.7.9-R2.0]
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.