- Баллы
- 103
- Имя в Minecraft
- Jesper
Пойду поучу уроки.Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Пойду поучу уроки.

Надо в файл config в раздел Check-cmds:Занёс /home, /spawn в Whitelist, но всё ровно считает за флуд.
Обновить плагин?Может я и пропустил но все же, что делать если плагин пропускает маты написанные на Русском языке?
Обновить? Да, и лучше до версии 1.6.4, добавил в скайп с подписью рубакит добавьтеОбновить плагин?
p.s. Тут больше не выкладываю обновления.

Потом добавлю настройки.И как сделать так чтобы когда человек флудит в чат админам не писалось что такой то игрок пытается флудить?
Итак не считаются.Ребят, а как сделать так чтобы такие команды как /tpa, /tpaccept и т.д. за флуд не считались?
Вот такая ошибка начала вылетать , в консоли !![]()
ChatGuard - защита от мата, капса, рекламы и флуда в чате.
Версия: 5.9
Страничка на BukkitDev
Плагин защищает чат от сообщений(и команд), написанных в верхнем регистре, от мата, от рекламы и флуда. Отправитель получает предупреждения за нарушения правил чата(если включено). Сообщения могут просто не выводиться в чат, а сообщения с матом или рекламой могут также заменяться альтернативным словом.
Особенности:
Команды:
- Защита от капса
- Защита от флуда
- Защита от рекламы сайтов и серверов
- Защита от мата
- Очистка чата
- Глобальный мут
- Выдача предупреждений игрокам
- Различные наказания за нарушения: бан, кик, мут или секирбошка
- Возможность использования своей команды для наказания
- Проверка новых версий плагина
- Информирование модераторов о нарушении
- Полная совместимость со всеми плагинами чата
Конфигурация:
- /cg add *слово* - Добавить *слово* в список запретных
- /cg remove *слово* - удалить *слово* из списка запретных
- /cg whitelist *слово* - добавить *слово* в список разрешённых
- /cg addwarn Player - увеличить уровень предупреждений игроку Player
- /cg removewarn Player - уменьшить уровень предупреждений игроку Player
- /cg unmute Player - снять мут с Player
- /cg list - список нарушителей
- /cg cc {Player|all} - очистить чат себе/игроку Player/всем
- /cg globalmute - включить/выключить глобальный мут
- /cg clear {Player} - очистить список нарушителей или удалить предупреждения игрока {Player}
- /cg export - экспортировать базу плохих слов в новый формат(неактуально)
- /cg help - страница с помощью
- /cg reload - команда перезагрузки плагина
Permissions:#Дополнительная команда, исполняющаяся при наказании. {player} меняется на ник игрока, {reason} меняется на причинуYAML:Whitelist: #Какие слова не считать за мат/рекламу - best-minecraft.ru - 127.0.0.1 Replacements: #Что на что заменять. Т.е. алл@х будет заменено на аллах - 0|o - 1|l - '@|a' Caps: true #Включить проверку капс Swear: true #Включить проверку мата Flood: true #Включить провек флуда Advertisment: true #Включить проверку рекламы Check-cmds: #Текст в каких командах проверять на капс, флуд, мат, рекламу - /me - /msg - //wand CheckUpdates: true #Включить проверку обновлений CapsPercent: 80 #Какой процент символов в сообщении должен быть в верхнем регистре, чтобы счесть его за капс(небуквенные символы не учитываются) Cancel: false #Включить отмену отправки сообщения в чат, содержащее мат/капс/флуд/рекламу FloodTime: 10 #Время, за которое 2 одинаковых сообщения будут считаться флудом Alternative: <censored> #Если Cancel=false, то на что заменять плохие слова Warnings: #Настройки предупреждений enable: true #Включить выдачу предупреждений count: 10 #Кол-во предупреждений, после которых игрок будет наказан custom: true #Использовать ли для каждого нарушения свои предупреждения custom-alts: #Слова-альтернативы, если custom=true swear: <swearing> #Альтернатива для мата advert: <advertisment> #Альтернатива для рекламы Patterns: #Не меняйте, если не шарите ip: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d*)? #Регулярка ip адресов domain: ([0-9a-z_а-я]{2,}\.)+(ru|com|org|ua|рф|su|tv|net|biz|info|name|mobi|kz|by|lv|eu|tk|соm|cом)(:\d*)? #Регулярка доменного имени Punishment: #Настройка наказаний при достижении макс. кол-ва предупреждений ban: false #Выдать бан kick: true #Кикнуть с сервера mute: enable: false #Выдать мут minutes: 10 #Время мута kill: false #Секирбашка reason: You are bad boy! #Причина, с которой будет кикнут/забанен игрок command: say {player} was punished for {reason}
- chatguard.* - права на всё!
- chatguard.addword - право добавлять новые слова
- chatguard.removeword - право удалять слова из словаря
- chatguard.addwarn - доступ к команде выдаче предупреждений
- chatguard.removewarn - доступ к команде уменьшения предупреждений
- chatguard.unmute - доступ к снятию мута
- chatguard.list - доступ к листу нарушителей
- chatguard.clear - доступ к команде /cg clear
- chatguard.reload - доступ к перезагрузке плагина
- chatguard.inform - право получать уведомления о нарушителях
- chatguard.clearchat - право очищать чат
- chatguard.clearchat.others - право очищать чат другим
- chatguard.globalmute - право включать/выключать глобальный мут
- chatguard.globalmute.ignore - игнорировать глобальный мут
- chatguard.export - доступ к экспорту слов
- chatguard.whitelistadd - возможность добавлять слова в белый список
- chatguard.ignoreall - игнорировать все защиты
- chatguard.ignorecaps - игнорировать защиту от капса
- chatguard.ignoreadv - игнорировать защиту от рекламы
- chatguard.ignoreflood - игнорировать защиту от флуда
- chatguard.ignoreswear - игнорировать защиту от мата
ToDo:
- Я лентяй
ДЛЯ РАБОТЫ НУЖЕН ProtocolLib!!!Лог изменений:
Скачать последнюю версию
А ещё влепить лайк
Файл с русскими сообщениями от Aqel(новый)
Словари:
Словарь от @wind_of_freedom
Словать от @Aqel
Версия 5.9:
Версия 5.8:
- Изменён авто-апдейтер
- Исправлен заявленный @Sirse баг с командами
- Новый метод проверки команд
- Настройка в конфигурации для отключения слушанья команд
Версия 5.8 t1:
- Продолжение переписи кода
- Команда глобального мута
- Команда очистки чата
Версия 5.7.1:
- Продолжение переписи кода
- Информирование игроков с правом chatguard.inform о нарушителях и их нарушениях
- Переписана система локализации
- Регулярные выражения доменов и ip адресов вынесены в конфиг файл и могут редактировать по вашему усмотрению
- Переписано слушание команд. Без понятия, работает ли.
Версия 5.7:
- Исправлена непонять почему выскакивающаяся NPE при включении
- Скомпилирован с Bukkit 1.2.5
- Совместимость со всеми плагинами чата!
- CPFix больше не спасёт при проблемах с матом
- Немного переработан код
- Обновлена проверка обновлений, теперь не вешает сервер на время проверки
Версия 5.5:
Возможно будут проблемы с русскими словами. У меня с кодировкой ANSI в связке с CPFix всё работает. На Linux сервере ещё не проверял.
- Реорганизован код(я постепенно исцеляюсь от индусизма). Методы провеки сообщений можно использовать в своих плагинах
- Команда добавления в вайтлист
- Проверка команд из секции Check-cmds на все виды нарушений
- Мелкие фиксы
Версия 5.4:
Версия 5.1 HOTFIX:
- Мат-слова записываются в файл swearlist.txt(перенесутся сами при запуске)
- Обновлена метрика
- Всякие фиксы
- Дополнен тестовый алгоритм защиты от флуда
Версия5.0:
Версия 5.0 RC:
- Новый метод защиты от флуда(тестовый)
- Поломан вхлам
- Расширена команда /cg clear. Если ввести ещё и ник игрока, то очистятся только его предупреждения
- Кастомные предупреждения и альтернативные слова
- Больше не помню
Версия beta 4.9:
- Исправлена ошибка с мутом
- Добавлены настройки совместимости
- Команда снятия мута /cg unmute [PLAYER]
- Команда удаления слова /cg remove [WORD]
- Таймер флуда больше не грузит сервер
- Добавлены новые сообщения. Старый messages.yml удалить!
Прошу сообщать обо всех багах
- Добавлена модульность
- Первая попытка исправить заявленные баги
- Блокировка определённых команд во время мута
- Таймер флуда
Версия 4.5.1:
Если что-то по прежнему не работает, отпишите сюда и предоставьте скрины
- Исправления
Версия 4.5:
Где 2 - символ, на который будет заменена 1
- Слова, добавленные в Whitelist, будут также игнорироваться антиматом
- Новая секция Replacements. В неё нужно добавлять символы, которые должны быть заменены на другой. Указываются так:
YAML:- '1|2'
- Вы можете сами установить наказание игроку. Для этого нужно указать свою команду в конфиге
{player} будет заменено на имя игрока, а {reason} на причину:cap:YAML:Punishment: <...> command: say {player} наказан за {reason}
Версия 4.1:
- Переделана проверка сообщения на наличие ссылок. Если какую либо пропускает, добавьте в Swearwords нужное регулярное выражение
- Убрана зависимость от PermissionsEx
- Ещё пару косметических исправлений
Версия 3.0:
- Куда более мощный алгоритм защиты от мата и флуда. Запретные слова это теперь регулярные выражения
- Команды из консоли исполняются
- Новый формат списка матов(экспортируйте, дабы не мучиться)
- Команда для экспорта слов в новый формат /cg export
- Плагин проверяет актуальность версии
- Мелочи
Версия 2.4:
- Проведён косметический ремонт плагина, теперь всё красивенько и ухоженно
- Добавлена команда вывода списка нарушителей /cg list
- Добавлена команда очистки списка нарушителей /cg clear
- Добавлена страница помощи по команде /cg или /cg help
- Мелочи
Версия 2.2а:
- Нормальная команда перезагрузки :fp:
- Проверка на капс сообщений, длиной больше 3 символов
- Исправлена фильтрация русского мата (наверное)
- Добавлена метрика
Версия 2.2:
- Переделан под более старые версии
Версия 2.1:
- Добавлен список разрешённых сайтов/ip
- Переведены сообщения
Версия 1.0:
- Добавлена защита от рекламы
- Релиз плагина
command: say {player} посажен в тюрьму {reason}
command: jail {player} Jail 10min.
reason: You are bad boy!
Невозможно. Сделаю.Подскажите, как сделать (возможно ли?), чтобы выполнились 2 команды:
Код:command: say {player} посажен в тюрьму {reason} command: jail {player} Jail 10min. reason: You are bad boy!
Аналогичная хрень! Видит мат 1 через 20.Хоть убей, не работает. Антикапс и антифлуд вполне. Маты русские не видит.

Согласен...Маты русские не видит...
