I just installed a plugin called ChatManager, which I'm using alongside DiscordSRV and EssentialsX, so I could use an Auction House plugin with Vault. But every time someone joins or leaves my server, the following happens. First, joining:
Next, leaving:
Can anyone help me decipher what's happening? My server is running PaperMC 1.20.2, with Viaversion, Viabackwards, and Viarewind to support older Minecraft versions, and Geyser and Floodgate to support Bedrock connections.
Code:
- [Thu 18:25:43 ERROR Minecraft] Could not pass event PlayerJoinEvent to ChatManager v3.10.1
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "this.chat" is null
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.support.misc.VaultSupport.getPlayerPrefix(VaultSupport.java:22)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.managers.PlaceholderManager.setPlaceholders(PlaceholderManager.java:41)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.listeners.ListenerPlayerJoin.joinMessage(ListenerPlayerJoin.java:81)
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor127.execute(Unknown Source)
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:325)
at net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleConfigurationFinished(ServerConfigurationPacketListenerImpl.java:130)
at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.handle(ServerboundFinishConfigurationPacket.java:18)
at net.minecraft.network.protocol.configuration.ServerboundFinishConfigurationPacket.a(ServerboundFinishConfigurationPacket.java:9)
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:53)
at net.minecraft.server.TickTask.run(TickTask.java:18)
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153)
[Thu 18:25:43 INFO Server] [93mturbothewolfhog joined the game
[Thu 18:25:43 INFO Server/PlayerList] turbothewolfhog[/24.183.191.202:54641] logged in with entity id 357 at ([world]1488.6291446142177, 108.0, -698.301044512638)
! [Thu 18:25:45 WARN ChatManager] Task #465 for ChatManager v3.10.1 generated an exception
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "this.chat" is null
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.support.misc.VaultSupport.getPlayerPrefix(VaultSupport.java:22)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.managers.PlaceholderManager.setPlaceholders(PlaceholderManager.java:41)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.listeners.ListenerPlayerJoin$1.run(ListenerPlayerJoin.java:228)
at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101)
at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480)
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1470)
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:446)
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1379)
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1156)
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315)
at java.base/java.lang.Thread.run(Thread.java:833)
Next, leaving:
Code:
[Thu 18:27:27 INFO Server/PlayerConnection] turbothewolfhog lost connection: Disconnected
(edited)
- [Thu 18:27:27 ERROR Minecraft] Could not pass event PlayerQuitEvent to ChatManager v3.10.1
java.lang.NullPointerException: Cannot invoke "net.milkbowl.vault.chat.Chat.getPlayerPrefix(org.bukkit.entity.Player)" because "this.chat" is null
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.support.misc.VaultSupport.getPlayerPrefix(VaultSupport.java:22)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.managers.PlaceholderManager.setPlaceholders(PlaceholderManager.java:41)
at ChatManager-3.10.1.jar//me.h1dd3nxn1nja.chatmanager.paper.listeners.ListenerPlayerJoin.onPlayerQuit(ListenerPlayerJoin.java:166)
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor125.execute(Unknown Source)
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
at net.minecraft.server.players.PlayerList.remove(PlayerList.java:594)
at net.minecraft.server.players.PlayerList.remove(PlayerList.java:579)
at net.minecraft.server.network.ServerGamePacketListenerImpl.removePlayerFromWorld(ServerGamePacketListenerImpl.java:2065)
at net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:2045)
at net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:2032)
at net.minecraft.network.Connection.handleDisconnection(Connection.java:837)
at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:260)
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer
[Thu 18:27:27 INFO Server] [93mturbothewolfhog left the game
Can anyone help me decipher what's happening? My server is running PaperMC 1.20.2, with Viaversion, Viabackwards, and Viarewind to support older Minecraft versions, and Geyser and Floodgate to support Bedrock connections.
- Version Output
- This server is running Paper version git-Paper-234 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: f613437)
Last edited: