Optionalaction?: DialogButtonFor NOTICE type: the single action button.
For MULTI_ACTION type: list of action buttons.
Behavior after an action button is clicked.
Body elements (text and items) displayed in the dialog.
For SERVER_LINKS and DIALOG_LIST: button width. Default: 150.
Whether ESC key can close the dialog. Default: true.
For MULTI_ACTION and DIALOG_LIST: number of button columns. Default: 2.
OptionalexitAction?: DialogButtonFor MULTI_ACTION, SERVER_LINKS, DIALOG_LIST: exit/close button.
OptionalexternalTitle?: stringButton label when shown as an external/minimized button.
Dialog identifier from the server. Format: namespaced identifier (e.g., "myserver:welcome_dialog").
Input controls for gathering user data.
Optionalno?: DialogButtonFor CONFIRMATION type: the "no" button.
Whether to pause the game in singleplayer. Default: true. No effect in multiplayer.
Dialog title (may be a JSON text component).
The type of dialog, determining overall structure.
Optionalyes?: DialogButtonFor CONFIRMATION type: the "yes" button.
Complete server dialog definition. Contains all information needed to render and interact with a dialog.