Table of Contents

Class MinecraftJavaManifestResolver

Namespace: CmlLib.Core.Java
Assembly: CmlLib.Core.dll

public class MinecraftJavaManifestResolver

Inheritance

objectMinecraftJavaManifestResolver

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

MinecraftJavaManifestResolver(HttpClient)

public MinecraftJavaManifestResolver(HttpClient httpClient)

Parameters

httpClient HttpClient

Properties

ManifestServer

public string ManifestServer { get; set; }

Property Value

string

Methods

GetAllManifests()

public Task<IEnumerable<MinecraftJavaManifestMetadata>> GetAllManifests()

Returns

Task<IEnumerable<MinecraftJavaManifestMetadata>>

GetFilesFromManifest(MinecraftJavaManifestMetadata, CancellationToken)

public Task<IEnumerable<MinecraftJavaFile>> GetFilesFromManifest(MinecraftJavaManifestMetadata manifest, CancellationToken cancellationToken)

Parameters

manifest MinecraftJavaManifestMetadata

cancellationToken CancellationToken

Returns

Task<IEnumerable<MinecraftJavaFile>>

GetFilesFromManifest(string, CancellationToken)

public Task<IEnumerable<MinecraftJavaFile>> GetFilesFromManifest(string manifestUrl, CancellationToken cancellationToken)

Parameters

manifestUrl string

cancellationToken CancellationToken

Returns

Task<IEnumerable<MinecraftJavaFile>>

GetManifestsForOS(string)

public Task<IEnumerable<MinecraftJavaManifestMetadata>> GetManifestsForOS(string os)

Parameters

os string

Returns

Task<IEnumerable<MinecraftJavaManifestMetadata>>

GetOSNameForJava(LauncherOSRule)

public static string GetOSNameForJava(LauncherOSRule os)

Parameters

os LauncherOSRule

Returns

string