LOOHP / InteractiveChat

Add click and hover events to chat messages!
https://www.spigotmc.org/resources/75870/
GNU General Public License v3.0
150 stars 27 forks source link

[1.20.4] LPC + InteractiveChat Error #217

Open FaultyFunctions opened 3 weeks ago

FaultyFunctions commented 3 weeks ago

Hello! When using the default chat format in LPC the chat works fine, but when I switch to a group specific chat format the message doesn't come through and InteractiveChat gives an error in the console.

Here is the error:

[23:27:37 WARN]: [InteractiveChat] Plugin InteractiveChat v4.2.10.0 generated an exception while executing task 3638
java.lang.NullPointerException: null
        at java.util.Objects.requireNonNull(Objects.java:233) ~[?:?]
        at de.ayont.lpc.renderer.LPCChatRenderer.render(LPCChatRenderer.java:99) ~[LPC-Minimessage-3.6.4.jar:?]
        at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.lambda$sendFormatChangedViewerAware$0(ChatProcessor.java:242) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.sendToServer(ChatProcessor.java:319) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.sendNative(ChatProcessor.java:308) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.broadcastToViewers(ChatProcessor.java:258) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor$ViewersOutgoingChat.sendFormatChangedViewerAware(ChatProcessor.java:242) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor.complete(ChatProcessor.java:197) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor.processModern(ChatProcessor.java:167) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:106) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2389) ~[?:?]
        at com.loohp.interactivechat.nms.V1_20_3.chatAsPlayerAsync(V1_20_3.java:494) ~[InteractiveChat-4.2.10.0.jar:?]
        at com.loohp.interactivechat.utils.PlayerUtils.chatAsPlayer(PlayerUtils.java:75) ~[InteractiveChat-4.2.10.0.jar:?]
        at com.loohp.interactivechat.listeners.RedispatchSignedPacket$1.lambda$onPacketReceiving$3(RedispatchSignedPacket.java:85) ~[InteractiveChat-4.2.10.0.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.4.jar:git-Purpur-2176]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Let me know if you need more information, thanks!