/** On connect */ @Override public void onConnect() { server.setStatus(Status.CONNECTED); server.setMayReconnect(true); ignoreMOTD = service.getSettings().isIgnoreMOTDEnabled(); service.sendBroadcast(Broadcast.createServerIntent(Broadcast.SERVER_UPDATE, server.getId())); service.notifyConnected(server.getTitle()); Message message = new Message(service.getString(R.string.message_connected, server.getTitle())); message.setColor(Message.COLOR_GREEN); server.getConversation(ServerInfo.DEFAULT_NAME).addMessage(message); Message infoMessage = new Message(service.getString(R.string.message_now_login)); infoMessage.setColor(Message.COLOR_GREY); server.getConversation(ServerInfo.DEFAULT_NAME).addMessage(infoMessage); Intent intent = Broadcast.createConversationIntent( Broadcast.CONVERSATION_MESSAGE, server.getId(), ServerInfo.DEFAULT_NAME); if (server.getAuthentication().hasNickservCredentials()) { identify(server.getAuthentication().getNickservPassword()); } service.sendBroadcast(intent); }