exported to bukkit.org