DPB2Class · World, character and items

Monolith

Represents monolith in the current game state. Obtain the object from its owning API and refresh it after an area change.

Namespace: DreamPoeBot.Loki.Game.Objects

public class MonolithView DPB1 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

14 results

TypeMetadata

FieldLink ↗
public const string Monolith.TypeMetadata = "Metadata/MiscellaneousObjects/Monolith"

Gets type metadata for Monolith.

Dump

MethodLink ↗
public string Monolith.Dump()

Executes the dump operation.

Returns: The string result.

ToString

MethodLink ↗
public override string Monolith.ToString()

Returns a text representation of this value.

Returns: The string result.

Upgrade

MethodLink ↗
public bool Monolith.Upgrade(string itemName)

Applies the named inventory item when it is offered as a Monolith upgrade.

itemNamestring
Exact name of the item to apply.

Returns: True when the upgrade action was sent, not server confirmation. Rejections are logged with a reason; identical repeated diagnostics are throttled.

ChildNetworkObject

PropertyLink ↗
public NetworkObject Monolith.ChildNetworkObject { get; }

Gets child network object for Monolith.

ChildNetworkObjectId

PropertyLink ↗
public int Monolith.ChildNetworkObjectId { get; }

Gets child network object id for Monolith.

EssenceBaseItemTypes

PropertyLink ↗
public List<DatBaseItemTypeWrapper> Monolith.EssenceBaseItemTypes { get; }

Gets the essence base item types collection. Its element types are linked below.

IsCorrupted

PropertyLink ↗
public bool Monolith.IsCorrupted { get; }

Whether this monolith is corrupted.

IsMini

PropertyLink ↗
public virtual bool Monolith.IsMini { get; }

Whether this monolith is mini.

MonsterTypeId

PropertyLink ↗
public string Monolith.MonsterTypeId { get; }

Gets monster type id for Monolith.

MonsterTypeMetadata

PropertyLink ↗
public string Monolith.MonsterTypeMetadata { get; }

Gets monster type metadata for Monolith.

Name

PropertyLink ↗
public override string Monolith.Name { get; }

Gets name for Monolith.

OpenPhase

PropertyLink ↗
public int Monolith.OpenPhase { get; }

Gets open phase for Monolith.

UpgradeOptions

PropertyLink ↗
public List<Item> Monolith.UpgradeOptions { get; }

Returns the inventory items currently offered for upgrading this Monolith.

Related types

DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.