summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityInsentient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityInsentient.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityInsentient.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/net/minecraft/server/EntityInsentient.java b/src/main/java/net/minecraft/server/EntityInsentient.java
index 12d47daf..34eb8725 100644
--- a/src/main/java/net/minecraft/server/EntityInsentient.java
+++ b/src/main/java/net/minecraft/server/EntityInsentient.java
@@ -377,8 +377,9 @@ public abstract class EntityInsentient extends EntityLiving {
}
protected void bo() {
- // CraftBukkit - temporary hack to handle Ocelot despawning
- if ((this instanceof EntityOcelot && this.isTypeNotPersistent()) || (!this.persistent)) {
+ if (this.persistent) {
+ this.aV = 0;
+ } else {
EntityHuman entityhuman = this.world.findNearbyPlayer(this, -1.0D);
if (entityhuman != null) {
@@ -397,11 +398,7 @@ public abstract class EntityInsentient extends EntityLiving {
this.aV = 0;
}
}
- // CraftBukkit start
- } else {
- this.aV = 0;
}
- // CraftBukkit end
}
protected void bh() {