public FieldSign(Block signBlock, String[] lines, Player player) {
    if (!SignHelper.isSign(signBlock)) {
      valid = false;
      return;
    }

    valid = extractData(signBlock, lines);
    playerName = player.getName();
  }
  public FieldSign(Block signBlock) {
    if (!SignHelper.isSign(signBlock)) {
      valid = false;
      return;
    }

    sign = ((Sign) signBlock.getState());

    String[] lines = sign.getLines();

    valid = extractData(signBlock, lines);
  }