/** * Returns whether an in-progress EntityAIBase should continue executing */ @Override public boolean shouldContinueExecuting() { if (player != null) { if (!shouldAttackPlayer(player)) { return false; } else { enderman.faceEntity(player, 10.0F, 10.0F); return true; } } else { return targetEntity != null && targetEntity.isEntityAlive() || super.shouldContinueExecuting(); } }
/** * Returns whether an in-progress EntityAIBase should continue executing */ @Override public boolean shouldContinueExecuting() { final EntityPlayer targetPlayer2 = targetPlayer; if (targetPlayer2 != null) { if (!enderminy.shouldAttackPlayer(targetPlayer2)) { return false; } else { enderminy.setAggressive(true); enderminy.faceEntity(targetPlayer2, 10.0F, 10.0F); return true; } } else { return super.shouldContinueExecuting(); } }
/** * Returns whether an in-progress EntityAIBase should continue executing */ @Override public boolean shouldContinueExecuting() { if (player != null) { if (!shouldAttackPlayer(player)) { return false; } else { enderman.faceEntity(player, 10.0F, 10.0F); return true; } } else { return targetEntity != null && targetEntity.isEntityAlive() || super.shouldContinueExecuting(); } }
/** * Returns whether an in-progress EntityAIBase should continue executing */ public boolean shouldContinueExecuting() { if (this.player != null) { if (!EntityGorgon.isEntityLookingAt(this.player, this.cockatrice, 0.4F)) { return false; } else { this.cockatrice.faceEntity(this.player, 10.0F, 10.0F); if(!this.cockatrice.isTamed()){ this.cockatrice.setTargetedEntity(this.player.getEntityId()); this.cockatrice.setAttackTarget(this.player); } return true; } } else { return this.targetEntity != null && ((EntityPlayer) this.targetEntity).isEntityAlive() ? true : super.shouldContinueExecuting(); } } }