// Path: src/main/java/com/thundergemios10/survivalgames/MessageManager.java
// public enum PrefixType {
// 
// 	MAIN, INFO, WARNING, ERROR;
// 		
// }


import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Vector;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
import com.thundergemios10.survivalgames.MessageManager.PrefixType;
import com.thundergemios10.survivalgames.commands.*;
			if (args[0].equalsIgnoreCase("help")) {
				if (args.length == 1) {
					help(sender, 1);
				}
				else {
					if (args[1].toLowerCase().startsWith("player")) {
						help(sender, 1);
						return true;
					}
					if (args[1].toLowerCase().startsWith("staff")) {
						help(sender, 2);
						return true;
					}
					if (args[1].toLowerCase().startsWith("admin")) {
						help(sender, 3);
						return true;
					}
					else {
						msgmgr.sendMessage(PrefixType.WARNING, args[1] + " is not a valid page! Valid pages are Player, Staff, and Admin.", sender);
					}
				}
				return true;
			}			
			
			String sub = args[0];
			Vector < String > l = new Vector < String > ();
			l.addAll(Arrays.asList(args));
			l.remove(0);
			args = (String[]) l.toArray(new String[0]);
			if (!commands.containsKey(sub)) {
// Path: src/main/java/com/thundergemios10/survivalgames/MessageManager.java
// public enum PrefixType {
// 
// 	MAIN, INFO, WARNING, ERROR;
// 		
// }


// Path: src/main/java/com/thundergemios10/survivalgames/CommandHandler.java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Vector;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
import com.thundergemios10.survivalgames.MessageManager.PrefixType;
import com.thundergemios10.survivalgames.commands.*;

			if (args[0].equalsIgnoreCase("help")) {
				if (args.length == 1) {
					help(sender, 1);
				}
				else {
					if (args[1].toLowerCase().startsWith("player")) {
						help(sender, 1);
						return true;
					}
					if (args[1].toLowerCase().startsWith("staff")) {
						help(sender, 2);
						return true;
					}
					if (args[1].toLowerCase().startsWith("admin")) {
						help(sender, 3);
						return true;
					}
					else {
						msgmgr.sendMessage(PrefixType.WARNING, args[1] + " is not a valid page! Valid pages are Player, Staff, and Admin.", sender);
					}
				}
				return true;
			}			
			
			String sub = args[0];
			Vector < String > l = new Vector < String > ();
			l.addAll(Arrays.asList(args));
			l.remove(0);
			args = (String[]) l.toArray(new String[0]);
			if (!commands.containsKey(sub)) {
				msgmgr.sendMessage(PrefixType.WARNING, "Command doesn't exist.", sender);