Class MinecraftJavaManifestResolver
Namespace: CmlLib.Core.Java
Assembly: CmlLib.Core.dll
public class MinecraftJavaManifestResolver
Inheritance
object ← MinecraftJavaManifestResolver
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
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)