[21:55:44 ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Cannot retrieve chunk asynchronously, context=thread=Craft Scheduler Thread - 227 - OvRandomTeleport, world=world, chunk_pos=[-41, 40] - Is tick thread? false; Is server level tick thread? false; Is iterating over levels? false; Are we going to hard throw? true java.lang.Throwable at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:77) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.CraftWorld.getHighestBlockYAt(CraftWorld.java:1001) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.CraftRegionAccessor.getHighestBlockYAt(CraftRegionAccessor.java:164) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.AbstractLocationGenerator.findSafeYPoint(AbstractLocationGenerator.java:45) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.impl.BasicLocationGenerator.generateRandomSquareLocation(BasicLocationGenerator.java:140) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.impl.BasicLocationGenerator.generateRandomLocation(BasicLocationGenerator.java:30) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.RtpManager.lambda$preTeleport$0(RtpManager.java:222) ~[?:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[leaf-1.21.8.jar:?] 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:1570) ~[?:?] [21:55:44 WARN]: [OvRandomTeleport] Plugin OvRandomTeleport v1.17.0 generated an exception while executing task 122459 java.lang.IllegalStateException: Thread failed main thread check: Cannot retrieve chunk asynchronously, context=thread=Craft Scheduler Thread - 227 - OvRandomTeleport, world=world, chunk_pos=[-41, 40] - Is tick thread? false; Is server level tick thread? false; Is iterating over levels? false; Are we going to hard throw? true at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:78) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.CraftWorld.getHighestBlockYAt(CraftWorld.java:1001) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.CraftRegionAccessor.getHighestBlockYAt(CraftRegionAccessor.java:164) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.AbstractLocationGenerator.findSafeYPoint(AbstractLocationGenerator.java:45) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.impl.BasicLocationGenerator.generateRandomSquareLocation(BasicLocationGenerator.java:140) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.locationgenerator.impl.BasicLocationGenerator.generateRandomLocation(BasicLocationGenerator.java:30) ~[?:?] at OvRandomTeleport-1.17.0.jar//ru.overwrite.rtp.RtpManager.lambda$preTeleport$0(RtpManager.java:222) ~[?:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[leaf-1.21.8.jar:1.21.8-154-f1a8a68] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[leaf-1.21.8.jar:?] 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:1570) ~[?:?]