public static void setLinesFromStrings(PacketContainer updateSignPacket, String[] lines) {
    assert lines != null;
    assert lines.length == 4;

    WrappedChatComponent[] rawLines = new WrappedChatComponent[4];
    for (int i = 0; i < 4; i++) {
      rawLines[i] = lines[i].isEmpty() ? null : WrappedChatComponent.fromJson(lines[i]);
    }

    setLines(updateSignPacket, rawLines);
  }