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

Плагин [CHAT] Chatty - всеядный менеджер чата [1.7.10 - 1.20 и выше]

Тема в разделе "Неподтвержденные плагины", создана пользователем MrBrikster, 31 май 2018.

  1. ВukkitPrоfi

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

    Баллы:
    76
    :good:
     
  2. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Это может выглядеть так:

    Screenshot_5.png

    Screenshot_6.png
     
  3. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Новая версия 2.5

    1) Всплывающие подсказки на маты. Право: chatty.swears.see.
    Позволяет видеть зацензурированные маты и быстро добавлять их в белый список. Screenshot_4.png

    2) Добавлена команда для очистки чата - /clearchat (/cc). Право: chatty.command.clearchat.

    Chatty на spigotmc.org.
    Загрузить последнюю версию!
     
  4. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    Может лучше добавлять их по клику в blacklist?
     
  5. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    смысл добавлять в блеклист и так заблокированные слова?
     
  6. Christmas

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

    Баллы:
    76
    C какой версией PAPI сие чудо работает под 1.7.10? Ни под одной не заводится. С последней версией со спигота(2.9.2) - варн в консоли и в игре не работает. На версиях 2.9.0 и ниже стартует без варнов, но тогда при любом сообщении в чат, PAPI варнит и, ессесна, ничего не работает.

    Вот краш с последней версией Chatty и PAPI:

    Код:
    [00:10:02] [Server thread/ERROR]: Error occurred while enabling PlaceholderAPI v2.9.2 (Is it up to date?)
    java.lang.NoClassDefFoundError: me/clip/placeholderapi/expansion/cloud/ExpansionCloudManager
        at me.clip.placeholderapi.PlaceholderAPIPlugin.enableCloud(PlaceholderAPIPlugin.java:220) ~[?:?]
        at me.clip.placeholderapi.PlaceholderAPIPlugin.onEnable(PlaceholderAPIPlugin.java:141) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[JavaPlugin.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368) [JavaPluginLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:415) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:349) [CraftServer.class:1.7.10-R0.1-SNAPSHOT]
        at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:511) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:485) [MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:445) [MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:336) [lt.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:631) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_172]
    Caused by: java.lang.ClassNotFoundException: Failed to remap class me.clip.placeholderapi.expansion.cloud.ExpansionCloudManager
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:488) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
        ... 13 more
    Caused by: java.lang.IllegalArgumentException: INVOKESPECIAL/STATIC on interfaces require ASM 5
        at org.objectweb.asm.MethodVisitor.visitMethodInsn(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
        at org.objectweb.asm.ClassReader.a(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
        at org.objectweb.asm.ClassReader.b(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
        at org.objectweb.asm.ClassReader.accept(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
        at org.objectweb.asm.ClassReader.accept(Unknown Source) ~[asm-all-5.0.3.jar:5.0.3]
        at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:246) ~[JarRemapper.class:?]
        at net.md_5.specialsource.JarRemapper.remapClassFile(JarRemapper.java:232) ~[JarRemapper.class:?]
        at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:453) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:1.7.10-R0.1-SNAPSHOT]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_172]
        ... 13 more
     
  7. Saharo4ek

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

    Баллы:
    96
    Имя в Minecraft:
    tin
    Чтобы не вписывать их самому.
    Увидел в чате плохое слово, тыкнул - оно добавилось в blacklist. Сразу весь всё "плохое" и не вспомнишь.
    Так и whitelist становится бесполезным - ты ведь ничего лишнего не добавишь.
     
  8. daniorio

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

    Баллы:
    76
    Есть ли в этом творении анти-спам, анти-реклама? Если нет, то очень хотелось бы увидеть.
     
  9. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Есть "cooldown" у чатов.
    Анти-реклама есть.

    Все слова делать отдельным элементом через JSON - как-то не очень. Это возможно, но очень костыльно. Вряд ли.

    "Это чудо" работает с одними из последних версий PAPI.
    Эта ошибка не от Chatty, а от PAPI. Ничего не могу сделать, к сожалению, если у PlaceholderAPI поддержки старых версий нет.
     
  10. Christmas

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

    Баллы:
    76
    Слова "сие чудо" не несли отрицательного смысла. Я просто так выразился. Плагин отличный!
    Спасибо за ответ.
     
  11. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    PaperSpigot 1.13.1, при включенном JSON чат не отображается в консоли, не логируется в основном логе и не отображается в DynMap.
    Полагаю, дело в ChatListener.java - отправка сообщения полностью отменяется. Вместо этого следовало бы просто очищать лист получателей(playerChatEvent.getRecipients())
     
  12. Автор темы
    MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Хорошее решение, спасибо.

    Пересобрал плагин - перекачайте.
     
  13. Bogdan2402

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

    Баллы:
    76
    Имя в Minecraft:
    DarkFort
    Было бы хорошо добавить блокировку рекламы в названии и описании предметов и табличках, как было реализовано в ChatGuard.
     
  14. daniorio

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

    Баллы:
    76
    Если вместо слова "чат" написать * в chatty.chat.<чат>.see , то сработает ли для всех доступных чатов?
     
  15. daniorio

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

    Баллы:
    76
    Авто-замена капса не работает!
    И анти-реклама тоже!
    upload_2018-10-25_14-5-57.png
    P.S Поставил последнюю версию плагина, там тоже не работает
     
    Последнее редактирование: 25 окт 2018
  16. daniorio

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

    Баллы:
    76
    chatty.chat.<чат>.send не работает! Работает только chatty.chat.<чат>
    upload_2018-10-25_14-51-18.png
     
  17. JekaRUS

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

    Баллы:
    66
    Имя в Minecraft:
    JekaRUS
    Попробуй изменить send на write (chatty.chat.<чат>.write).
     
  18. daniorio

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

    Баллы:
    76
    Да, так заработало. Спасибо! Остались только 2 проблемы: капс и реклама.
     
  19. JekaRUS

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

    Баллы:
    66
    Имя в Minecraft:
    JekaRUS
    На счет капса.. Это баг плагина. Я уже кинуть реквест на исправление этого бага. Но на данный момент ты можешь попытаться изменить "block" на "useBlock".
    Каким образом у тебя не работает анти-реклама? Объясни поподробней.
     
  20. daniorio

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

    Баллы:
    76
    Также как и капс. Пишет, что реклама замечена в вашем сообщении, но не удаляет ссылку
     

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