Implement per-player Weather API. Adds BUKKIT-812