public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String args[]){
		if (!(sender instanceof Player)) {
			sender.sendMessage("This command can only be run by a player.");
			return true;
		} 
		Player player = (Player)sender;
		if (args.length <= 0){
			player.sendMessage(Util.edit(USE_HELP));
			return true;
		}
		if (args[0].equalsIgnoreCase("help")){
			helpCommand(player);
		}
		else if (args[0].equalsIgnoreCase("create")){
			createCommand(player, args);
		}
		else if (args[0].equalsIgnoreCase("list")){
			listCommand(player);
		}
		else if (args[0].equalsIgnoreCase("info")){
			infoCommand(player);
		}
		else if (args[0].equalsIgnoreCase("reload")){
			reloadCommand(player);
		}
		else {
			player.sendMessage(Util.edit(USE_HELP));
		}
		return true;
	}