-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Spark link
No response
Plugin Version
4.0.3
Server Version
1.21.4
Server Platform
Paper
Describe the bug
When I use a word that is set on the bannedwords.yml file I get a console error:
[11:13:18 ERROR]: Thread Async Chat Thread - #4 failed main thread check: Command Dispatched Async: [kick Ajneb Do not swear in chat, warn Ajneb Do not swear in chat]
java.lang.Throwable: null
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1013) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear$1.run(ListenerSwear.java:114) ~[ChatManager-4.0.3.jar:?]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear.curseMessageContains(ListenerSwear.java:120) ~[ChatManager-4.0.3.jar:?]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear.onSwear(ListenerSwear.java:75) ~[ChatManager-4.0.3.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor453.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:378) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:85) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2497) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2613) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$9(ServerGamePacketListenerImpl.java:2261) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.util.FutureChain.lambda$append$1(FutureChain.java:25) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[11:13:18 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatManager v4.0.3
java.lang.IllegalStateException: Asynchronous Command Dispatched Async: [kick Ajneb Do not swear in chat, warn Ajneb Do not swear in chat]!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1013) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear$1.run(ListenerSwear.java:114) ~[ChatManager-4.0.3.jar:?]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear.curseMessageContains(ListenerSwear.java:120) ~[ChatManager-4.0.3.jar:?]
at ChatManager-4.0.3.jar/me.h1dd3nxn1nja.chatmanager.listeners.ListenerSwear.onSwear(ListenerSwear.java:75) ~[ChatManager-4.0.3.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor453.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.adventure.ChatProcessor.post(ChatProcessor.java:378) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at io.papermc.paper.adventure.ChatProcessor.process(ChatProcessor.java:85) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.chat(ServerGamePacketListenerImpl.java:2497) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.broadcastChatMessage(ServerGamePacketListenerImpl.java:2613) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChat$9(ServerGamePacketListenerImpl.java:2261) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at net.minecraft.util.FutureChain.lambda$append$1(FutureChain.java:25) ~[paper-1.21.4.jar:1.21.4-15-bb76819]
at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Steps to reproduce
- Enable Anti Swear
- Use this config
Anti_Swear:
Chat:
# Block swearing in chat
Enable: true
# Should the anti-swear checker be more sensitive? This may cause false positives.
Increase_Sensitivity: false
# Should chat manager block the message from being sent in chat?
Block_Message: true
# Should staff get notified when a player swears in chat?
Notify_Staff: true
# Should a command be executed when a player swears in chat?
Execute_Command: true
# The command that is executed when a player swears in chat.
Executed_Command:
- kick {player} Do not swear in chat
- warn {player} Do not swear in chat
# Every time a player swears in chat their message will be logged in the Swears.txt file.
Log_Swearing: false
- Write a word of bannedwords.yml file in chat
Additional context
No response
Agreements
- I have searched for and ensured there isn't already an open issue regarding this.
- I ticked all the boxes without actually reading them
- My version of Minecraft is supported by CrazyCrew.
Metadata
Metadata
Assignees
Labels
No labels