package org.bukkit.plugin; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Map.Entry; public class CommandParserYaml { public static List parse(Plugin plugin) { List cmds = new ArrayList(); Object object = plugin.getDescription().getCommands(); @SuppressWarnings("unchecked") Map> map = (Map>)object; if (map != null) { for(Entry> entry : map.entrySet()) { String description = entry.getValue().get("description").toString(); String usageText = entry.getValue().get("usage").toString(); cmds.add(new Command(entry.getKey(), description, usageText, plugin)); } } return cmds; } }