From 0fb3f8b47ae77239594509e8671519fe82189f2e Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 24 Dec 2016 22:52:50 +1100 Subject: [PATCH] Correct some code. --- nms-patches/PlayerConnection.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nms-patches/PlayerConnection.patch b/nms-patches/PlayerConnection.patch index b208f9fbf8..65c8206f09 100644 --- a/nms-patches/PlayerConnection.patch +++ b/nms-patches/PlayerConnection.patch @@ -169,6 +169,15 @@ } public void a(PacketPlayInSteerVehicle packetplayinsteervehicle) { +@@ -158,7 +257,7 @@ + } + + private static boolean b(PacketPlayInFlying packetplayinflying) { +- return Doubles.isFinite(packetplayinflying.a(0.0D)) && Doubles.isFinite(packetplayinflying.b(0.0D)) && Doubles.isFinite(packetplayinflying.c(0.0D)) && Floats.isFinite(packetplayinflying.b(0.0F)) && Floats.isFinite(packetplayinflying.a(0.0F)) ? false : Math.abs(packetplayinflying.a(0.0D)) <= 3.0E7D && Math.abs(packetplayinflying.c(0.0D)) <= 3.0E7D; ++ return !Doubles.isFinite(packetplayinflying.a(0.0D)) || !Doubles.isFinite(packetplayinflying.b(0.0D)) || !Doubles.isFinite(packetplayinflying.c(0.0D)) || !Floats.isFinite(packetplayinflying.b(0.0F)) || !Floats.isFinite(packetplayinflying.a(0.0F)) || Math.abs(packetplayinflying.a(0.0D)) >= 3.0E7D || Math.abs(packetplayinflying.b(0.0D)) >= 3.0E7D || Math.abs(packetplayinflying.c(0.0D)) >= 3.0E7D; + } + + private static boolean b(PacketPlayInVehicleMove packetplayinvehiclemove) { @@ -188,7 +287,34 @@ double d9 = entity.motX * entity.motX + entity.motY * entity.motY + entity.motZ * entity.motZ; double d10 = d6 * d6 + d7 * d7 + d8 * d8;