[17:23:41 ERROR]: [ca.spottedleaf.moonrise.common.util.TickThread] Thread failed main thread check: Cannot retrieve chunk asynchronously, context=thread=Craft Scheduler Thread - 43 - OvRandomTeleport, world=world, chunk_pos=[47, 34] - 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: null at ca.spottedleaf.moonrise.common.util.TickThread.ensureTickThread(TickThread.java:65) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.CraftWorld.getHighestBlockYAt(CraftWorld.java:976) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.CraftRegionAccessor.getHighestBlockYAt(CraftRegionAccessor.java:168) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.findSafeYPoint(LocationGenerator.java:319) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.generateRandomSquareLocation(LocationGenerator.java:152) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.generateRandomLocation(LocationGenerator.java:45) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.RtpManager.lambda$preTeleport$0(RtpManager.java:466) ~[OvRandomTeleport-1.12.1.jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:81) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[leaf-1.21.4.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.VirtualThread.run(VirtualThread.java:329) ~[?:?] [17:23:41 WARN]: [OvRandomTeleport] Plugin OvRandomTeleport v1.12.1 generated an exception while executing task 1127 java.lang.IllegalStateException: Thread failed main thread check: Cannot retrieve chunk asynchronously, context=thread=Craft Scheduler Thread - 43 - OvRandomTeleport, world=world, chunk_pos=[47, 34] - 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:66) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.CraftWorld.getHighestBlockYAt(CraftWorld.java:976) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.CraftRegionAccessor.getHighestBlockYAt(CraftRegionAccessor.java:168) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.findSafeYPoint(LocationGenerator.java:319) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.generateRandomSquareLocation(LocationGenerator.java:152) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.LocationGenerator.generateRandomLocation(LocationGenerator.java:45) ~[OvRandomTeleport-1.12.1.jar:?] at OvRandomTeleport-1.12.1.jar/ru.overwrite.rtp.RtpManager.lambda$preTeleport$0(RtpManager.java:466) ~[OvRandomTeleport-1.12.1.jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:81) ~[leaf-1.21.4.jar:1.21.4-278-2c7cb52] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[leaf-1.21.4.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.VirtualThread.run(VirtualThread.java:329) ~[?:?]