/**
   * Announce to players that a rival is in their base
   *
   * @param field
   * @param rivalName
   */
  public void bypassAnnounce(Field field, String rivalName) {
    if (!hasSimpleClans()) {
      return;
    }

    ClanPlayer cp = simpleClans.getClanManager().getClanPlayer(field.getOwner());
    ClanPlayer rivalCp = simpleClans.getClanManager().getClanPlayer(rivalName);

    if (cp != null && rivalCp != null) {
      cp.getClan()
          .audioAnnounce(
              "PreciousStones",
              Helper.capitalize(rivalName)
                  + " of rival clan "
                  + Helper.stripColors(rivalCp.getClan().getColorTag())
                  + " has entered one of "
                  + Helper.posessive(Helper.stripColors(cp.getClan().getColorTag()))
                  + " bases ["
                  + field.getX()
                  + " "
                  + field.getY()
                  + " "
                  + field.getZ()
                  + " "
                  + field.getWorld()
                  + "]");
    }
  }