Minecraft:Commands/dialog
From SAS Gaming Wiki
More actions
Template:Distinguish Template:Exclusive Template:Infobox command
Manages Minecraft:dialog screens displayed to Minecraft:players. Allows server Minecraft:operators to show custom or predefined dialogs in Minecraft:data pack to specified players, and clear any displayed dialogs on their screen.
Syntax
- Template:Cd
- Shows a dialog screen from inline Minecraft:SNBT or Template:Cd registry (usually defined in a Minecraft:data pack) to specified players.
- Template:Cd
- Clears currently displayed dialogs for specified players.
Arguments
- Specifies the players whose dialog is shown or cleared.
- Template:Arg desc
- Specifies the dialog to show to the players. This argument is only used with Template:Cmd.
- Must be either:
- A namespaced ID of a dialog defined in a data pack (e.g., Template:Code or Template:Code). These are stored in the Template:Cd registry.
- An inline Minecraft:SNBT defining the dialog structure directly in the command. See Template:Slink for the structures.
Result
Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table
Output
Template:Output table Template:Output table Template:Output table Template:Output table
Examples
- To show the nearest player a dialog located at
data/custom/dialog/example/test.jsonin a loaded data pack:/dialog show @p custom:example/test
- To show all players the built-in
minecraft:server_linksdialog:/dialog show @a minecraft:server_links
- To show nearest players a notice dialog with title "Hello" and an "Ok" button in the footer:
/dialog show @p {type:"minecraft:notice",title:"Hello"}
- To show all players a simple confirmation dialog with two action buttons with the label "Yes please" and "Nope". If the player presses "Yes please", the game runs a command to give the player a Minecraft:diamond, otherwise, if they press "Nope", the game closes the dialog:
/dialog show @a {type:"minecraft:confirmation",title:"Give yourself diamond?",yes:{label:"Yes please","action":{"type":"run_command","command":"give @s diamond"}},no:{label:"Nope"}}
- To clear any currently visible dialogs for all players:
/dialog clear @a
History
Gallery
-
An example dialog created by ioblackshaw, showcased by xisumavoid on YouTube.<ref>Template:YouTube link</ref>
-
An entity summoner made and shown off by u/SmoothTurtle872 on Reddit
References
<references />
Minecraft:de:Befehl/dialog Minecraft:es:Comandos/dialog Minecraft:ja:コマンド/dialog Minecraft:pt:Comandos/dialog Minecraft:zh:命令/dialog