public void substarterEnd(String prefix, String userName, String input) { System.out.println("ending give"); if (substarter.end(winNum)) { g_start.setEnabled(true); g_end.setEnabled(false); String winner = substarter.returnWinner(winNum); input = "Congrats to the new sub winner: " + winner + "!"; prefix = "<b><font color=blue>[" + userName + "]:</font></b> "; registeredUserList.setText(winner + "\n"); } else { g_start.setEnabled(true); g_end.setEnabled(false); prefix = "<b><font color=blue>[" + userName + "]:</font></b> "; input = "No one entered giveaway, ending giveaway."; } sock.outputToChannel(input, channelName); try { toChatScreen(prefix + input, false); } catch (IOException | BadLocationException ex) { Logger.getLogger(IRCBOT.class.getName()).log(Level.SEVERE, null, ex); } }