From 70fc6df50749489c17da5ed8e78cacf991c87600 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sun, 1 Oct 2017 17:29:03 +1100 Subject: [PATCH] Supress harmless teleport error By: md_5 --- paper-server/nms-patches/PlayerConnection.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/paper-server/nms-patches/PlayerConnection.patch b/paper-server/nms-patches/PlayerConnection.patch index 947c67e7e8..ea53e3f951 100644 --- a/paper-server/nms-patches/PlayerConnection.patch +++ b/paper-server/nms-patches/PlayerConnection.patch @@ -273,6 +273,15 @@ this.minecraftServer.getPlayerList().d(this.player); this.player.checkMovement(this.player.locX - d0, this.player.locY - d1, this.player.locZ - d2); this.D = d11 >= -0.03125D && !this.minecraftServer.getAllowFlight() && !worldserver.c(entity.getBoundingBox().g(0.0625D).b(0.0D, -0.55D, 0.0D)); +@@ -244,7 +436,7 @@ + + public void a(PacketPlayInTeleportAccept packetplayinteleportaccept) { + PlayerConnectionUtils.ensureMainThread(packetplayinteleportaccept, this, this.player.x()); +- if (packetplayinteleportaccept.a() == this.teleportAwait) { ++ if (packetplayinteleportaccept.a() == this.teleportAwait && this.teleportPos != null) { // CraftBukkit + this.player.setLocation(this.teleportPos.x, this.teleportPos.y, this.teleportPos.z, this.player.yaw, this.player.pitch); + if (this.player.L()) { + this.o = this.teleportPos.x; @@ -289,7 +481,7 @@ } else { WorldServer worldserver = this.minecraftServer.getWorldServer(this.player.dimension);