Slimefun

Slimefun

3M Downloads

GPS Cannot measure distance between plotworld and world2 error

andris155 opened this issue ยท 1 comments

commented

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.

  1. Use GPS teleporter and teleport to other world.
  2. 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)
commented

I have told you many times before: Please use pastebin when making bug reports!