java.lang.IllegalStateException: Thread failed main thread check: Cannot queue block even data async, context=[thread=Region Scheduler Thread #2,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-89, 16],world=world}], world=world, block_pos=BlockPos{x=0, y=0, z=0} at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:62) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.RegionizedWorldData.pushBlockEvent(RegionizedWorldData.java:659) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerLevel.blockEvent(ServerLevel.java:1985) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity.startOpen(ShulkerBoxBlockEntity.java:202) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.inventory.ShulkerBoxMenu.startOpen(ShulkerBoxMenu.java:28) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEventWithTitle(CraftEventFactory.java:1433) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerPlayer.openMenu(ServerPlayer.java:2235) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:365) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at NekoPlugin-1.4-SNAPSHOT.jar/org.nyarutoru.nekoPlugin.feature.rightclickshulkerbox.RightClickShulkerBoxEvents.onPlayerRightClick(RightClickShulkerBoxEvents.java:44) ~[NekoPlugin-1.4-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:603) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:559) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:554) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:550) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItem(ServerGamePacketListenerImpl.java:2055) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:48) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:9) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:31) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$2(PacketUtils.java:55) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:181) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1658) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [03:49:00] [Region Scheduler Thread #2/ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Cannot queue block even data async, context=[thread=Region Scheduler Thread #2,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-89, 16],world=world}], world=world, block_pos=BlockPos{x=0, y=0, z=0} java.lang.Throwable: null at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:61) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.RegionizedWorldData.pushBlockEvent(RegionizedWorldData.java:659) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerLevel.blockEvent(ServerLevel.java:1985) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity.startOpen(ShulkerBoxBlockEntity.java:202) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.inventory.ShulkerBoxMenu.startOpen(ShulkerBoxMenu.java:28) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEventWithTitle(CraftEventFactory.java:1433) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerPlayer.openMenu(ServerPlayer.java:2235) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:365) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at NekoPlugin-1.4-SNAPSHOT.jar/org.nyarutoru.nekoPlugin.feature.rightclickshulkerbox.RightClickShulkerBoxEvents.onPlayerRightClick(RightClickShulkerBoxEvents.java:44) ~[NekoPlugin-1.4-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:603) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:559) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:554) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:550) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItem(ServerGamePacketListenerImpl.java:2055) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:48) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:9) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:31) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$2(PacketUtils.java:55) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:181) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1658) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [03:49:00] [Region Scheduler Thread #2/ERROR]: Could not pass event PlayerInteractEvent to NekoPlugin v1.4-SNAPSHOT java.lang.IllegalStateException: Thread failed main thread check: Cannot queue block even data async, context=[thread=Region Scheduler Thread #2,class=io.papermc.paper.threadedregions.TickRegionScheduler$TickThreadRunner,region={center=[-89, 16],world=world}], world=world, block_pos=BlockPos{x=0, y=0, z=0} at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:62) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.RegionizedWorldData.pushBlockEvent(RegionizedWorldData.java:659) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerLevel.blockEvent(ServerLevel.java:1985) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity.startOpen(ShulkerBoxBlockEntity.java:202) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.world.inventory.ShulkerBoxMenu.startOpen(ShulkerBoxMenu.java:28) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callInventoryOpenEventWithTitle(CraftEventFactory.java:1433) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.level.ServerPlayer.openMenu(ServerPlayer.java:2235) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:365) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at NekoPlugin-1.4-SNAPSHOT.jar/org.nyarutoru.nekoPlugin.feature.rightclickshulkerbox.RightClickShulkerBoxEvents.onPlayerRightClick(RightClickShulkerBoxEvents.java:44) ~[NekoPlugin-1.4-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[folia-api-1.21.4-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:603) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:559) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:554) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:550) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleUseItem(ServerGamePacketListenerImpl.java:2055) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:48) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.game.ServerboundUseItemPacket.handle(ServerboundUseItemPacket.java:9) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:31) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$2(PacketUtils.java:55) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.EntityScheduler.executeTick(EntityScheduler.java:181) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1658) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegions$ConcreteRegionTickHandle.tickRegion(TickRegions.java:407) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at io.papermc.paper.threadedregions.TickRegionScheduler$RegionScheduleHandle.runTick(TickRegionScheduler.java:418) ~[folia-1.21.4.jar:1.21.4-DEV-3af04d9] at ca.spottedleaf.concurrentutil.scheduler.SchedulerThreadPool$TickThreadRunner.run(SchedulerThreadPool.java:546) ~[concurrentutil-0.0.3.jar:?] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]