Table of Contents

Class MojangJsonVersionLoaderV2

Namespace: CmlLib.Core.VersionLoader
Assembly: CmlLib.Core.dll

public class MojangJsonVersionLoaderV2 : IVersionLoader

Inheritance

objectMojangJsonVersionLoaderV2

Implements

IVersionLoader

Inherited Members

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

Constructors

MojangJsonVersionLoaderV2(MinecraftPath, HttpClient)

public MojangJsonVersionLoaderV2(MinecraftPath path, HttpClient httpClient)

Parameters

path MinecraftPath

httpClient HttpClient

MojangJsonVersionLoaderV2(MinecraftPath, HttpClient, string)

public MojangJsonVersionLoaderV2(MinecraftPath path, HttpClient httpClient, string endpoint)

Parameters

path MinecraftPath

httpClient HttpClient

endpoint string

Properties

UseLocalManifestWhenError

public bool UseLocalManifestWhenError { get; set; }

Property Value

bool

Methods

GetVersionMetadatasAsync(CancellationToken)

public ValueTask<VersionMetadataCollection> GetVersionMetadatasAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

ValueTask<VersionMetadataCollection>