From f34f41a471715395a30e113c740eac239247e8be Mon Sep 17 00:00:00 2001 From: EvilSeph Date: Wed, 13 Apr 2011 03:13:36 -0400 Subject: [PATCH] Fixed the NaN check in Entity.java --- src/main/java/net/minecraft/server/Entity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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");