If a event is missing or needs extending, Don't try to use the native PircBot way to get your events.
You will have to modify the API itself to fire the events or ask me to add them.

Try not to link to PircBot itself as quite frankly instead of using the previous connection I'm fairly sure you will be making a new IRC client.
And it would be far better to use the PircBot API instead of my API if you plan to use your own IRC stuff.

Source is included inside the file.
Currently the Bukkit Events inside it are not all the events it can do. But its the majority of the ones you need.

This also features automatic coloring and formatting switching between IRC and MC.

To install this on your server just drag and drop into your plugins folder
Then hook your plugins into it.

A few IrcApi events

IrcJoinEvent - Fires when someone joins a channel

IrcMessageEvent - Fires when someone says something in a channel

IrcPrivateMessageEvent - Fires when someone messages you

IrcNoticeEvent - Fires when someone notices you

IrcActionEvent - Fires when someone does a action eg /me slaps everyone with a fish

IrcKickEvent - Fires when someone has been kicked from a channel (Possibly us)