- Баллы
- 173
- Имя в Minecraft
- Den_Abr
Ошибку конечно не нужно показывать(для 0.1 вообще ошибки кидает)
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Ошибку конечно не нужно показывать(для 0.1 вообще ошибки кидает)
Для 0.1 - это хрен с ним. Поставил для 0.2, работает, ошибок в консоли нет. Главный вопрос - почему он не отменяет отправку сообщений? Для чата использую "раскраску" от essentialschat. Может он не перехватывает сообщения после essentials?Ошибку конечно не нужно показывать
Если не стоит ProtocolLib/BKCommonLib, то вполне возможно. Плагин предупреждает, что система эвентов не гарантирует полную работоспособность.Для 0.1 - это хрен с ним. Поставил для 0.2, работает, ошибок в консоли нет. Главный вопрос - почему он не отменяет отправку сообщений? Для чата использую "раскраску" от essentialschat. Может он не перехватывает сообщения после essentials?
Понял, спасибо. ProtocolLib у меня действительно не установлен.Если не стоит ProtocolLib/BKCommonLib, то вполне возможно. Плагин предупреждает, что система эвентов не гарантирует полную работоспособность.
[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
6.1.1? О_оSpigot 1.7.10
YAML:[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
эм, да, сори, оказывается давно не обновлялся...6.1.1? О_о
А я минуты 3 пытался найти null строке else..эм, да, сори, оказывается давно не обновлялся...
[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
Это исправлено, но я пока не делаю релиз.ой... что я опять не правильно сделал?
YAML:[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
старый конфиг подходит к последней версии?
на "cg help" из консоли, такая же реакция, "изнутри" не проверял
В конфигеКак выключить данные записи?
![]()
то есть набор одинаковых символов, например больше 4-х?аааааааааа
аааааааааааааааааааааа
ааааааааааааа
Было подобное, возникали проблемы, убрал.а можно добавить в плагин, чтобы он как флуд определял и подобные сообщения:
то есть набор одинаковых символов, например больше 4-х?
\d*)?), (\d{1,3}\ . \d{1,3}\ . \d{1,3}\ . \d{1,3}
\d*)?) прокатит(пробелы возле точки поставил и два правила через запятую)?[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
]
Второе выражение всё равно работать не будет, всё проверяется по словуАвтор, каким образом можно добавить несколько правил(рег. выражений) отлова айпишников в сообщении?
К примеру так: (\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*)?) прокатит(пробелы возле точки поставил и два правила через запятую)?
Исправил, проверьтеС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 ]
Исправил, проверьте