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

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

Что значит не работают? Ошибки есть?
Имеются..
Код:
19.12 18:41:34 [Server] INFO net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$963a6a7e@7f462d3b[
19.12 18:41:34 [Server] SEVERE Parameters:
19.12 18:41:34 [Server] INFO at net.minecraft.network.TcpReaderThread.run(TcpReaderThread.java:23)
19.12 18:41:34 [Server] INFO at net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:556)
19.12 18:41:34 [Server] INFO at net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:327)
19.12 18:41:34 [Server] INFO at net.minecraft.network.packet.Packet.func_73272_a(Packet.java:186)
19.12 18:41:34 [Server] INFO at net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$963a6a7e.func_73267_a(<generated>)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:143)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:328)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:348)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:518)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:552)
19.12 18:41:34 [Server] INFO at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:54)
19.12 18:41:34 [Server] INFO at ru.Den_Abr.ChatGuard.Packets.PLPackets$1.onPacketReceiving(PLPackets.java:39)
19.12 18:41:34 [Server] INFO at ru.Den_Abr.ChatGuard.Handlers.CmdHandler.onCommand(CmdHandler.java:40)
19.12 18:41:34 [Server] INFO at java.lang.String.replaceAll(String.java:2162)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.compile(Pattern.java:1022)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.<init>(Pattern.java:1337)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.compile(Pattern.java:1665)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.expr(Pattern.java:1964)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.sequence(Pattern.java:2030)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.clazz(Pattern.java:2507)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.range(Pattern.java:2594)
19.12 18:41:34 [Server] INFO at java.util.regex.Pattern.error(Pattern.java:1924)
 
Обновлено до 6.4.1
Что нового?
  • Фиксы
  • Новый пермишен chatguard.clearchat.ignore
 
Какой лучше словарь использовать: первый или второй?
 
Хороший плагин. Заменяет и превосходит многие плагины-аналоги.
Но есть один обход функции "анти-реклама" в данном плагине: если написать циферки отдельно от точек и двоеточия (например, 82 . 12. 91. 45 : 25565), то реклама проходит сквозь ChatGuard.
Рекомендую добавить отключаемую функцию ограничения кол-ва цифр в сообщении.
Установил плагин на свой сервер и теперь радуюсь чистому чату без лишних сообщений. Автору очень благодарен.
 
Хороший плагин. Заменяет и превосходит многие плагины-аналоги.
Но есть один обход функции "анти-реклама" в данном плагине: если написать циферки отдельно от точек и двоеточия (например, 82 . 12. 91. 45 : 25565), то реклама проходит сквозь ChatGuard.
Рекомендую добавить отключаемую функцию ограничения кол-ва цифр в сообщении.
Установил плагин на свой сервер и теперь радуюсь чистому чату без лишних сообщений. Автору очень благодарен.
На пробельный обход я забил, так как забыл, как хотел его закрывать.
 
еще один баг нашел в последней версии. При наборе /cg и любого ошибочного слова например globalNute или просто /cg 1 вылазит ошибка, надо бы исправить на предупреждение "неверная команда"
Код:
[21:04:04 WARN]: Unexpected exception while parsing console command "cg globalnute"
org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v6.4.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:645) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(CraftServer.java:631) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:353) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:317) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]
Caused by: java.lang.NullPointerException
 
Последнее редактирование:
еще один баг нашел в последней версии. При наборе /cg и любого ошибочного слова например globalNute или просто /cg 1 вылазит ошибка, надо бы исправить на предупреждение "неверная команда"
Код:
[21:04:04 WARN]: Unexpected exception while parsing console command "cg globalnute"
org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v6.4.1
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:645) ~[spigot.jar:git-Spigot-f234263-2db3ea2]
        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(CraftServer.java:631) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:353) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:317) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot.jar:git-Spigot-f234263-2db3ea2]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_25]
Caused by: java.lang.NullPointerException
Поправил, но как то уже стыдно выкладывать через день-2 версии с мелкими фиксами. Так что буду ждать предложений/багов.
 
Код:
[12:00:58] [Server thread/WARN]: java.lang.NullPointerException
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.Configs.Config.loadAllowedSymbols(Config.java:166)
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.Configs.Config.<init>(Config.java:86)
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.ChatGuardPlugin.onEnable(ChatGuardPlugin.java:68)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389)
[12:00:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439)
[12:00:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
 
Код:
[12:00:58] [Server thread/WARN]: java.lang.NullPointerException
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.Configs.Config.loadAllowedSymbols(Config.java:166)
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.Configs.Config.<init>(Config.java:86)
[12:00:58] [Server thread/WARN]: at ru.Den_Abr.ChatGuard.ChatGuardPlugin.onEnable(ChatGuardPlugin.java:68)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350)
[12:00:58] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389)
[12:00:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439)
[12:00:58] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424)
[12:00:58] [Server thread/WARN]: at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
Больше информации. Версию java, ОС, создается ли allowed symbols.txt в папке конфигов?
 
Больше информации. Версию java, ОС, создается ли allowed symbols.txt в папке конфигов?
symbols.txt создаётся. Но я оттуда все символы стёр. Java 7. OC точно не знаю. Символы стёр т.к. они появлялись когда писал в чат что-либо.
 
symbols.txt создаётся. Но я оттуда все символы стёр. Java 7. OC точно не знаю. Символы стёр т.к. они появлялись когда писал в чат что-либо.
В 6.4.1 не появляются, верните содержимое.
 
Ребят, я никогда не понимал и наверное не пойму..
Но зачем на сервере "антимат"?
Отучить матерится игроков так выйдет едва ли.
Мешает постоянно когда я например пишу о собаке - суке или например обсуждаю что-то бАНАЛьное, а если же я захочу действительно сматерится, то я не думаю что какой-то словореплейсер помешает мне написать "Blyeat", "6JI9Tb" и тому подобное...

У меня на сервере почти никто не матерился ибо после выпуска из клетки голодного модера который мог расстрелять двух дневными мутами пол сервера спустя 2 дня все просто боялись что флудить что материться, а те кто не боялись.. Ну.. Я их не слышал :D

Так что не страдайте херней
 
Ребят, я никогда не понимал и наверное не пойму..
Но зачем на сервере "антимат"?
Отучить матерится игроков так выйдет едва ли.
Мешает постоянно когда я например пишу о собаке - суке или например обсуждаю что-то бАНАЛьное, а если же я захочу действительно сматерится, то я не думаю что какой-то словореплейсер помешает мне написать "Blyeat", "6JI9Tb" и тому подобное...

У меня на сервере почти никто не матерился ибо после выпуска из клетки голодного модера который мог расстрелять двух дневными мутами пол сервера спустя 2 дня все просто боялись что флудить что материться, а те кто не боялись.. Ну.. Я их не слышал :D

Так что не страдайте херней
Это выбор сугубо каждого, находить модераторов, которые будут 24/7 следить за игроками, чтобы выдрессировать их, либо поставить плагин, который успокоит некоторую долю школьников(а другую долю никто никак не заткнёт). Ну а если для тебя обсуждение собак-самок является банальным, то тогда да, этот плагин не для тебя и можешь закрыть вкладку.
 
Че то он не совсем правильно работает. При cancel: true сообщения не отменяет, при false - не заменяет слова. Если включить мут за нарушение - игрок сможет писать даже после мута, хотя ему в чат будет писать что он заткнут. spigot 1.7.9 r-0.1 Плагин для r-0.2(для 0.1 вообще ошибки кидает)
 

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

Назад
Верх