summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityCreature.java
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2011-02-23 13:56:36 +0100
committerErik Broes <erikbroes@grum.nl>2011-02-23 14:12:33 +0100
commit09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059 (patch)
tree4d813de09480cee3083997ee192c3c9b9e35e863 /src/main/java/net/minecraft/server/EntityCreature.java
parent332d9c4f1884a03152c11ccb0b63c2e3127618ea (diff)
downloadcraftbukkit-09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059.tar
craftbukkit-09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059.tar.gz
craftbukkit-09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059.tar.lz
craftbukkit-09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059.tar.xz
craftbukkit-09aa37fe4a126c5fc2e557ae5b68bb58cd0a3059.zip
Generic code cleanup
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityCreature.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityCreature.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/net/minecraft/server/EntityCreature.java b/src/main/java/net/minecraft/server/EntityCreature.java
index f5fe8a97..cfd74655 100644
--- a/src/main/java/net/minecraft/server/EntityCreature.java
+++ b/src/main/java/net/minecraft/server/EntityCreature.java
@@ -10,8 +10,8 @@ import org.bukkit.event.entity.EntityTargetEvent.TargetReason;
public class EntityCreature extends EntityLiving {
- public PathEntity a; // Craftbukkit - public
- public Entity d; // Craftbukkit - public
+ public PathEntity a; // CraftBukkit - public
+ public Entity d; // CraftBukkit - public
protected boolean e = false;
public EntityCreature(World world) {
@@ -29,6 +29,7 @@ public class EntityCreature extends EntityLiving {
EntityTargetEvent event = new EntityTargetEvent(this.getBukkitEntity(), target.getBukkitEntity(), TargetReason.CLOSEST_PLAYER);
CraftServer server = ((WorldServer) this.world).getServer();
server.getPluginManager().callEvent(event);
+
if (!event.isCancelled()) {
if (event.getTarget() == null) {
this.d = null;
@@ -46,6 +47,7 @@ public class EntityCreature extends EntityLiving {
EntityTargetEvent event = new EntityTargetEvent(this.getBukkitEntity(), null, TargetReason.TARGET_DIED);
CraftServer server = ((WorldServer) this.world).getServer();
server.getPluginManager().callEvent(event);
+
if (!event.isCancelled()) {
if (event.getTarget() == null) {
this.d = null;
@@ -115,7 +117,8 @@ public class EntityCreature extends EntityLiving {
double d1 = vec3d.a - this.locX;
double d2 = vec3d.c - this.locZ;
double d3 = vec3d.b - (double) l1;
- float f4 = (float) (TrigMath.atan2(d2, d1) * 180.0D / 3.1415927410125732D) - 90.0F; // Craftbukkit
+ // CraftBukkit -- Math -> TrigMath
+ float f4 = (float) (TrigMath.atan2(d2, d1) * 180.0D / 3.1415927410125732D) - 90.0F;
float f5 = f4 - this.yaw;
for (this.av = this.az; f5 < -180.0F; f5 += 360.0F) {