dungeon_party_menu
Dungeon Party Menu — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | dungeon_party_menu |
| Type | Misc |
| Color | Cyan |
| Icon | fa6-solid:users |
Description
Action entry that opens a dungeon party/lobby selection menu. Buttons are defined in layout pool items via buttonType (DUNGEON_READY, DUNGEON_LEAVE, DUNGEON_AUTO_FILL). Dynamic lobby slots are injected into the same scrollable layout so everything scrolls together.
Fields
| Field | Type | Description |
|---|---|---|
inventoryTitle | Var<String> | Title of the inventory |
inventoryRows | Int | Number of rows (1-6) |
dungeonInstance | Ref<DungeonInstanceEntry> | Target static dungeon instance |
lobbyItem | Item | Item for an available lobby slot. |
lobbyName | Var<String> | Name format for a lobby slot. Supports: {index}, {players}, {max}. |
lobbyLore | List<Var<String>> | Lore for lobby slots. |
readyPlayerPrefix | Var<String> | Prefix for ready player names. |
readyPlayerSuffix | Var<String> | Suffix for ready player names. |
notReadyPlayerPrefix | Var<String> | Prefix for not-ready player names. |
notReadyPlayerSuffix | Var<String> | Suffix for not-ready player names. |
enableWaitingScoreboard | Boolean | Whether to enable a waiting scoreboard above the hotbar. |
lobbyOffsetX | Int | Starting column offset for lobby slots (0 = start at left edge). |
lobbyOffsetY | Int | Starting row offset for lobby slots (0 = start at top edge). |
scoreboardTitle | Var<String> | Title of the waiting scoreboard. |
scoreboardWaiting | List<Var<String>> | Lines for the waiting scoreboard. |
scoreboardCountdown | List<Var<String>> | Lines for the countdown scoreboard. |
guiType | GuiType | GUI type. |
layoutPool | List<LayoutData> | Pool of layout definitions. Items with buttonType are resolved as party buttons. |
mainLayoutId | String? | ID of the main layout from the pool. |
audio | GuiAudioData | Audio configuration. |
Usage Example
- entry: dungeon_party_menu
name: "Dungeon Party Menu"
inventoryTitle: ""
inventoryRows: 0
dungeonInstance: ""
lobbyItem: ""
lobbyName: ""
lobbyLore: []
readyPlayerPrefix: ""
readyPlayerSuffix: ""
notReadyPlayerPrefix: ""
notReadyPlayerSuffix: ""
enableWaitingScoreboard: false
lobbyOffsetX: 0
lobbyOffsetY: 0
scoreboardTitle: ""
scoreboardWaiting: []
scoreboardCountdown: []
guiType: ""
layoutPool: []
mainLayoutId: ""
audio: ""