https://github.com/Aion-/IRCLib :-)
This is the project I have been working on lately.
The API is based on the observer design pattern ( http://en.wikipedia.org/wiki/Observer_pattern ) and is fairly simple to use: you only need to create a Connection object and everything else will be handled by the internal listeners found in the net.kevin.irc.protocol.network.internal package.
I tried to make it as flexible as possible by relying on numerics 004 and 005 and because of that it supports all IRCds - well, all the ones I have tried so far (SwiftIRC and Rizon).
One can easily make a client by adding listeners as callbacks.
Your repo needs a readme.