private boolean messageCC(String channel, String sender, String message)
    {
        if (!channel.equals("#cirno_tv"))
            return false;

        int duplicateWordCap = 15;
        String[] words =  message.split(" ");
        if (words.length < duplicateWordCap)
            return false;

        //<3 Encryptio
        HashMap<String, Integer> wordsOccurrenceMap = new HashMap<String, Integer>();
        for (int i = 0; i < words.length; i++)
        {
            if (wordsOccurrenceMap.containsKey(words[i].toLowerCase()))
                wordsOccurrenceMap.put(words[i].toLowerCase(), wordsOccurrenceMap.get(words[i].toLowerCase()) + 1);
            else
                wordsOccurrenceMap.put(words[i].toLowerCase(), 1);
        }
        System.out.println("[" + (double)wordsOccurrenceMap.size() / words.length + "] is the message CC for " + sender + "'s message [" + message + "].");
        if ((double)wordsOccurrenceMap.size() / words.length < (1.0 / duplicateWordCap))


        //messageCC = (double)containsCount / (words.length - 1.0); //Currently only checking one thing.
        //if (messageCC >= CCVALUE)
        {
            int offenseCount = 1;
            if (userPunishMap.containsKey(sender.toLowerCase()))
            {
                offenseCount = userPunishMap.get(sender.toLowerCase()) + 1;
            }
            if (offenseCount == 1)
            {
                logFilter(channel, sender, message, "CC Purge 2s");
                acebotCore.addToQueue(channel, "/timeout " + sender + " 2", 1 /*1*/);
                //acebotCore.addToQueue(channel, "[Warning] Purging " + sender + ".", 1);
            }
            if (offenseCount == 2)
            {
                logFilter(channel, sender, message, "CC Timeout 2m");
                acebotCore.addToQueue(channel, "/timeout " + sender + " 120", 1 /*1*/);
                acebotCore.addToQueue(channel, "[WARNING] T/O 2m " + sender + ".", 1);
            }
            if (offenseCount >= 3)
            {
                logFilter(channel, sender, message, "CC Permaban");
                acebotCore.addToQueue(channel, "[ KAPOW ] " + sender + " - Contact a mod if this ban is in error.", 1);
                acebotCore.addToQueue(channel, "/ban " + sender, 1 /*1*/);
            }
            userPunishMap.put(sender.toLowerCase(), offenseCount);
            return true;
        }
        return false;
        //Later, we can classfiy (emotes) into one group and make it detect emote spam!
    }