Table of Contents

Class ModDependencyService.Plan

Namespace
McServerLauncher.Services
Assembly
McServerLauncher.dll

What is missing, and what could not be worked out.

public record ModDependencyService.Plan : IEquatable<ModDependencyService.Plan>
Inheritance
ModDependencyService.Plan
Implements
Inherited Members

Constructors

Plan(IReadOnlyList<Needed>, IReadOnlyList<string>)

What is missing, and what could not be worked out.

public Plan(IReadOnlyList<ModDependencyService.Needed> Install, IReadOnlyList<string> Unresolved)

Parameters

Install IReadOnlyList<ModDependencyService.Needed>

Dependencies to download, parents before children.

Unresolved IReadOnlyList<string>

Project ids that are required but have no version for this loader and Minecraft version. Reported rather than swallowed: the install will still be short of something, and a user who is told which mod is missing can go and look at it.

Properties

Install

Dependencies to download, parents before children.

public IReadOnlyList<ModDependencyService.Needed> Install { get; init; }

Property Value

IReadOnlyList<ModDependencyService.Needed>

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

Unresolved

Project ids that are required but have no version for this loader and Minecraft version. Reported rather than swallowed: the install will still be short of something, and a user who is told which mod is missing can go and look at it.

public IReadOnlyList<string> Unresolved { get; init; }

Property Value

IReadOnlyList<string>