Fix arbitrary Bukkit API change, allow building

I thought Bukkit was supposed to *not* randomly delete API functions...
ah well. Changed to work with the new system, but added TODOs as well.