summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityTrackerEntry.java
diff options
context:
space:
mode:
authorTravis Watkins <amaranth@ubuntu.com>2013-04-27 04:40:05 -0500
committerTravis Watkins <amaranth@ubuntu.com>2013-04-27 10:42:19 -0500
commit799779e4b19605dc7d7befd0b530caf640214d14 (patch)
treec4f636429e8ea3aec489f6f619dc23b733862ae2 /src/main/java/net/minecraft/server/EntityTrackerEntry.java
parent83c3aa188bbde405f584f7b66e4fe5cab90aff35 (diff)
downloadcraftbukkit-799779e4b19605dc7d7befd0b530caf640214d14.tar
craftbukkit-799779e4b19605dc7d7befd0b530caf640214d14.tar.gz
craftbukkit-799779e4b19605dc7d7befd0b530caf640214d14.tar.lz
craftbukkit-799779e4b19605dc7d7befd0b530caf640214d14.tar.xz
craftbukkit-799779e4b19605dc7d7befd0b530caf640214d14.zip
Update CraftBukkit to Minecraft 1.5.2
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityTrackerEntry.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityTrackerEntry.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/net/minecraft/server/EntityTrackerEntry.java b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
index 65cc4e84..5c037329 100644
--- a/src/main/java/net/minecraft/server/EntityTrackerEntry.java
+++ b/src/main/java/net/minecraft/server/EntityTrackerEntry.java
@@ -46,7 +46,7 @@ public class EntityTrackerEntry {
this.zLoc = MathHelper.floor(entity.locZ * 32.0D);
this.yRot = MathHelper.d(entity.yaw * 256.0F / 360.0F);
this.xRot = MathHelper.d(entity.pitch * 256.0F / 360.0F);
- this.i = MathHelper.d(entity.ao() * 256.0F / 360.0F);
+ this.i = MathHelper.d(entity.getHeadRotation() * 256.0F / 360.0F);
}
public boolean equals(Object object) {
@@ -132,7 +132,7 @@ public class EntityTrackerEntry {
}
// CraftBukkit end
- if (this.m > 0) {
+ if (this.m > 0 || this.tracker instanceof EntityArrow) {
if (j1 >= -128 && j1 < 128 && k1 >= -128 && k1 < 128 && l1 >= -128 && l1 < 128 && this.u <= 400 && !this.w) {
if (flag && flag1) {
object = new Packet33RelEntityMoveLook(this.tracker.id, (byte) j1, (byte) k1, (byte) l1, (byte) l, (byte) i1);
@@ -214,7 +214,7 @@ public class EntityTrackerEntry {
this.w = true;
}
- i = MathHelper.d(this.tracker.ao() * 256.0F / 360.0F);
+ i = MathHelper.d(this.tracker.getHeadRotation() * 256.0F / 360.0F);
if (Math.abs(i - this.i) >= 4) {
this.broadcast(new Packet35EntityHeadRotation(this.tracker.id, (byte) i));
this.i = i;
@@ -345,7 +345,7 @@ public class EntityTrackerEntry {
}
// CraftBukkit start - Fix for nonsensical head yaw
- this.i = MathHelper.d(this.tracker.ao() * 256.0F / 360.0F); // tracker.ao() should be getHeadRotation
+ this.i = MathHelper.d(this.tracker.getHeadRotation() * 256.0F / 360.0F); // tracker.ao() should be getHeadRotation
this.broadcast(new Packet35EntityHeadRotation(this.tracker.id, (byte) i));
// CraftBukkit end
@@ -468,7 +468,7 @@ public class EntityTrackerEntry {
}
}
} else {
- this.i = MathHelper.d(this.tracker.ao() * 256.0F / 360.0F);
+ this.i = MathHelper.d(this.tracker.getHeadRotation() * 256.0F / 360.0F);
return new Packet24MobSpawn((EntityLiving) this.tracker);
}
}