Added abstaction to bukkit.
Didn't figure out a proper 'event' system yet.