1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMIN/SEC/CHAT] ChatGuard 7.6.2 - анти-мат, анти-флуд, анти-капс и анти-реклама [1.5.2-∞]

Тема в разделе "Релизы плагинов", создана пользователем Den_Abr, 4 фев 2013.

  1. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Если игрок в муте (essentialsx), то его всё-равно проверяет, выдаёт предупреждения и наказывает за команды из check commands. Что позволяет флудить наказаниями или изменить время наказания, если установлены кастомные команды наказания.
    Надеюсь автор ещё не помер?)
     
    Последнее редактирование: 29 фев 2020
  2. ПрикиД

    ПрикиД Активный участник Пользователь

    Баллы:
    61
    Можно ли заменить всё сообщение содержащее мат а не только "слово" ?
     
    Последнее редактирование: 3 мар 2020
  3. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Настроить регулярку.
     
  4. ПрикиД

    ПрикиД Активный участник Пользователь

    Баллы:
    61
    Можно немного подробнее?
     
  5. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Не хочу.
     
  6. ПрикиД

    ПрикиД Активный участник Пользователь

    Баллы:
    61
    Зачем тогда пишешь?)
     
  7. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Зачем пишу, если не хочу отвечать подробнее? Действительно.
     
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Чатгуард на протоколлибе и понятное дело, что он в приоритете на обработку и ничего не знает об отмене ивента на чат. Тебе придется ручками проверку воткнуть через есс апи.
    Сори за некропост)
     
  9. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Угу, примерно тогда и починил.
     
  10. 41symbol

    41symbol Активный участник

    Баллы:
    61
    [07:03:42] [Craft Scheduler Thread - 1055/WARN]: Exception in thread "Craft Scheduler Thread - 1055"
    [07:03:42] [Craft Scheduler Thread - 1055/WARN]: org.apache.commons.lang.UnhandledException: Plugin ChatGuard v7.3.3 generated an exception while executing task 796237
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.NullPointerException: null value in entry: skull-owner=null
    at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33)
    at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135)
    at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206)
    at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaSkull.serialize(CraftMetaSkull.java:173)
    at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaItem.serialize(CraftMetaItem.java:850)
    at org.bukkit.craftbukkit.v1_8_R3.inventory.CraftMetaItem.toString(CraftMetaItem.java:961)
    at java.lang.String.valueOf(String.java:2982)
    at java.lang.StringBuilder.append(StringBuilder.java:131)
    at org.*********ventory.ItemStack.toString(ItemStack.java:304)
    at java.lang.String.valueOf(String.java:2982)
    at java.lang.StringBuilder.append(StringBuilder.java:131)
    at ru.Den_Abr.ChatGuard.Listeners.ItemListener$1.run(ItemListener.java:63)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    ... 3 more

    Выдает такие ошибки , если у кого то в инвентаре есть головы (я так понял из-за пробела, но хз).
    Выдаю себе * и ошибки исчезают, получается это из-за какого то фильтра или хз из-за чего

    upload_2020-8-4_15-30-54.png
     
  11. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Мб не может проверить название предмета, с * есть перм на обход, по этому и не вызывает.
    Если не нужно, можешь попробовать выключить проверку названия предмета в конфиге.
     
  12. 41symbol

    41symbol Активный участник

    Баллы:
    61
    у меня и нет никакой проверки на предмет, ошибка исчезает при ignore.swear + если у головы нет пробела в названии ошибки нет
     
  13. _MRDen3000YT_

    _MRDen3000YT_ Активный участник Пользователь

    Баллы:
    76
    ало плагин 2013 года
     
  14. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    И всё ещё работает без проблем. Хотя и есть что переделать.
    Да и последний релиз в 2019 был.
     
  15. _MRDen3000YT_

    _MRDen3000YT_ Активный участник Пользователь

    Баллы:
    76
    На 1.16+ адекватно работает?
     
  16. HauserGrim

    HauserGrim Активный участник Пользователь

    Баллы:
    96
    Да. Правда чучуть форкал, убрал метрику и реакцию на сообщения, если игрок в муте другого плагина.
     
    Последнее редактирование: 4 янв 2021
  17. Saharo4ek

    Saharo4ek Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    tin
    Адекватно
     
  18. TATA82

    TATA82 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    TATA82
    Можете помочь с этой проблемой ?
     
  19. katerokil

    katerokil Активный участник Пользователь

    Баллы:
    66
    Всем привет! Поделитесь словарём пожалуйста, если не сложно :)
     

Поделиться этой страницей