Configuration
Configuration for the dungeon instance.
Show Properties
Show Properties
Unique identifier for this dungeon.
Display name of the dungeon.
Unified artifact storing dungeon and player statistics (completions, best times).
Artifact storing active instance data for the current run.
Artifact storing lobby information for party synchronization.
Available room configurations for this dungeon. Each config defines a set of rooms and a spawn point.
Name of the template world folder used as a base for instances.
Quests associated with the dungeon.
Triggers executed when the dungeon starts.
Triggers executed when the dungeon ends.
Criteria required for a player to be eligible for entry.
Modifiers applied to the dungeon instance.
Mode defining who pays the entry cost.
LEADER (only leader pays), GROUP (everyone pays).Items required to enter the dungeon.
Message shown when items are missing. Supports
{MissingQuantity}, {ItemName}, {PlayerName}.Cooldown in seconds after completion. Null = no cooldown.
Countdown in the lobby before players are teleported.
Minimum players required to start the dungeon. Must be ≥ 1.
Maximum players per party. Must be ≥ 1.
Maximum number of instances of this dungeon that can run simultaneously. Must be ≥ 1.
Enable visibility of the dungeon scoreboard.
Global damage multiplier for all mobs in this dungeon instance (BTC-CORE only).
Aggro range multiplier for all mobs in this dungeon instance (BTC-CORE only).
Priority order when displayed in a category global menu. Lower values appear first.
Example
dungeon_instance:
id: "ancient_temple"
name: "Ancient Temple"
templateWorld: "dungeon_temple"
roomConfigurations:
- "temple_layout"
minPartySize: 1
maxPartySize: 4
maxSimultaneousInstances: 3
cooldownSeconds: 300
startCooldownSeconds: 10
entryCostMode: GROUP
entryCosts:
- DIAMOND
- GOLD_INGOT {2}
enableScoreboard: true
categoryPriority: 0