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
HasConflicts
True for any advisory or blocking finding.
public static bool HasConflicts { get; }
Property Value
Reports
public static IReadOnlyList<ConflictDetector.ConflictReport> Reports { get; }
Property Value
Methods
Detect(ICoreServerAPI)
public static bool Detect(ICoreServerAPI api)
Parameters
apiICoreServerAPI