Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

  1. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ошибку конечно не нужно показывать
     
  2. Хостинг MineCraft
    <
  3. strelok193

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

    Баллы:
    103
    Skype:
    strelok1933
    Имя в Minecraft:
    Hitman3oo
    Для 0.1 - это хрен с ним. Поставил для 0.2, работает, ошибок в консоли нет. Главный вопрос - почему он не отменяет отправку сообщений? Для чата использую "раскраску" от essentialschat. Может он не перехватывает сообщения после essentials?
    UPD:
    Заметил что он не блочит буквенные url и происходит некий глюк. При отправке например "www.rubukkit.org", в чат юрл дойдет в таком виде "www rubukkit org", т.е. без точек и игроку за это не будет даже предупреждений, хотя плагин должен по идее вообще отменить сообщение
     
  4. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если не стоит ProtocolLib/BKCommonLib, то вполне возможно. Плагин предупреждает, что система эвентов не гарантирует полную работоспособность.
     
  5. strelok193

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

    Баллы:
    103
    Skype:
    strelok1933
    Имя в Minecraft:
    Hitman3oo
    Понял, спасибо. ProtocolLib у меня действительно не установлен.
     
  6. Volume

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

    Баллы:
    68
    работает шикрно) то что нужно)
    И еще спс за словарики)
     
  7. Korvinius

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

    Баллы:
    88
    Spigot 1.7.10

    Код:
    [16:51:58] [Server thread/WARN]: Unexpected exception while parsing console command "cg clear warning"                                                                                        
    org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v6.1.1                                                                                    
    <------>at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                                  
    <------>at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    <------>at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                  
    <------>at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                            
    <------>at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    <------>at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    <------>at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    <------>at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                        
    <------>at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    Caused by: java.lang.NullPointerException                                                                                                                                                    
    <------>at ru.Den_Abr.ChatGuard.ChatGuardPlugin.onCommand(ChatGuardPlugin.java:566) ~[?:?]                                                                                                    
    <------>at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                                  
    <------>... 8 more
     
  8. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    6.1.1? О_о
     
  9. Korvinius

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

    Баллы:
    88
    эм, да, сори, оказывается давно не обновлялся...
     
  10. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А я минуты 3 пытался найти null строке else..
     
  11. Korvinius

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

    Баллы:
    88
    ой... что я опять не правильно сделал?
    Код:
    [22:58:58] [Server thread/WARN]: Unexpected exception while parsing console command "cg"                                                                                                      
    org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v6.4.1                                                                                    
    <------>at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                                   
    <------>at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                           
    <------>at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                  
    <------>at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                             
    <------>at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                          
    <------>at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                           
    <------>at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                           
    <------>at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                         
    <------>at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                           
    Caused by: java.lang.NullPointerException                                                                                                                                                     
    <------>at org.bukkit.craftbukkit.v1_7_R4.command.ColouredConsoleSender.sendMessage(ColouredConsoleSender.java:55) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                           
    <------>at org.bukkit.craftbukkit.v1_7_R4.command.CraftConsoleCommandSender.sendMessage(CraftConsoleCommandSender.java:31) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                   
    <------>at ru.Den_Abr.ChatGuard.ChatGuardPlugin.onCommand(ChatGuardPlugin.java:208) ~[?:?]                                                                                                    
    <------>at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[middle.jar:git-Spigot-1.7.9-R0.2-205-g2c31986]                                                                   
    <------>... 8 more
    [DOUBLEPOST=1421359345,1421359261][/DOUBLEPOST]старый конфиг подходит к последней версии?[DOUBLEPOST=1421359826][/DOUBLEPOST]на "cg help" из консоли, такая же реакция, "изнутри" не проверял
     
    Последнее редактирование: 16 янв 2015
  12. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Это исправлено, но я пока не делаю релиз.
     
  13. Teratino

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

    Баллы:
    63
    Имя в Minecraft:
    Teratino
    Как выключить данные записи?
    [​IMG]
     
  14. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    В конфиге
     
  15. Korvinius

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

    Баллы:
    88
    а можно добавить в плагин, чтобы он как флуд определял и подобные сообщения:
    то есть набор одинаковых символов, например больше 4-х?
     
  16. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Было подобное, возникали проблемы, убрал.
     
  17. strelok193

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

    Баллы:
    103
    Skype:
    strelok1933
    Имя в Minecraft:
    Hitman3oo
    Автор, каким образом можно добавить несколько правил(рег. выражений) отлова айпишников в сообщении?
    К примеру так: (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:)\d*)?), (\d{1,3}\ . \d{1,3}\ . \d{1,3}\ . \d{1,3}:)\d*)?) прокатит(пробелы возле точки поставил и два правила через запятую)?
     
  18. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    СhatGuard 6.4.1a

    Код:
    [09:06:13] [Server thread/INFO] [/]: KILLEROLEGOLEG: ެ족汢 졣᮳뿍
    [09:06:24] [Netty IO #0/ERROR] [Minecraft/]: [ChatGuard] Unhandled exception occured in onPacketReceiving(PacketEvent) for ChatGuard
    java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0
    ?
    ^
        at java.util.regex.Pattern.error(Unknown Source) ~[?:1.7.0_75]
        at java.util.regex.Pattern.sequence(Unknown Source) ~[?:1.7.0_75]
        at java.util.regex.Pattern.expr(Unknown Source) ~[?:1.7.0_75]
        at java.util.regex.Pattern.compile(Unknown Source) ~[?:1.7.0_75]
        at java.util.regex.Pattern.<init>(Unknown Source) ~[?:1.7.0_75]
        at java.util.regex.Pattern.compile(Unknown Source) ~[?:1.7.0_75]
        at java.lang.String.replaceAll(Unknown Source) ~[?:1.7.0_75]
        at ru.Den_Abr.ChatGuard.Utils.removeDisallowedSymbols(Utils.java:260) ~[ChatGuard641a.jar:?]
        at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.onChat(ChatHandler.java:38) ~[ChatGuard641a.jar:?]
        at ru.Den_Abr.ChatGuard.Packets.PLPackets$1.onPacketReceiving(PLPackets.java:48) ~[ChatGuard641a.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:614) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:581) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetReceived(NettyProtocolInjector.java:295) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketReceiving(NettyProtocolInjector.java:261) [ProtocolLib-3.4.0.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:458) [ProtocolLib-3.4.0.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:232) [ByteToMessageDecoder.class:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:131) [ByteToMessageDecoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector$4.channelRead(ChannelInjector.java:227) [ProtocolLib-3.4.0.jar:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:173) [ByteToMessageDecoder.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [ReadTimeoutHandler.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:100) [AbstractNioByteChannel$NioByteUnsafe.class:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480) [NioEventLoop.class:?]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447) [NioEventLoop.class:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341) [NioEventLoop.class:?]
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.7.0_75]
    [09:06:24] [Netty IO #0/ERROR] [Minecraft/]: Parameters:
      net.minecraft.network.play.client.C01PacketChatMessage@46757fa7[
        field_149440_a= 㮠㱸 ᮿ?
        timestamp=1423721184135
      ]
    
     
  19. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Второе выражение всё равно работать не будет, всё проверяется по слову
    Исправил, проверьте
     
  20. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    Благодарю. Работает супер.
     
  21. Автор темы
    Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Обновлено до 6.5
    Что нового?
    • Умный таб комплитер
    • Улучшен и исправлен механизм удаления запрещённых символов
    • Фиксы других известных багов
     

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