Table of Contents

Class ConflictDetector

Namespace
WorldgenLib
Assembly
WorldgenLib.VintageStory.dll

Detects legacy full world-generation takeovers without mistaking an ordinary additive worldgen delegate for a conflict. Reports are advisory unless the foreign delegate/patch clearly owns the same vanilla pass as WorldgenLib.

public static class ConflictDetector
Inheritance
ConflictDetector
Inherited Members

Properties

HasBlockingConflicts

True only when a foreign system appears to replace the same generation callback. Advisory factory/transpiler findings do not disable WorldgenLib's ordinary hooks.

public static bool HasBlockingConflicts { get; }

Property Value

bool

HasConflicts

True for any advisory or blocking finding.

public static bool HasConflicts { get; }

Property Value

bool

Reports

public static IReadOnlyList<ConflictDetector.ConflictReport> Reports { get; }

Property Value

IReadOnlyList<ConflictDetector.ConflictReport>

Methods

Detect(ICoreServerAPI)

public static bool Detect(ICoreServerAPI api)

Parameters

api ICoreServerAPI

Returns

bool