public void insertCTCPAction(String[] line) throws BadLocationException {
        String nick = line[0];
        String msg = line[1].trim();
        String timestamp = makeTimestamp();
        if (GUI.showTimestamp) this.insertString(chatPane.getStyledDocument().getLength(), "\n[" + timestamp + "] ", GUI.timestampStyle);
        else this.insertString(chatPane.getStyledDocument().getLength(), "\n", GUI.style);
        this.insertString(chatPane.getStyledDocument().getLength(), "* ", GUI.actionStyle);
        //if (!GUI.chatNameColors) this.insertString(chatPane.getStyledDocument().getLength(), nick + " ", GUI.style);
        //if (GUI.chatNameColors) {
            Color c = getUserColor(nick);
            StyleConstants.setForeground(GUI.userNameStyle, c);
            this.insertString(chatPane.getStyledDocument().getLength(), nick + " ", GUI.userNameStyle);
        //}
        this.insertString(chatPane.getStyledDocument().getLength(), msg, GUI.actionStyle);
    }