Вопрос ошибки Chatmanager

Ядро
Purpur

w1ndit

Пользователь
Сообщения
1
Плагин
chatmanager
Ядро сервера
  1. Purpur
Версия сервера
  1. 1.18+
Память сервера ОЗУ
5Gb
Ссылка
https://www.spigotmc.org/resources/chat-manager-1-8-1-20-30-features-and-40-commands.52245/
Из плагинов на чат есть только vault и ChatManager, просто мне нужен локальный и глобальный чат, где чтобы написать в глобальный надо поставить "!"




12:19:25 WARN]: [ChatManager] Task #19 for ChatManager v3.7.7 generated an exception
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "me.h1dd3nxn1nja.chatmanager.hooks.VaultHook.chat" is null
at me.h1dd3nxn1nja.chatmanager.hooks.VaultHook.getPlayerPrefix(VaultHook.java:26) ~[ChatManager_3.7.7.jar:?]
at me.h1dd3nxn1nja.chatmanager.managers.PlaceholderManager.setPlaceholders(PlaceholderManager.java:35) ~[ChatManager_3.7.7.jar:?]
at me.h1dd3nxn1nja.chatmanager.managers.AutoBroadcastManager$2.run(AutoBroadcastManager.java:81) ~[ChatManager_3.7.7.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1632]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1559) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:522) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1483) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1247) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
 
Из плагинов на чат есть только vault и ChatManager, просто мне нужен локальный и глобальный чат, где чтобы написать в глобальный надо поставить "!"
Тогда это точно не про ChatManager. У него система перехода на каналы, а не глобальный и локальный чат.

12:19:25 WARN]: [ChatManager] Task #19 for ChatManager v3.7.7 generated an exception
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "me.h1dd3nxn1nja.chatmanager.hooks.VaultHook.chat" is null
at me.h1dd3nxn1nja.chatmanager.hooks.VaultHook.getPlayerPrefix(VaultHook.java:26) ~[ChatManager_3.7.7.jar:?]
at me.h1dd3nxn1nja.chatmanager.managers.PlaceholderManager.setPlaceholders(PlaceholderManager.java:35) ~[ChatManager_3.7.7.jar:?]
at me.h1dd3nxn1nja.chatmanager.managers.AutoBroadcastManager$2.run(AutoBroadcastManager.java:81) ~[ChatManager_3.7.7.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1632]
at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1559) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:522) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1483) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1247) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Thread.java:840) ~[?:?]

В ошибке происходит ругань на vault. Но WARN это не ERROR, а потому какую то работоспособность чат менеджер сохранить был должен. Хотя я думаю, что тут надо лишь с версиями плагинов поиграться.
 
Из плагинов на чат есть только vault и ChatManager, просто мне нужен локальный и глобальный чат, где чтобы написать в глобальный надо поставить "!"
Из чатов, что отвечали бы вашим запросам я бы отметил:
  • ChatEx - Крайне простой плагин, но не эффективный.
  • Chatty - Крутой плагин, но с HEX цветами придется повозится.
  • FlectoneChat - Разраб забросил разработку, но версии до 1.20 + поддерживаются.

Лично я использую связку из ChatEx который делит мой чат на локальный и глобальный, и ChatManager который дает функции антирекламы, антикапса, антиспама и автоматических сообщений. Костыль конечно, но зато работает как мне надо.
 
Назад
Сверху Снизу