Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Если игрок в муте (essentialsx), то его всё-равно проверяет, выдаёт предупреждения и наказывает за команды из check commands. Что позволяет флудить наказаниями или изменить время наказания, если установлены кастомные команды наказания.
Надеюсь автор ещё не помер?)
 
Последнее редактирование:
Можно ли заменить всё сообщение содержащее мат а не только "слово" ?
 
Последнее редактирование:
Если игрок в муте (essentialsx), то его всё-равно проверяет, выдаёт предупреждения и наказывает за команды из check commands. Что позволяет флудить наказаниями или изменить время наказания, если установлены кастомные команды наказания.
Надеюсь автор ещё не помер?)
Чатгуард на протоколлибе и понятное дело, что он в приоритете на обработку и ничего не знает об отмене ивента на чат. Тебе придется ручками проверку воткнуть через есс апи.
Сори за некропост)
 
Чатгуард на протоколлибе и понятное дело, что он в приоритете на обработку и ничего не знает об отмене ивента на чат. Тебе придется ручками проверку воткнуть через есс апи.
Сори за некропост)
Угу, примерно тогда и починил.
 
[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
 
[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

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

Посмотреть вложение 57459
Мб не может проверить название предмета, с * есть перм на обход, по этому и не вызывает.
Если не нужно, можешь попробовать выключить проверку названия предмета в конфиге.
 
Мб не может проверить название предмета, с * есть перм на обход, по этому и не вызывает.
Если не нужно, можешь попробовать выключить проверку названия предмета в конфиге.
у меня и нет никакой проверки на предмет, ошибка исчезает при ignore.swear + если у головы нет пробела в названии ошибки нет
 
Уникальный плагин. Аналогов нет. Только commands не чувствует ipRegexp и domainRegexp. И можете добавить ещё команду при вводе запрещённого текста, а не только сообщение.
ало плагин 2013 года
 
[10:44:05] [Server thread/INFO]: [ChatGuard] Enabling ChatGuard v7.6.2*
[10:44:05] [Server thread/ERROR]: Error occurred while enabling ChatGuard v7.6.2 (Is it up to date?)
java.lang.IncompatibleClassChangeError: Inconsistent constant pool data in classfile for class ru/Den_Abr/ChatGuard/ChatFilters/Filter. Method 'java.lang.String lambda$addMetricsGraph$0()' at index 55 is CONSTANT_MethodRef and should be CONSTANT_InterfaceMethodRef
at ru.Den_Abr.ChatGuard.ChatFilters.Filter.addMetricsGraph(Filter.java:24) ~[?:?]
at ru.Den_Abr.ChatGuard.ChatFilters.CharacterFilter.register(CharacterFilter.java:66) ~[?:?]
at ru.Den_Abr.ChatGuard.ChatGuardPlugin.registerFilters(ChatGuardPlugin.java:99) ~[?:?]
at ru.Den_Abr.ChatGuard.ChatGuardPlugin.onEnable(ChatGuardPlugin.java:75) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.14.4.jar:git-Paper-225]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[patched_1.14.4.jar:git-Paper-225]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420) ~[patched_1.14.4.jar:git-Paper-225]
at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:366) ~[?:?]
at com.rylinaux.plugman.util.PluginUtil.load(PluginUtil.java:318) ~[?:?]
at com.rylinaux.plugman.util.PluginUtil.reload(PluginUtil.java:380) ~[?:?]
at com.rylinaux.plugman.command.ReloadCommand.execute(ReloadCommand.java:122) ~[?:?]
at com.rylinaux.plugman.PlugManCommandHandler.onCommand(PlugManCommandHandler.java:95) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.14.4.jar:git-Paper-225]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.14.4.jar:git-Paper-225]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.dispatchCommand(CraftServer.java:739) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.PlayerConnection.handleCommand(PlayerConnection.java:1800) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1608) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1088) ~[patched_1.14.4.jar:git-Paper-225]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:925) ~[patched_1.14.4.jar:git-Paper-225]
at java.lang.Thread.run(Thread.java:834) [?:?]
[10:44:05] [Server thread/INFO]: [ChatGuard] Disabling ChatGuard v7.6.2
Можете помочь с этой проблемой ?
 
Всем привет! Поделитесь словарём пожалуйста, если не сложно :)
 
Делает ссылки в чате некликабельными, хотя проверка на спам отключена.
 

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

Назад
Верх