[23:40:21 WARN]: [PlayerParticles] Global task for PlayerParticles v8.13-SNAPSHOT generated an exception
java.lang.IllegalStateException: Thread failed main thread check: Cannot init menu async, context=[thread=Folia Region Scheduler Thread #4,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={null}], entity={root=[{type=ServerPlayer,id=217979,uuid=a7b77df2-6e86-4b7a-92d8-3415ce1ac8a3,pos=(7,654.710,80.000,-8,728.972),mot=(0.000,-0.078,0.000),aabb=AABB[7654.410431673754, 80.0, -8729.272431166057] -> [7655.010431697596, 81.79999995231628, -8728.672431142215],removed=null,has_vehicle=false,passenger_count=0], vehicle=[{null}], passengers=[]
at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:98) ~[canvas-26.2.jar:26.2-907-2499b00]
at io.canvasmc.canvas.util.TickGuard.guard(TickGuard.java:57) ~[canvas-26.2.jar:26.2-907-2499b00]
at net.minecraft.server.level.ServerPlayer.initMenu(ServerPlayer.java:920) ~[canvas-26.2.jar:26.2-907-2499b00]
at org.bukkit.craftbukkit.entity.CraftHumanEntity.openCustomInventory(CraftHumanEntity.java:390) ~[canvas-26.2.jar:26.2-907-2499b00]
at org.bukkit.craftbukkit.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:361) ~[canvas-26.2.jar:26.2-907-2499b00]
at PlayerParticles-8.13-SNAPSHOT.jar//dev.esophose.playerparticles.manager.GuiManager.openGui(GuiManager.java:168) ~[?:?]
at PlayerParticles-8.13-SNAPSHOT.jar//dev.esophose.playerparticles.manager.GuiManager.lambda$openDefault$0(GuiManager.java:128) ~[?:?]
at PlayerParticles-8.13-SNAPSHOT.jar//dev.esophose.playerparticles.libs.rosegarden.scheduler.RoseScheduler.lambda$wrap$0(RoseScheduler.java:158) ~[?:?]
at PlayerParticles-8.13-SNAPSHOT.jar//dev.esophose.playerparticles.libs.rosegarden.scheduler.wrapper.FoliaSchedulerWrapper.lambda$runTask$0(FoliaSchedulerWrapper.java:41) ~[?:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler$GlobalScheduledTask.run(FoliaGlobalRegionScheduler.java:178) ~[canvas-26.2.jar:?]
at io.papermc.paper.threadedregions.scheduler.FoliaGlobalRegionScheduler.tick(FoliaGlobalRegionScheduler.java:36) ~[canvas-26.2.jar:?]
at io.papermc.paper.threadedregions.RegionizedServer.globalTick(RegionizedServer.java:271) ~[canvas-26.2.jar:26.2-907-2499b00]
at io.papermc.paper.threadedregions.RegionizedServer$GlobalTickTickHandle.tickRegion(RegionizedServer.java:211) ~[canvas-26.2.jar:26.2-907-2499b00]
at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:604) ~[canvas-26.2.jar:26.2-907-2499b00]
at ca.spottedleaf.concurrentutil.scheduler.EDFSchedulerThreadPool$TickThreadRunner.run(EDFSchedulerThreadPool.java:528) ~[leafpile-1.0.0.jar:26.2-907-2499b00]
at ca.spottedleaf.concurrentutil.util.LazyRunnable.run(LazyRunnable.java:25) ~[leafpile-1.0.0.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
PlayerParticles version 13-SNAPSHOT
Canvas MC version 26.2 HEAD#907
fail to open GUI with error: