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

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

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

  1. MurlikMurlik

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

    Баллы:
    96
    Решил наконец таки обновить этот замечательный плагин. Вроде бы как нужно все настроил, вроде бы я стал счастливее от нового функционала нежели совсем старого, но... я был разочарован ошибкой в консоли.

    Ошибка, как я понял, появляется когда игрок имеет мут и пытается написать команду любым аргументом.

    Надеюсь тут не моя вина. Конфиг почти не трогал.

    Код:
    [23:16:07] [Server thread/INFO]: tester issued server command: /me сука
    [23:16:07] [Server thread/ERROR]: Could not pass event PlayerCommandPreprocessEvent to ChatGuard v7.5.2
    java.lang.IllegalArgumentException: Command cannot be null
        at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at org.bukkit.event.player.PlayerCommandPreprocessEvent.setMessage(PlayerCommandPreprocessEvent.java:96) ~[spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.onPlayerCommand(PlayerListener.java:62) ~[?:?]
        at ru.Den_Abr.ChatGuard.ChatGuardPlugin$1.execute(ChatGuardPlugin.java:70) ~[?:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:499) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1384) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1227) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_121]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-7754231-94b0980]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
    
     
  2. MurlikMurlik

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

    Баллы:
    96
    Еще ошибки:
    Установил плагин на 1.8.8 сервер, когда пишу что то в чат, в муте, то ChatGuard конфликтует с CoreProtect. Ошибка которая была выше так же есть.

    Код:
    [23:30:22] [Async Chat Thread - #1/ERROR]: Could not pass event AsyncPlayerChatEvent to CoreProtect v2.12.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:484) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.PlayerConnection.chat(PlayerConnection.java:1084) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1022) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_121]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_121]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
    Caused by: java.lang.NullPointerException
        at net.coreprotect.listener.PlayerListener.onPlayerChat(PlayerListener.java:692) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_121]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_121]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
        ... 11 more
    
    При этом, в настройках CoreProtect отключено логирование чата..
     
  3. HexapusEsquire

    HexapusEsquire Новичок

    Баллы:
    6
    Имя в Minecraft:
    HexapusEsquire
    Ребят, что делать?
    Код:
    >chatguard reload
    [18:02:26 WARN]: java.lang.reflect.InvocationTargetException
    [18:02:26 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [18:02:26 WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [18:02:26 WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [18:02:26 WARN]:        at java.lang.reflect.Method.invoke(Method.java:498)
    [18:02:26 WARN]:        at ru.Den_Abr.ChatGuard.Commands.SubCommand.execute(SubCommand.java:57)
    [18:02:26 WARN]:        at ru.Den_Abr.ChatGuard.Commands.CommandManager.onCommand(CommandManager.java:56)
    [18:02:26 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    [18:02:26 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    [18:02:26 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641)
    [18:02:26 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627)
    [18:02:26 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:416)
    [18:02:26 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:379)
    [18:02:26 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:711)
    [18:02:26 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:614)
    [18:02:26 WARN]:        at java.lang.Thread.run(Thread.java:748)
    [18:02:26 WARN]: Caused by: java.lang.NullPointerException
    [18:02:26 WARN]:        at ru.Den_Abr.ChatGuard.Configuration.Settings.load(Settings.java:89)
    [18:02:26 WARN]:        at ru.Den_Abr.ChatGuard.Commands.BukkitCommandHandler.reload(BukkitCommandHandler.java:264)
    [18:02:26 WARN]:        ... 15 more
    
     
  4. GraySer

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

    Баллы:
    76
    Конфликт с CoreProtect при срабатывании cooldown "Вы пишите слишком быстро"
    Как исправить?
    В CoreProtect резерв чата отключон.

    ERROR]: Could not pass event AsyncPlayerChatEvent to CoreProtect v2.14.2
    org.bukkit.event.EventException: null
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1319) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1257) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot.jar:git-Spigot-4bd94dc-015bda4]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.NullPointerException
    at net.coreprotect.listener.PlayerListener.onPlayerChat(PlayerListener.java:299) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-4bd94dc-015bda4]
    ... 11 more
     
  5. alexandrage

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

    Баллы:
    173
    Ни разу не конфликт, типичное npe в AsyncPlayerChatEvent to CoreProtect v2.14.2
     
  6. GraySer

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

    Баллы:
    76
    И как исправить?
     
  7. alexandrage

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

    Баллы:
    173
    Декомпил - фикс - компил обратно.
     
  8. GraySer

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

    Баллы:
    76
    Так в каком плагине то проблема? ChatGuard или CoreProtect
    А может подскажешь аналог ChatGuard?
     
  9. alexandrage

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

    Баллы:
    173
    CoreProtect
     
  10. Fiks75

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

    Баллы:
    66
    С последней версией NCP вот такая ошибка:

    Код:
    17.02 19:39:31 [Server] ERROR Could not pass event AsyncPlayerChatEvent to ChatGuard v7.5.2
    17.02 19:39:31 [Server] INFO java.lang.NoSuchMethodError: fr.neatmonster.nocheatplus.checks.chat.Captcha.shouldCheckCaptcha(Lfr/neatmonster/nocheatplus/checks/chat/ChatConfig;Lfr/neatmonster/nocheatplus/checks/chat/ChatData;)Z
    17.02 19:39:31 [Server] INFO at ru.Den_Abr.ChatGuard.Integration.NoCheatPlus.skipPlayer(NoCheatPlus.java:17) ~[?:?]
    17.02 19:39:31 [Server] INFO at ru.Den_Abr.ChatGuard.Integration.AbstractIntegration.shouldSkip(AbstractIntegration.java:20) ~[?:?]
    17.02 19:39:31 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.handleMessage(PlayerListener.java:66) ~[?:?]
    17.02 19:39:31 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.onPlayerChat(PlayerListener.java:35) ~[?:?]
    17.02 19:39:31 [Server] INFO at ru.Den_Abr.ChatGuard.ChatGuardPlugin$1.execute(ChatGuardPlugin.java:67) ~[?:?]
    17.02 19:39:31 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482) [server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1319) [server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1257) [server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [server.jar:git-Spigot-4bd94dc-aa34e9b]
    17.02 19:39:31 [Server] INFO at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
    17.02 19:39:31 [Server] INFO at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
    17.02 19:39:31 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
    17.02 19:39:31 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
    17.02 19:39:31 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
     
  11. Coldplaykubb

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

    Баллы:
    66
    Имя в Minecraft:
    coldplaykubb
    тоже самое
     
  12. GraySer

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

    Баллы:
    76
    Ошибка на последней версии плагина NoCheatPlus
    Каждый рас когаа пишем в чат или используем любую команду она вылетает

    [09:18:55 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatGuard v7.5.2
    java.lang.NoSuchMethodError: fr.neatmonster.nocheatplus.checks.chat.ChatConfig.g
    etConfig(Lorg/bukkit/entity/Player;)Lfr/neatmonster/nocheatplus/checks/chat/Chat
    Config;
    at ru.Den_Abr.ChatGuard.Integration.NoCheatPlus.skipPlayer(NoCheatPlus.j
    ava:17) ~[?:?]
    at ru.Den_Abr.ChatGuard.Integration.AbstractIntegration.shouldSkip(Abstr
    actIntegration.java:20) ~[?:?]
    at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.handleMessage(PlayerLis
    tener.java:66) ~[?:?]
    at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.onPlayerChat(PlayerList
    ener.java:35) ~[?:?]
    at ru.Den_Abr.ChatGuard.ChatGuardPlugin$1.execute(ChatGuardPlugin.java:6
    7) ~[?:?]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:7
    4) ~[spigot.jar:git-Paper-1399]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62) ~[spigot.jar:git-Paper-1399]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:515) [spigot.jar:git-Paper-1399]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:497) [spigot.jar:git-Paper-1399]
    at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.
    java:1387) [spigot.jar:git-Paper-1399]
    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.jav
    a:1302) [spigot.jar:git-Paper-1399]
    at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat
    .java:39) [spigot.jar:git-Paper-1399]
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
    ?:1.8.0_171]
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:
    1.8.0_171]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?
    :1.8.0_171]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_171]
     
  13. HauserGrim

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

    Баллы:
    96
    Ребят, а что если, допустим, я этот словарь изменил и раза в три увеличил, такое количество регулярок не будут сильно грузить?
     
  14. Anrehah

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

    Баллы:
    76
    Имя в Minecraft:
    Anrehah
    Да вроде не должен.
     
  15. [HardStone]

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

    Баллы:
    66
    Не работает с последним билдом AuthMe

    Код:
    [10:51:50] [Async Chat Thread - #15/ERROR]: Could not pass event AsyncPlayerChatEvent to ChatGuard v7.5.5
    java.lang.NoClassDefFoundError: fr/xephi/authme/api/NewAPI
        at ru.Den_Abr.ChatGuard.Integration.AuthMe5.skipPlayer(AuthMe5.java:16) ~[?:?]
        at ru.Den_Abr.ChatGuard.Integration.AbstractIntegration.shouldSkip(AbstractIntegration.java:20) ~[?:?]
        at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.handleMessage(PlayerListener.java:66) ~[?:?]
        at ru.Den_Abr.ChatGuard.Listeners.PlayerListener.onPlayerChat(PlayerListener.java:35) ~[?:?]
        at ru.Den_Abr.ChatGuard.ChatGuardPlugin$1.execute(ChatGuardPlugin.java:63) ~[?:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:482) [spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at net.minecraft.server.v1_13_R2.PlayerConnection.chat(PlayerConnection.java:1568) [spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1506) [spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at net.minecraft.server.v1_13_R2.PacketPlayInChat$1.run(PacketPlayInChat.java:39) [spigot-1.13.2.jar:git-Spigot-f6a273b-a639ae4]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_191]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
     
  16. MurlikMurlik

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

    Баллы:
    96
    Да чтож вы паритесь, перепишите плагин под банжу (как это сделал я например) и вообще никаких проблем не будет, ибо банжа не баккит)
    Принцип работы на банже тот же, правда нужно учитывать где находится игрок (на каком сервере), и нужно будет использовать связку прав.
     
  17. GraySer

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

    Баллы:
    76
    Ты топовый кодер? Поделись своим допилом на банжу
     
  18. MurlikMurlik

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

    Баллы:
    96
    С чегож ты решил что я топовый кодер? (я недавно начал изучать java) Я просто хотел сказать, что если есть базовые знания java, можно спокойно перевести подобный плагин на другую платформу так сказать. Правда, там есть свои нюансы. Например, у банже нет некоторых встроенных библиотек, которыми пользуется этот плагин. Пришлось качать их и использовать в самом плагине, как родные. В остальном же, суть та же. Ивент что на бакките, что на банже тот же. Правда в том случае там их два, это на команды и на чат, а тут, только на чат. Но ивент передает булиан, является ли отправленное сообщения командой, что упрощает разделение и проверку для плагина. Объект игрока там ProxiedPlayer, самые простые методы, вроде отправки сообщений даже так же называются как в бакките (что логично. Правда с сообщениями надо создавать текстовый компонент, но это другая история). Все очень похоже как в бакките, даже в некоторых местах так и есть, но все по другому.
     
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Под 1.13.2 кто-нить может поправить?
     
  20. HauserGrim

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

    Баллы:
    96
    Скачай и собери с github'a
     

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