diff options
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityInsentient.java')
-rw-r--r-- | src/main/java/net/minecraft/server/EntityInsentient.java | 9 |
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() { |