1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

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

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Вот
    Кстати я решил сделать версию 5.7 со 100% отловом слов и настройки совместимости не понадобятся:D
     
    Serrrgio нравится это.
  2. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Den_Abr,
    может что-то не доглядел, поставил наказания на мут и Cancel: true, человеку выдает мут, но не видно за что его наказало.

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

    И еще, можно ли предусмотреть систему накапливания нарушений (уровни), на пример за первое нарушение бан или мут на xx мин, второе - yy минут, третье - zz минут, думаю трех уровней будет достаточно.
     
    The Midnight Wizard нравится это.
  3. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Это долго, я не планировал дальнейшую полноценную разработку плагина
    Обновлено до 5.7
    Для работы требуется ProtocolLib! CPFix более не нужен!
    Если не будет видеть мат, сообщайте, сделаю рекодинг сообшений
     
  4. Aqel

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

    Баллы:
    123
    Имя в Minecraft:
    Aqel
    Эх хорошо!!!
     
    Пароль123456789 нравится это.
  5. wkera

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

    Баллы:
    103
    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)
     
  6. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Чудеса какие-то. Первый запуск? Файлы плагина все создались?
     
  7. wkera

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

    Баллы:
    103
    Нет. Папка вообще не создалась.
     
  8. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    подскажите, когда игрока наказывает мутом, то он не может вводить команды подобные /spawn /home
    где настроить?
     
  9. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Только команды из секции Check-cmds
     
  10. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    боюсь, что не совсем верно понял, можно поподробней про секцию Check-cmds?
     
  11. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    В Check-cmds указываются команды, которые будут проверяться на флуд. Их содержимое на мат и капс. При муте эти команды блокируются
     
  12. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    у меня в секции
    Код:
    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 и по идее они не должны блокироваться.

    Что я делаю не так?
     
    Vedroyder нравится это.
  13. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Не думаю, что это как то относится к моему плагину. Странно
     
  14. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    это со слов игроков, сам попробую поматюкаться, чтоб мут получить, отпишусь о результатах.
     
  15. Kazuar

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

    Баллы:
    68
    Имя в Minecraft:
    Kazuar
    Товарищи, будьте добры, подскажите. У меня на сервер MCPC+ 1.5.2 подходит ли этот плагин под него или нет?
     
  16. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Написано же в заголовке - 1.1+
     
  17. Kazuar

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

    Баллы:
    68
    Имя в Minecraft:
    Kazuar
    Написать можно что угодно, и к тому же тут не написано про MCPC+ ) Тогда просьба помочь с моей проблемой. Я скачал версию 5.7 плагина, скачал русификатор, скачал protocollib. Запихнул русификатор сообщений внутрь самого плагина. Далее плагин вместе с protocollib запихиваю в папку плагины на сервере, перезапускаю сервер. Однако уже в самой игре при попытке взаимодействия с плагином выдаёт ошибку "An internal error occured whille attempting to perform this command"
    Если я делаю всё тоже самое, но файл с рус сообщениями меняю уже на сервере самом в конфигах плагина, а не как раньше, получается тоже самое.
     
    ВремяПриключений нравится это.
  18. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я не пишу бред с потолка. Я, в отличие от некоторых, стараюсь писать плагины, максимально совместимые со всеми версиями с 1.1 до последней, а также без какой либо зависимости от ядра.
    В консоли в этот момент произошёл высер. Вот его и нужно присылать.
     
  19. Kazuar

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

    Баллы:
    68
    Имя в Minecraft:
    Kazuar
    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
     
    RVXman нравится это.
  20. Автор темы
    Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ты содержимое файла вставил или сам файл заменил? В любом случае его кодировку нужно изменить на utf-8 без бом или наоборот на ANSI(cp1251)
     
    ВремяПриключений нравится это.

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