Learning how to write Bukkit plugins for Minecraft