When using something like Bukkit.dispatchCommand(commandMinecartEntity, "pp reset " + player.getName()), the plugin throws an error :
[23:58:28] [Craft Scheduler Thread - 1841 - PlayerParticles/WARN]: [PlayerParticles] Plugin PlayerParticles v8.2 generated an exception while executing task 4682981
java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_19_R1.entity.CraftMinecartCommand cannot be cast to class org.bukkit.entity.Player (org.bukkit.craftbukkit.v1_19_R1.entity.CraftMinecartCommand and org.bukkit.entity.Player are in unnamed module of loader java.net.URLClassLoader @a7e666)
at dev.esophose.playerparticles.manager.CommandManager.lambda$onCommand$1(CommandManager.java:168) ~[PlayerParticles-8.2.jar:?]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-173]
at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.19.2.jar:git-Paper-173]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.19.2.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
When using something like
Bukkit.dispatchCommand(commandMinecartEntity, "pp reset " + player.getName())
, the plugin throws an error :Here is a fix.