I would really like to begin creating an IRC client in Java, but i don't really know where to start. Most of my searches for code snippets or examples on the topic are heavily polluted by results containing web based Java IRC applets.

I've looked into some existing projects, but i'm finding it difficult to find any that haven't died or don't provide the source. I am currently reading the IRC specification "RFC 1459 (rfc1459) - Internet Relay Chat Protocol" but this is quite an epic read and i would really prefer something a little more condensed and helpful.

Any direction or ideas to help direct me on this project would be greatly appreciated :)