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

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

ктонить может кинуть свой словарь?
блин, не могу найти словать с матами :) скиньте ктонить свой swearlist.txt pls
Вот
Кстати я решил сделать версию 5.7 со 100% отловом слов и настройки совместимости не понадобятся:D
 
@Den_Abr,
может что-то не доглядел, поставил наказания на мут и Cancel: true, человеку выдает мут, но не видно за что его наказало.

Можно в консоль выводить за что наказан, и фразу которую он написал?

И еще, можно ли предусмотреть систему накапливания нарушений (уровни), на пример за первое нарушение бан или мут на xx мин, второе - yy минут, третье - zz минут, думаю трех уровней будет достаточно.
 
@Den_Abr,
может что-то не доглядел, поставил наказания на мут и Cancel: true, человеку выдает мут, но не видно за что его наказало.

Можно в консоль выводить за что наказан, и фразу которую он написал?

И еще, можно ли предусмотреть систему накапливания нарушений (уровни), на пример за первое нарушение бан или мут на xx мин, второе - yy минут, третье - zz минут, думаю трех уровней будет достаточно.
Это долго, я не планировал дальнейшую полноценную разработку плагина
Обновлено до 5.7
Для работы требуется ProtocolLib! CPFix более не нужен!
Если не будет видеть мат, сообщайте, сделаю рекодинг сообшений
 
2013-10-05 12:09:24 [INFO] [ChatGuard] Enabling ChatGuard v5.7
2013-10-05 12:09:24 [SEVERE] Error occurred while enabling ChatGuard v5.7 (Is it up to date?)
java.lang.NullPointerException
at ru.chatguard.Main.onEnable(Main.java:68)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:286)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:268)
at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:321)
at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:298)
at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:258)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:165)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)

CraftBukkit version git-Spigot-1122 (MC: 1.6.4) (Implementing API version 1.6.4-R0.1-SNAPSHOT)
 
2013-10-05 12:09:24 [INFO] [ChatGuard] Enabling ChatGuard v5.7
2013-10-05 12:09:24 [SEVERE] Error occurred while enabling ChatGuard v5.7 (Is it up to date?)
java.lang.NullPointerException
at ru.chatguard.Main.onEnable(Main.java:68)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:286)
at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:268)
at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:321)
at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:298)
at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:258)
at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:165)
at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:399)
at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583)

CraftBukkit version git-Spigot-1122 (MC: 1.6.4) (Implementing API version 1.6.4-R0.1-SNAPSHOT)
Чудеса какие-то. Первый запуск? Файлы плагина все создались?
 
подскажите, когда игрока наказывает мутом, то он не может вводить команды подобные /spawn /home
где настроить?
 
боюсь, что не совсем верно понял, можно поподробней про секцию Check-cmds?
 
боюсь, что не совсем верно понял, можно поподробней про секцию Check-cmds?
В Check-cmds указываются команды, которые будут проверяться на флуд. Их содержимое на мат и капс. При муте эти команды блокируются
 
у меня в секции
Код:
Check-cmds:
- /say
- /msg

но когда игрока наказывает мутом
Код:
Punishment:
ban: false
kick: false
mute:
enable: true
minutes: 30
kill: false
reason: нарушение правил чата!
  command: say {player} получил мут на 30 мин за {reason}
за мат, то он не может использовать команды /spawn и /home

хотя этих команд нет в секции Check-cmds и по идее они не должны блокироваться.

Что я делаю не так?
 
у меня в секции
Код:
Check-cmds:
- /say
- /msg

но когда игрока наказывает мутом
Код:
Punishment:
ban: false
kick: false
mute:
enable: true
minutes: 30
kill: false
reason: нарушение правил чата!
  command: say {player} получил мут на 30 мин за {reason}
за мат, то он не может использовать команды /spawn и /home

хотя этих команд нет в секции Check-cmds и по идее они не должны блокироваться.

Что я делаю не так?
Не думаю, что это как то относится к моему плагину. Странно
 
это со слов игроков, сам попробую поматюкаться, чтоб мут получить, отпишусь о результатах.
 
Товарищи, будьте добры, подскажите. У меня на сервер MCPC+ 1.5.2 подходит ли этот плагин под него или нет?
 
Написать можно что угодно, и к тому же тут не написано про MCPC+ ) Тогда просьба помочь с моей проблемой. Я скачал версию 5.7 плагина, скачал русификатор, скачал protocollib. Запихнул русификатор сообщений внутрь самого плагина. Далее плагин вместе с protocollib запихиваю в папку плагины на сервере, перезапускаю сервер. Однако уже в самой игре при попытке взаимодействия с плагином выдаёт ошибку "An internal error occured whille attempting to perform this command"
Если я делаю всё тоже самое, но файл с рус сообщениями меняю уже на сервере самом в конфигах плагина, а не как раньше, получается тоже самое.
 
Написать можно что угодно, и к тому же тут не написано про MCPC+
Я не пишу бред с потолка. Я, в отличие от некоторых, стараюсь писать плагины, максимально совместимые со всеми версиями с 1.1 до последней, а также без какой либо зависимости от ядра.
"An internal error occured whille attempting to perform this command"
В консоли в этот момент произошёл высер. Вот его и нужно присылать.
 
2013-10-14 14:58:12 [SEVERE] Cannot load plugins/ChatGuard/messages.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
in "<string>", position 11
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
at ru.chatguard.Config.loadMessages(Config.java:309)
at ru.chatguard.Config.<init>(Config.java:65)
at ru.chatguard.Main.onCommand(Main.java:270)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:564)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
in "<string>", position 11
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 22 more
2013-10-14 14:58:12 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v5.7
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:564)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1234)
at java.util.regex.Matcher.reset(Matcher.java:308)
at java.util.regex.Matcher.<init>(Matcher.java:228)
at java.util.regex.Pattern.matcher(Pattern.java:1088)
at ru.chatguard.Config.loadMessages(Config.java:328)
at ru.chatguard.Config.<init>(Config.java:65)
at ru.chatguard.Main.onCommand(Main.java:270)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
 
2013-10-14 14:58:12 [SEVERE] Cannot load plugins/ChatGuard/messages.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
in "<string>", position 11
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175)
at ru.chatguard.Config.loadMessages(Config.java:309)
at ru.chatguard.Config.<init>(Config.java:65)
at ru.chatguard.Main.onCommand(Main.java:270)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:564)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: unacceptable character 'пїЅ' (0xFFFD) special characters are not allowed
in "<string>", position 11
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
... 22 more
2013-10-14 14:58:12 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin ChatGuard v5.7
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:564)
at net.minecraft.network.NetServerHandler.func_72566_d(NetServerHandler.java:1389)
at net.minecraft.network.NetServerHandler.chat(NetServerHandler.java:1249)
at net.minecraft.network.NetServerHandler.func_72481_a(NetServerHandler.java:1175)
at net.minecraft.network.packet.Packet3Chat.func_73279_a(Packet3Chat.java:60)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:442)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:222)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:847)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:716)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:600)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Matcher.java:1234)
at java.util.regex.Matcher.reset(Matcher.java:308)
at java.util.regex.Matcher.<init>(Matcher.java:228)
at java.util.regex.Pattern.matcher(Pattern.java:1088)
at ru.chatguard.Config.loadMessages(Config.java:328)
at ru.chatguard.Config.<init>(Config.java:65)
at ru.chatguard.Main.onCommand(Main.java:270)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
Ты содержимое файла вставил или сам файл заменил? В любом случае его кодировку нужно изменить на utf-8 без бом или наоборот на ANSI(cp1251)
 

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

Назад
Верх