made into a bukkit plugin