
GPS Cannot measure distance between plotworld and world2 error
andris155 opened this issue ยท 1 comments
Description (REQUIRED)
GPS Cannot measure distance between plotworld and world2 error
Steps to reproduce the Issue (REQUIRED)
I don't know how to do this 100%.
I could not reproduced this on my test server, but find this error on the server log.
- Use GPS teleporter and teleport to other world.
- Sometimes not work because cannot calculate distance for teleportation (?)
Expected behavior (REQUIRED)
Slimefun GPS distance calculate always works.
Server Log
Error Reports
[22:50:48] [Server thread/ERROR]: Could not pass event InventoryClickEvent to CS-CoreLib vDEV - 90 (git 9dd4a1cf)
java.lang.IllegalArgumentException: Cannot measure distance between plotworld and world2
at org.bukkit.Location.distanceSquared(Location.java:510) ~[patched_1.16.1.jar:git-Paper-136]
at io.github.thebusybiscuit.slimefun4.api.gps.TeleportationManager.isValid(TeleportationManager.java:115) ~[?:?]
at io.github.thebusybiscuit.slimefun4.api.gps.TeleportationManager.updateProgress(TeleportationManager.java:129) ~[?:?]
at io.github.thebusybiscuit.slimefun4.api.gps.TeleportationManager.teleport(TeleportationManager.java:94) ~[?:?]
at io.github.thebusybiscuit.slimefun4.api.gps.TeleportationManager.lambda$null$1(TeleportationManager.java:79) ~[?:?]
at me.mrCookieSlime.CSCoreLibPlugin.events.Listeners.MenuClickListener.onClick(MenuClickListener.java:37) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor241.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.1.jar:git-Paper-136]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.1.jar:git-Paper-136]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.1.jar:git-Paper-136]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.PlayerConnection.a(PlayerConnection.java:2423) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.TickTask.run(SourceFile:18) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.MinecraftServer.aZ(MinecraftServer.java:1137) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.MinecraftServer.executeNext(MinecraftServer.java:1130) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1091) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1005) ~[patched_1.16.1.jar:git-Paper-136]
at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-136]
at java.lang.Thread.run(Unknown Source) [?:?]
Environment (REQUIRED)
- Server Software (Spigot/Paper): Paper
- Minecraft Version: 1.16.1
- Slimefun Version: vDEV - 638 (git e839ece)
- CS-CoreLib Version: vDEV - 90 (git 9dd4a1cf)