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

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

В конфиге включена проверка только на мат, предупреждений - 1, в наказание - убить
ChatGuard 6.0
ProtocolLib 3.1.2
Код:
2014-02-01 16:13:34 [INFO] [ChatGuard] Player Pruina tries to swearing: вектор ^[[m
2014-02-01 16:13:34 [SEVERE] [ChatGuard] Unhandled exception occured in onPacketReceiving(PacketEvent) for ChatGuard
java.lang.NoSuchMethodError: org.bukkit.entity.Player.setHealth(I)V
<------>at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.punish(ChatHandler.java:216)
<------>at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.onChat(ChatHandler.java:110)
<------>at ru.Den_Abr.ChatGuard.Handlers.PacketHandler$1.onPacketReceiving(PacketHandler.java:41)
<------>at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114)
<------>at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67)
<------>at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:599)
<------>at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:566)
<------>at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:352)
<------>at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:333)
<------>at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:147)
<------>at net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$c3edc272.func_73267_a(<generated>)
<------>at net.minecraft.network.packet.Packet.func_73272_a(Packet.java:180)
<------>at net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:326)
<------>at net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:555)
<------>at net.minecraft.network.TcpReaderThread.run(TcpReaderThread.java:23)
2014-02-01 16:13:34 [SEVERE] Parameters:.
  net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$c3edc272@5192545a[
    field_73476_b=вектор.
    field_73477_c=true
    field_98193_m=net.minecraft.logging.LogAgent@1308c189
    field_73295_m=1391256814759
    field_73287_r=false
    packetID=3
  ]

2014-02-01 16:13:34 [INFO] <Pruina> вектор^[[m
 
Ребята!!! Помогите. Установил всё работает даже слишком хорошо..... Когда игрок пишет несколько раз одну и туже команду эта считается за флуд. Как это изменить? Если можно киньте свой конфиги или скрин конфигов. Просто человек пишет /tpa несколько раз и ему дается мут не за что!
 
В конфиге включена проверка только на мат, предупреждений - 1, в наказание - убить
ChatGuard 6.0
ProtocolLib 3.1.2
Код:
2014-02-01 16:13:34 [INFO] [ChatGuard] Player Pruina tries to swearing: вектор ^[[m
2014-02-01 16:13:34 [SEVERE] [ChatGuard] Unhandled exception occured in onPacketReceiving(PacketEvent) for ChatGuard
java.lang.NoSuchMethodError: org.bukkit.entity.Player.setHealth(I)V
<------>at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.punish(ChatHandler.java:216)
<------>at ru.Den_Abr.ChatGuard.Handlers.ChatHandler.onChat(ChatHandler.java:110)
<------>at ru.Den_Abr.ChatGuard.Handlers.PacketHandler$1.onPacketReceiving(PacketHandler.java:41)
<------>at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114)
<------>at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67)
<------>at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:599)
<------>at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:566)
<------>at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:352)
<------>at com.comphenix.protocol.injector.packet.ProxyPacketInjector.packetRecieved(ProxyPacketInjector.java:333)
<------>at com.comphenix.protocol.injector.packet.ReadPacketModifier.intercept(ReadPacketModifier.java:147)
<------>at net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$c3edc272.func_73267_a(<generated>)
<------>at net.minecraft.network.packet.Packet.func_73272_a(Packet.java:180)
<------>at net.minecraft.network.TcpConnection.func_74447_i(TcpConnection.java:326)
<------>at net.minecraft.network.TcpConnection.func_74450_c(TcpConnection.java:555)
<------>at net.minecraft.network.TcpReaderThread.run(TcpReaderThread.java:23)
2014-02-01 16:13:34 [SEVERE] Parameters:.
  net.minecraft.network.packet.Packet3Chat$$EnhancerByCGLIB$$c3edc272@5192545a[
    field_73476_b=вектор.
    field_73477_c=true
    field_98193_m=net.minecraft.logging.LogAgent@1308c189
    field_73295_m=1391256814759
    field_73287_r=false
    packetID=3
  ]

2014-02-01 16:13:34 [INFO] <Pruina> вектор^[[m
Воу, я компилировал плагин с 1.2.5 и не учёл, что в новых версиях здоровье в дублях =\
Поправлю
 
Spigot-1.7.2-R0.3-SNAPSHOT(1301)
ProtocolLib v3.2.0
ChatGuard v6.0.1
ошибка при загрузке плагина. плагин загружается, но не фильтрует.
Код:
[12:42:16] [Server thread/WARN]: [ProtocolLib] [PacketFilterManager] [ChatGuard] Unsupported client packet ID in current Minecraft version: PacketPlayOutChat[2, legacy: 3]
а c ProtocolLib v3.1.2 работает нормально
 
При попытке написать в чат цветным текстом выкидывает с ошибкой "Illegal characters in chat"
 
ага и вешает сервер напрочь!
удалил нахрен этот плагин!
 
Последнее редактирование:
При попытке написать в чат цветным текстом выкидывает с ошибкой "Illegal characters in chat"
Вряд ли плагин имеет к этому отношение.
ага и вешает сервер напрочь!
удалил нахрен этот плагин!
Бред. Маловероятно, плагин вешается на проверке обновлений, которая отключается в конфиге
 
Вряд ли плагин имеет к этому отношение.

Бред. Маловероятно, плагин вешается на проверке обновлений, которая отключается в конфиге
Имеет. Проверь, пожалуйста. Я удалил плагин и данной проблемы не возникало.
 
Аналогично. 10 раз сверял логи вылета сервера. одно и тоже. удалил плагин, все работает как и прежде

при попытке ввести например &4 ...
проверяйте, исправляйте. у друга на тестовом сервере тоже самое.
 
неа. вот. тоже самое
[00:21:26] [Server thread/INFO]: CorsarSPb lost connection: Illegal characters in chat

а ввел &4tt
 
вера: 1.7.2Плагины: CraftBukkit on Bukkit 1.7.2-R0.2: TimTheEnchanter 3.0; MultiWorld 5.0.1; WorldBorder 1.7.7; WorldEdit 5.5.8; NoCheatPlus 3.10.7-BETA-sMD5NET-b651; Backup 2.5; Vault 1.2.29-b370; CPFix 0.3.2; PermissionsEx 1.20.4; ClanWars 7.0; LWC 4.4.0 (b881) (July 11, 2013); WorldGuard 5.8; AutoMessage 2.4.0; SQLibrary 7.1; ChopTree2 2.3.0; Scavenger 1.3n; ChestShop 3.7.2; Frame Protector 0.8; ClearLag 2.6.2; ProtocolLib 3.0.0-SNAPSHOT; Modifyworld 1.19.6; ClanTag 1.7; Essentials 2.12.2; Jobs 2.11.3; ChatManager 1.19.1; EssentialsSpawn 2.12.2; TagAPI 2.7.1; AuthMe 2.7.12; CraftBook 3.8-SNAPSHOT:3520-d265adf,master; ColorMe 3.8.1; CreativeControl 6.4
 
вера: 1.7.2Плагины: CraftBukkit on Bukkit 1.7.2-R0.2: TimTheEnchanter 3.0; MultiWorld 5.0.1; WorldBorder 1.7.7; WorldEdit 5.5.8; NoCheatPlus 3.10.7-BETA-sMD5NET-b651; Backup 2.5; Vault 1.2.29-b370; CPFix 0.3.2; PermissionsEx 1.20.4; ClanWars 7.0; LWC 4.4.0 (b881) (July 11, 2013); WorldGuard 5.8; AutoMessage 2.4.0; SQLibrary 7.1; ChopTree2 2.3.0; Scavenger 1.3n; ChestShop 3.7.2; Frame Protector 0.8; ClearLag 2.6.2; ProtocolLib 3.0.0-SNAPSHOT; Modifyworld 1.19.6; ClanTag 1.7; Essentials 2.12.2; Jobs 2.11.3; ChatManager 1.19.1; EssentialsSpawn 2.12.2; TagAPI 2.7.1; AuthMe 2.7.12; CraftBook 3.8-SNAPSHOT:3520-d265adf,master; ColorMe 3.8.1; CreativeControl 6.4
Попытался воспроизвести проблему, подобной ошибки не заметил. Только плагин не ловит сообщения.
 
ну и ладно. но не только у меня такая проблема =)
 
ну хотя-бы что можно отключить?
 

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

Назад
Верх