diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java index a4e972ecbc..22f344fcb8 100644 --- a/src/main/java/net/minecraft/server/Entity.java +++ b/src/main/java/net/minecraft/server/Entity.java @@ -146,7 +146,7 @@ public abstract class Entity { protected void c(float f, float f1) { // Craftbukkit start - if ((f == Float.POSITIVE_INFINITY) || (f == Float.NEGATIVE_INFINITY) || (f == Float.NaN)) { + if ((f == Float.POSITIVE_INFINITY) || (f == Float.NEGATIVE_INFINITY) || (Float.isNaN(f))) { if (this instanceof EntityPlayer) { System.err.println(getBukkitEntity() + " was caught trying to crash the server with an invalid yaw"); ((CraftPlayer)this.getBukkitEntity()).kickPlayer("Nope"); @@ -154,7 +154,7 @@ public abstract class Entity { f = 0; } - if ((f1 == Float.POSITIVE_INFINITY) || (f1 == Float.NEGATIVE_INFINITY) || (f1 == Float.NaN)) { + if ((f1 == Float.POSITIVE_INFINITY) || (f1 == Float.NEGATIVE_INFINITY) || (Float.isNaN(f1))) { if (this instanceof EntityPlayer) { System.err.println(getBukkitEntity() + " was caught trying to crash the server with an invalid pitch"); ((CraftPlayer)this.getBukkitEntity()).kickPlayer("Nope");