summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2012-01-15 12:54:58 +0100
committerErik Broes <erikbroes@grum.nl>2012-01-15 12:54:58 +0100
commit233de0de2cc02150c57936b151981bd99ac2e8c6 (patch)
tree201b8aac022706d120e67c763236561d12335d39
parenta753ee587d60d5c315a662a19643225b7b796457 (diff)
downloadcraftbukkit-233de0de2cc02150c57936b151981bd99ac2e8c6.tar
craftbukkit-233de0de2cc02150c57936b151981bd99ac2e8c6.tar.gz
craftbukkit-233de0de2cc02150c57936b151981bd99ac2e8c6.tar.lz
craftbukkit-233de0de2cc02150c57936b151981bd99ac2e8c6.tar.xz
craftbukkit-233de0de2cc02150c57936b151981bd99ac2e8c6.zip
Some efficiency updates to hit-mechanics. Thanks mintplant for the PR.
-rw-r--r--src/main/java/net/minecraft/server/EntityArrow.java2
-rw-r--r--src/main/java/net/minecraft/server/EntityFireball.java2
-rw-r--r--src/main/java/net/minecraft/server/EntityFishingHook.java2
-rw-r--r--src/main/java/net/minecraft/server/EntityProjectile.java2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/net/minecraft/server/EntityArrow.java b/src/main/java/net/minecraft/server/EntityArrow.java
index df195936..ec883fa8 100644
--- a/src/main/java/net/minecraft/server/EntityArrow.java
+++ b/src/main/java/net/minecraft/server/EntityArrow.java
@@ -150,7 +150,7 @@ public class EntityArrow extends Entity {
MovingObjectPosition movingobjectposition1 = axisalignedbb1.a(vec3d, vec3d1);
if (movingobjectposition1 != null) {
- double d1 = vec3d.b(movingobjectposition1.f);
+ double d1 = vec3d.c(movingobjectposition1.f); // CraftBukkit - distance efficiency
if (d1 < d0 || d0 == 0.0D) {
entity = entity1;
diff --git a/src/main/java/net/minecraft/server/EntityFireball.java b/src/main/java/net/minecraft/server/EntityFireball.java
index d4b78e89..e507fb7b 100644
--- a/src/main/java/net/minecraft/server/EntityFireball.java
+++ b/src/main/java/net/minecraft/server/EntityFireball.java
@@ -114,7 +114,7 @@ public class EntityFireball extends Entity {
MovingObjectPosition movingobjectposition1 = axisalignedbb.a(vec3d, vec3d1);
if (movingobjectposition1 != null) {
- double d1 = vec3d.b(movingobjectposition1.f);
+ double d1 = vec3d.c(movingobjectposition1.f); // CraftBukkit - distance efficiency
if (d1 < d0 || d0 == 0.0D) {
entity = entity1;
diff --git a/src/main/java/net/minecraft/server/EntityFishingHook.java b/src/main/java/net/minecraft/server/EntityFishingHook.java
index cb985ead..653c751e 100644
--- a/src/main/java/net/minecraft/server/EntityFishingHook.java
+++ b/src/main/java/net/minecraft/server/EntityFishingHook.java
@@ -175,7 +175,7 @@ public class EntityFishingHook extends Entity {
MovingObjectPosition movingobjectposition1 = axisalignedbb.a(vec3d, vec3d1);
if (movingobjectposition1 != null) {
- d5 = vec3d.b(movingobjectposition1.f);
+ d5 = vec3d.c(movingobjectposition1.f); // CraftBukkit - distance efficiency
if (d5 < d4 || d4 == 0.0D) {
entity = entity1;
d4 = d5;
diff --git a/src/main/java/net/minecraft/server/EntityProjectile.java b/src/main/java/net/minecraft/server/EntityProjectile.java
index 6306fc36..152340e3 100644
--- a/src/main/java/net/minecraft/server/EntityProjectile.java
+++ b/src/main/java/net/minecraft/server/EntityProjectile.java
@@ -137,7 +137,7 @@ public abstract class EntityProjectile extends Entity {
MovingObjectPosition movingobjectposition1 = axisalignedbb.a(vec3d, vec3d1);
if (movingobjectposition1 != null) {
- double d1 = vec3d.b(movingobjectposition1.f);
+ double d1 = vec3d.c(movingobjectposition1.f); // CraftBukkit - distance efficiency
if (d1 < d0 || d0 == 0.0D) {
entity = entity1;