If I were to write a Bukkit Minecraft Plugin in the Java Programming Language, what methods would my Main class require?