Push bukkit code out of eventfactory