Minecraft:Argument types: Difference between revisions
More actions
Remove broken links to missing pages |
Fix template calls: add MC/ prefix |
||
| Line 1: | Line 1: | ||
This page contains a list of all '''command argument types'''. | This page contains a list of all '''command argument types'''. | ||
{{ | {{MC/Toc|right}} | ||
== ''Java Edition'' == | == ''Java Edition'' == | ||
<!-- Note: This list's framework is generated with a Java application that dumps all argument types from the game. The headers and the official examples should be automated and User:Liachmodded will try to publish the software he used to generate this soon. --> | <!-- Note: This list's framework is generated with a Java application that dumps all argument types from the game. The headers and the official examples should be automated and User:Liachmodded will try to publish the software he used to generate this soon. --> | ||
=== brigadier:bool === | === brigadier:bool === | ||
{{Arg desc|je=bool}} | {{MC/Arg desc|je=bool}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|true}} | ||
* {{ | * {{MC/Cd|false}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|double}} | ||
=== brigadier:double === | === brigadier:double === | ||
{{Arg desc|je=double}} | {{MC/Arg desc|je=double}} | ||
Each double argument may have a custom minimum and maximum value. | Each double argument may have a custom minimum and maximum value. | ||
| Line 24: | Line 24: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|1.2}} | ||
* {{ | * {{MC/Cd|.5}} | ||
* {{ | * {{MC/Cd|-1}} | ||
* {{ | * {{MC/Cd|-.5}} | ||
* {{ | * {{MC/Cd|-1234.56}} | ||
</div></div> | </div></div> | ||
| Line 35: | Line 35: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|double|max}}: The maximum value of this double argument. | ||
** {{ | ** {{MC/Nbt|double|min}}: The minimum value of this double argument. | ||
</div></div> | </div></div> | ||
=== brigadier:float === | === brigadier:float === | ||
{{Arg desc|je=float}} | {{MC/Arg desc|je=float}} | ||
Each float argument type may have a custom minimum and maximum value. | Each float argument type may have a custom minimum and maximum value. | ||
| Line 49: | Line 49: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|1.2}} | ||
* {{ | * {{MC/Cd|.5}} | ||
* {{ | * {{MC/Cd|-1}} | ||
* {{ | * {{MC/Cd|-.5}} | ||
* {{ | * {{MC/Cd|-1234.56}} | ||
</div></div> | </div></div> | ||
| Line 60: | Line 60: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|float|max}}: The maximum value of this float argument. | ||
** {{ | ** {{MC/Nbt|float|min}}: The minimum value of this float argument. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|integer}} | ||
=== brigadier:integer === | === brigadier:integer === | ||
{{Arg desc|je=integer}} | {{MC/Arg desc|je=integer}} | ||
Each integer argument type may have a custom minimum and maximum value. | Each integer argument type may have a custom minimum and maximum value. | ||
| Line 75: | Line 75: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|123}} | ||
* {{ | * {{MC/Cd|-123}} | ||
</div></div> | </div></div> | ||
| Line 83: | Line 83: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|int|max}}: The maximum value of this integer argument. | ||
** {{ | ** {{MC/Nbt|int|min}}: The minimum value of this integer argument. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|long}} | ||
=== brigadier:long === | === brigadier:long === | ||
{{Arg desc|je=long}} | {{MC/Arg desc|je=long}} | ||
Note: Although a long argument type is present in brigadier, it is not used by ''Minecraft''. | Note: Although a long argument type is present in brigadier, it is not used by ''Minecraft''. | ||
| Line 101: | Line 101: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|123}} | ||
* {{ | * {{MC/Cd|-123}} | ||
</div></div> | </div></div> | ||
| Line 109: | Line 109: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|long|max}}: The maximum value of this long argument. | ||
** {{ | ** {{MC/Nbt|long|min}}: The minimum value of this long argument. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|string}} | ||
=== brigadier:string === | === brigadier:string === | ||
{{Arg desc|je=string}} | {{MC/Arg desc|je=string}} | ||
Each string argument type can accept either a single word (no spaces), a quotable phrase (either single word or quoted string), or a greedy phrase (taking the rest of the command as the string argument). | Each string argument type can accept either a single word (no spaces), a quotable phrase (either single word or quoted string), or a greedy phrase (taking the rest of the command as the string argument). | ||
| Line 123: | Line 123: | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
Single word | Single word | ||
* {{ | * {{MC/Cd|word}} | ||
* {{ | * {{MC/Cd|word_with_underscores}} | ||
Quotable phrase | Quotable phrase | ||
* {{ | * {{MC/Cd|"quoted phrase"}} | ||
* {{ | * {{MC/Cd|word}} | ||
* {{ | * {{MC/Cd|""}} | ||
Greedy phrase | Greedy phrase | ||
* {{ | * {{MC/Cd|word}} | ||
* {{ | * {{MC/Cd|words with spaces}} | ||
* {{ | * {{MC/Cd|"and symbols"}} | ||
</div></div> | </div></div> | ||
| Line 138: | Line 138: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|type}}: The type of this string argument. Can be {{MC/Cd|word}}, {{MC/Cd|phrase}}, or {{MC/Cd|greedy}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|angle}} | ||
=== minecraft:angle === | === minecraft:angle === | ||
{{Arg desc|je=angle}} | {{MC/Arg desc|je=angle}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|~}} | ||
* {{ | * {{MC/Cd|~-0.5}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|block_pos}} | ||
=== minecraft:block_pos === | === minecraft:block_pos === | ||
{{Arg desc|je=block_pos}} | {{MC/Arg desc|je=block_pos}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0 0 0}} | ||
* {{ | * {{MC/Cd|~ ~ ~}} | ||
* {{ | * {{MC/Cd|^ ^ ^}} | ||
* {{ | * {{MC/Cd|^1 ^ ^-5}} | ||
* {{ | * {{MC/Cd|~0.5 ~1 ~-5}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|block_predicate}} | ||
=== minecraft:block_predicate === | === minecraft:block_predicate === | ||
<!--{{Arg desc|je=block_predicate}}--> | <!--{{MC/Arg desc|je=block_predicate}}--> | ||
The format of block_predicate parameters is <code>''block_id''[''block_states'']{''data_tags''}</code>, in which block states and data tags can be omitted when they are not needed. | The format of block_predicate parameters is <code>''block_id''[''block_states'']{''data_tags''}</code>, in which block states and data tags can be omitted when they are not needed. | ||
| Line 181: | Line 181: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|stone}} | ||
* {{ | * {{MC/Cd|minecraft:stone}} | ||
* <code>stone[foo=bar]</code> | * <code>stone[foo=bar]</code> | ||
* {{ | * {{MC/Cd|#stone}} | ||
* <code>#stone[foo=bar]{baz:nbt}</code> | * <code>#stone[foo=bar]{baz:nbt}</code> | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|block_state}} | ||
=== minecraft:block_state === | === minecraft:block_state === | ||
<!--{{Arg desc|je=block_state}}--> | <!--{{MC/Arg desc|je=block_state}}--> | ||
The format of block_state parameters is <code>''block_id''[''block_states'']{''data_tags''}</code>, in which block states and data tags can be omitted when they are not needed. | The format of block_state parameters is <code>''block_id''[''block_states'']{''data_tags''}</code>, in which block states and data tags can be omitted when they are not needed. | ||
| Line 203: | Line 203: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|stone}} | ||
* {{ | * {{MC/Cd|minecraft:stone}} | ||
* <code>stone[foo=bar]</code> | * <code>stone[foo=bar]</code> | ||
* <code>foo{bar:baz}</code> | * <code>foo{bar:baz}</code> | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|color}} | ||
=== minecraft:color === | === minecraft:color === | ||
{{Arg desc|je=color}} | {{MC/Arg desc|je=color}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|red}} | ||
* {{ | * {{MC/Cd|green}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|column_pos}} | ||
=== minecraft:column_pos === | === minecraft:column_pos === | ||
{{Arg desc|je=column_pos}} | {{MC/Arg desc|je=column_pos}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0 0}} | ||
* {{ | * {{MC/Cd|~ ~}} | ||
* {{ | * {{MC/Cd|~1 ~-2}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|component}} | ||
=== minecraft:component === | === minecraft:component === | ||
{{Arg desc|je=component}} | {{MC/Arg desc|je=component}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|"hello world"}} | ||
* {{ | * {{MC/Cd|""}} | ||
* {{cd|{"text":"hello world"} }} | * {{cd|{"text":"hello world"} }} | ||
* {{ | * {{MC/Cd|[""]}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|dimension}} | ||
=== minecraft:dimension === | === minecraft:dimension === | ||
{{Arg desc|je=dimension}} | {{MC/Arg desc|je=dimension}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|minecraft:overworld}} | ||
* {{ | * {{MC/Cd|minecraft:the_nether}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|entity}} | ||
=== minecraft:entity === | === minecraft:entity === | ||
{{Arg desc|je=entity}} | {{MC/Arg desc|je=entity}} | ||
Each entity argument may place limits on the number of entities (single/multiple) selected or the type of entities (player/any entity) selected. | Each entity argument may place limits on the number of entities (single/multiple) selected or the type of entities (player/any entity) selected. | ||
| Line 261: | Line 261: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|Player}} | ||
* {{ | * {{MC/Cd|0123}} | ||
* {{ | * {{MC/Cd|@e}} | ||
* <code>@e[type=foo]</code> | * <code>@e[type=foo]</code> | ||
* {{ | * {{MC/Cd|dd12be42-52a9-4a91-a8a1-11c01849e498}} | ||
</div></div> | </div></div> | ||
| Line 271: | Line 271: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|amount}}: The amount of entities that can be selected. Can be {{MC/Cd|single}} or {{MC/Cd|multiple}}. | ||
** {{ | ** {{MC/Nbt|string|type}}: The target entity type. Can be {{MC/Cd|players}} or {{MC/Cd|entities}}. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|entity_anchor}} | ||
=== minecraft:entity_anchor === | === minecraft:entity_anchor === | ||
{{Arg desc|je=entity_anchor}} | {{MC/Arg desc|je=entity_anchor}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|eyes}} | ||
* {{ | * {{MC/Cd|feet}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|float_range}} | ||
=== minecraft:float_range === | === minecraft:float_range === | ||
{{Arg desc|je=float_range}} | {{MC/Arg desc|je=float_range}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
| Line 293: | Line 293: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0..5.2}} | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|-5.4}} | ||
* {{ | * {{MC/Cd|-100.76..}} | ||
* {{ | * {{MC/Cd|..100}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|function}} | ||
=== minecraft:function === | === minecraft:function === | ||
{{Arg desc|je=function}} | {{MC/Arg desc|je=function}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|#foo}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|game_profile}} | ||
=== minecraft:game_profile === | === minecraft:game_profile === | ||
{{Arg desc|je=game_profile}} | {{MC/Arg desc|je=game_profile}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|Player}} | ||
* {{ | * {{MC/Cd|0123}} | ||
* {{ | * {{MC/Cd|dd12be42-52a9-4a91-a8a1-11c01849e498}} | ||
* {{ | * {{MC/Cd|@e}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|gamemode}} | ||
=== minecraft:gamemode === | === minecraft:gamemode === | ||
{{Arg desc|je=gamemode}} | {{MC/Arg desc|je=gamemode}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|survival}} | ||
* {{ | * {{MC/Cd|creative}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|heightmap}} | ||
=== minecraft:heightmap=== | === minecraft:heightmap=== | ||
{{Arg desc|je=heightmap}} | {{MC/Arg desc|je=heightmap}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|world_surface}} | ||
* {{ | * {{MC/Cd|ocean_floor}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|int_range}} | ||
=== minecraft:int_range === | === minecraft:int_range === | ||
{{Arg desc|je=int_range}} | {{MC/Arg desc|je=int_range}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0..5}} | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|-5}} | ||
* {{ | * {{MC/Cd|-100..}} | ||
* {{ | * {{MC/Cd|..100}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|item_predicate}} | ||
=== minecraft:item_predicate === | === minecraft:item_predicate === | ||
The format of item_predicate parameters is <code><''item_type''>[<''list of tests''>]</code>, in which the list of tests with <code>[]</code> can be omitted when not needed. | The format of item_predicate parameters is <code><''item_type''>[<''list of tests''>]</code>, in which the list of tests with <code>[]</code> can be omitted when not needed. | ||
| Line 392: | Line 392: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|stick}} | ||
* {{ | * {{MC/Cd|minecraft:stick}} | ||
* {{ | * {{MC/Cd|#stick}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|item_slot}} | ||
=== minecraft:item_slot === | === minecraft:item_slot === | ||
{{Arg desc|je=item_slot}} | {{MC/Arg desc|je=item_slot}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|container.5}} | ||
* {{ | * {{MC/Cd|weapon}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|item_slots}} | ||
=== minecraft:item_slots === | === minecraft:item_slots === | ||
{{Arg desc|je=item_slots}} | {{MC/Arg desc|je=item_slots}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|container.*}} | ||
* {{ | * {{MC/Cd|container.5}} | ||
* {{ | * {{MC/Cd|weapon}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|item_stack}} | ||
=== minecraft:item_stack === | === minecraft:item_stack === | ||
| Line 436: | Line 436: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|stick}} | ||
* {{ | * {{MC/Cd|minecraft:stick}} | ||
* <code>stick{foo:bar}</code>{{sic}} | * <code>stick{foo:bar}</code>{{sic}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|loot_modifier}} | ||
=== minecraft:loot_modifier === | === minecraft:loot_modifier === | ||
{{Arg desc|je=loot_modifier}} | {{MC/Arg desc|je=loot_modifier}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo: bar}} | ||
* {{cd|<nowiki>{function: set_components, components: {"!damage": {}}}</nowiki>}} | * {{cd|<nowiki>{function: set_components, components: {"!damage": {}}}</nowiki>}} | ||
* {{cd|<nowiki>{function: set_count, count: 10, add: true}</nowiki>}} | * {{cd|<nowiki>{function: set_count, count: 10, add: true}</nowiki>}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|loot_predicate}} | ||
=== minecraft:loot_predicate === | === minecraft:loot_predicate === | ||
{{Arg desc|je=loot_predicate}} | {{MC/Arg desc|je=loot_predicate}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo: bar}} | ||
* {{cd|<nowiki>{condition:weather_check, raining:true}</nowiki>}} | * {{cd|<nowiki>{condition:weather_check, raining:true}</nowiki>}} | ||
* {{cd|<nowiki>{condition:random_chance, chance: 0.5}</nowiki>}} | * {{cd|<nowiki>{condition:random_chance, chance: 0.5}</nowiki>}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|loot_table}} | ||
=== minecraft:loot_table === | === minecraft:loot_table === | ||
{{Arg desc|je=loot_table}} | {{MC/Arg desc|je=loot_table}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo: bar}} | ||
* {{cd|<nowiki>{pools: [{rolls: 2, entries: [{type: item, weight: 1, name: stick}, {type: item, weight: 1, name: blaze_rod}]}]}</nowiki>}} | * {{cd|<nowiki>{pools: [{rolls: 2, entries: [{type: item, weight: 1, name: stick}, {type: item, weight: 1, name: blaze_rod}]}]}</nowiki>}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|message}} | ||
=== minecraft:message === | === minecraft:message === | ||
{{Arg desc|je=message}} | {{MC/Arg desc|je=message}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|Hello world!}} | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|@e}} | ||
* {{ | * {{MC/Cd|Hello @p :)}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|nbt_compound_tag}} | ||
=== minecraft:nbt_compound_tag === | === minecraft:nbt_compound_tag === | ||
{{Arg desc|je=nbt_compound_tag}} | {{MC/Arg desc|je=nbt_compound_tag}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
| Line 498: | Line 498: | ||
* <code>{foo:bar}</code> | * <code>{foo:bar}</code> | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|nbt_path}} | ||
=== minecraft:nbt_path === | === minecraft:nbt_path === | ||
{{Arg desc|je=nbt_path}} | {{MC/Arg desc|je=nbt_path}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
An example | An example | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
{{ | {{MC/Cd|foo.bar[0]."A [crazy name]".baz.}} | ||
<div class="treeview"> | <div class="treeview"> | ||
* {{ | * {{MC/Cd|foo}} | ||
** {{ | ** {{MC/Cd|bar}} | ||
*** ''<the first list element>'' | *** ''<the first list element>'' | ||
**** {{ | **** {{MC/Cd|A [crazy name]}} | ||
***** '''{{ | ***** '''{{MC/Cd|baz}}''' | ||
*** ''<the second list element>'' | *** ''<the second list element>'' | ||
</div></div></div> | </div></div></div> | ||
| Line 518: | Line 518: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo.bar}} | ||
* {{ | * {{MC/Cd|foo[0]}} | ||
* {{ | * {{MC/Cd|[0]}} | ||
* <code>[]</code> | * <code>[]</code> | ||
* <code>{foo:bar}</code> | * <code>{foo:bar}</code> | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|nbt_tag}} | ||
=== minecraft:nbt_tag === | === minecraft:nbt_tag === | ||
{{Arg desc|je=nbt_tag}} | {{MC/Arg desc|je=nbt_tag}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0}} | ||
* {{ | * {{MC/Cd|0b}} | ||
* {{ | * {{MC/Cd|0xFF}} | ||
* {{ | * {{MC/Cd|0.0}} | ||
* {{ | * {{MC/Cd|"foo"}} | ||
* <code>{foo:bar}</code> | * <code>{foo:bar}</code> | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|objective}} | ||
=== minecraft:objective === | === minecraft:objective === | ||
{{Arg desc|je=objective}} | {{MC/Arg desc|je=objective}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|*}} | ||
* {{ | * {{MC/Cd|012}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|objective_criteria}} | ||
=== minecraft:objective_criteria === | === minecraft:objective_criteria === | ||
{{Arg desc|je=objective_criteria}} | {{MC/Arg desc|je=objective_criteria}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo.bar.baz}} | ||
* {{ | * {{MC/Cd|minecraft:foo}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|operation}} | ||
=== minecraft:operation === | === minecraft:operation === | ||
{{Arg desc|je=operation}} | {{MC/Arg desc|je=operation}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
| Line 570: | Line 570: | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* <code>=</code> | * <code>=</code> | ||
* {{ | * {{MC/Cd|>}} | ||
* {{ | * {{MC/Cd|<}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|particle}} | ||
=== minecraft:particle === | === minecraft:particle === | ||
{{Arg desc|je=particle}} | {{MC/Arg desc|je=particle}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|particle with options}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource}} | ||
=== minecraft:resource === | === minecraft:resource === | ||
{{Arg desc|je=resource}} | {{MC/Arg desc|je=resource}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|012}} | ||
</div></div> | </div></div> | ||
| Line 599: | Line 599: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|registry}}: The registry ID. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource_key}} | ||
=== minecraft:resource_key === | === minecraft:resource_key === | ||
{{Arg desc|je=resource_key}} | {{MC/Arg desc|je=resource_key}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|012}} | ||
</div></div> | </div></div> | ||
| Line 617: | Line 617: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|registry}}: The registry ID. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource_location}} | ||
=== minecraft:resource_location === | === minecraft:resource_location === | ||
{{Arg desc|je=resource_location}} It is resolved during command execution into the unregistered content, or sent to the client to resolve into a client-side content. | {{MC/Arg desc|je=resource_location}} It is resolved during command execution into the unregistered content, or sent to the client to resolve into a client-side content. | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|012}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource_or_tag}} | ||
=== minecraft:resource_or_tag === | === minecraft:resource_or_tag === | ||
{{Arg desc|je=resource_or_tag}} | {{MC/Arg desc|je=resource_or_tag}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|012}} | ||
* {{ | * {{MC/Cd|#skeletons}} | ||
* {{ | * {{MC/Cd|#minecraft:skeletons}} | ||
</div></div> | </div></div> | ||
| Line 649: | Line 649: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|registry}}: The registry ID. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource_or_tag_key}} | ||
=== minecraft:resource_or_tag_key === | === minecraft:resource_or_tag_key === | ||
{{Arg desc|je=resource_or_tag_key}} | {{MC/Arg desc|je=resource_or_tag_key}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|foo:bar}} | ||
* {{ | * {{MC/Cd|012}} | ||
* {{ | * {{MC/Cd|#skeletons}} | ||
* {{ | * {{MC/Cd|#minecraft:skeletons}} | ||
</div></div> | </div></div> | ||
| Line 669: | Line 669: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|registry}}: The registry ID. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|resource_selector}} | ||
=== minecraft:resource_selector === | === minecraft:resource_selector === | ||
Similar to '''resouce_location''' except enables the use of wildcard characters. | Similar to '''resouce_location''' except enables the use of wildcard characters. | ||
| Line 681: | Line 681: | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|*:*}} - matches all IDs | ||
* {{ | * {{MC/Cd|*}} - matches everthing in the <code>minecraft</code> namespace | ||
* {{ | * {{MC/Cd|custom:folder/*_test_?}} - matches IDs in the <code>folder</code> subfolder in the <code>custom</code> namespace that end in <code>_test_</code> followed by one additional character. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|rotation}} | ||
=== minecraft:rotation === | === minecraft:rotation === | ||
{{Arg desc|je=rotation}} | {{MC/Arg desc|je=rotation}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0 0}} | ||
* {{ | * {{MC/Cd|~ ~}} | ||
* {{ | * {{MC/Cd|~-5 ~5}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|score_holder}} | ||
=== minecraft:score_holder === | === minecraft:score_holder === | ||
{{Arg desc|je=score_holder}} | {{MC/Arg desc|je=score_holder}} | ||
Each score holder argument may specify if it can select only one score holder or multiple score holders. | Each score holder argument may specify if it can select only one score holder or multiple score holders. | ||
| Line 706: | Line 706: | ||
Examples | Examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|#hidden}} | ||
* {{ | * {{MC/Cd|.top}} | ||
</div></div> | </div></div> | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|Player}} | ||
* {{ | * {{MC/Cd|0123}} | ||
* {{ | * {{MC/Cd|*}} | ||
* {{ | * {{MC/Cd|@e}} | ||
</div></div> | </div></div> | ||
| Line 721: | Line 721: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|string|amount}}: The amount of score holders that can be selected. Can be {{MC/Cd|single}} or {{MC/Cd|multiple}}. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|scoreboard_slot}} | ||
=== minecraft:scoreboard_slot === | === minecraft:scoreboard_slot === | ||
{{Arg desc|je=scoreboard_slot}} | {{MC/Arg desc|je=scoreboard_slot}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|sidebar}} | ||
* {{ | * {{MC/Cd|foo.bar}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|style}} | ||
=== minecraft:style === | === minecraft:style === | ||
{{Arg desc|je=style}} | {{MC/Arg desc|je=style}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
| Line 744: | Line 744: | ||
* {{cd|{"bold": true<nowiki>}</nowiki>}} | * {{cd|{"bold": true<nowiki>}</nowiki>}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|swizzle}} | ||
=== minecraft:swizzle === | === minecraft:swizzle === | ||
{{Arg desc|je=swizzle}} | {{MC/Arg desc|je=swizzle}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|xyz}} | ||
* {{ | * {{MC/Cd|x}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|team}} | ||
=== minecraft:team === | === minecraft:team === | ||
{{Arg desc|je=team}} | {{MC/Arg desc|je=team}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|foo}} | ||
* {{ | * {{MC/Cd|123}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|template_mirror}} | ||
=== minecraft:template_mirror === | === minecraft:template_mirror === | ||
{{Arg desc|je=template_mirror}} | {{MC/Arg desc|je=template_mirror}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|none}} | ||
* {{ | * {{MC/Cd|left_right}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|template_rotation}} | ||
=== minecraft:template_rotation === | === minecraft:template_rotation === | ||
{{Arg desc|je=template_rotation}} | {{MC/Arg desc|je=template_rotation}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|none}} | ||
* {{ | * {{MC/Cd|clockwise_90}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|time}} | ||
=== minecraft:time === | === minecraft:time === | ||
{{Arg desc|je=time}} | {{MC/Arg desc|je=time}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0d}} | ||
* {{ | * {{MC/Cd|0s}} | ||
* {{ | * {{MC/Cd|0t}} | ||
* {{ | * {{MC/Cd|0}} | ||
</div></div> | </div></div> | ||
| Line 801: | Line 801: | ||
JSON properties in command syntax output | JSON properties in command syntax output | ||
<div class="collapsible-content treeview"> | <div class="collapsible-content treeview"> | ||
* {{ | * {{MC/Nbt|compound|properties}}: The root properties object. | ||
** {{ | ** {{MC/Nbt|int|min}}: The minimum time in game ticks. | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|uuid}} | ||
=== minecraft:uuid === | === minecraft:uuid === | ||
{{Arg desc|je=uuid}} | {{MC/Arg desc|je=uuid}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|dd12be42-52a9-4a91-a8a1-11c01849e498}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|vec2}} | ||
=== minecraft:vec2 === | === minecraft:vec2 === | ||
{{Arg desc|je=vec2}} | {{MC/Arg desc|je=vec2}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0 0}} | ||
* {{ | * {{MC/Cd|~ ~}} | ||
* {{ | * {{MC/Cd|0.1 -0.5}} | ||
* {{ | * {{MC/Cd|~1 ~-2}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|vec3}} | ||
=== minecraft:vec3 === | === minecraft:vec3 === | ||
{{Arg desc|je=vec3}} | {{MC/Arg desc|je=vec3}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|0 0 0}} | ||
* {{ | * {{MC/Cd|~ ~ ~}} | ||
* {{ | * {{MC/Cd|^ ^ ^}} | ||
* {{ | * {{MC/Cd|^1 ^ ^-5}} | ||
* {{ | * {{MC/Cd|0.1 -0.5 .9}} | ||
* {{ | * {{MC/Cd|~0.5 ~1 ~-5}} | ||
</div></div> | </div></div> | ||
=== Removed === | === Removed === | ||
{{ | {{MC/Anchor|entity_summon}} | ||
==== minecraft:entity_summon ==== | ==== minecraft:entity_summon ==== | ||
{{Arg desc|je=entity_summon}} | {{MC/Arg desc|je=entity_summon}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|minecraft:pig}} | ||
* {{ | * {{MC/Cd|cow}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|item_enchantment}} | ||
==== minecraft:item_enchantment ==== | ==== minecraft:item_enchantment ==== | ||
{{Arg desc|je=item_enchantment}} | {{MC/Arg desc|je=item_enchantment}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|unbreaking}} | ||
* {{ | * {{MC/Cd|silk_touch}} | ||
</div></div> | </div></div> | ||
{{ | {{MC/Anchor|mob_effect}} | ||
==== minecraft:mob_effect ==== | ==== minecraft:mob_effect ==== | ||
{{Arg desc|je=mob_effect}} | {{MC/Arg desc|je=mob_effect}} | ||
<div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | <div class="collapsible collapsed collapsetoggle-inline" data-expandtext="show" data-collapsetext="hide"> | ||
Official examples | Official examples | ||
<div class="collapsible-content"> | <div class="collapsible-content"> | ||
* {{ | * {{MC/Cd|spooky}} | ||
* {{ | * {{MC/Cd|effect}} | ||
</div></div> | </div></div> | ||
== Bedrock Edition == | == Bedrock Edition == | ||
<!-- Note: This list is from disassembly code of BDS (CommandRegistry::parse<T>), and https://github.com/Mojang/bedrock-samples/blob/main/metadata/command_modules/mojang-commands.json.--> | <!-- Note: This list is from disassembly code of BDS (CommandRegistry::parse<T>), and https://github.com/Mojang/bedrock-samples/blob/main/metadata/command_modules/mojang-commands.json.--> | ||
{{ | {{MC/Update|section=1}} | ||
===BlockStateCommandParam=== | ===BlockStateCommandParam=== | ||
Also known as BLOCK_STATE_ARRAY. | Also known as BLOCK_STATE_ARRAY. | ||
{{Arg desc|be=BlockStateCommandParam}} | {{MC/Arg desc|be=BlockStateCommandParam}} | ||
===CommandCompareOperator=== | ===CommandCompareOperator=== | ||
Also known as COMPAREOPERATOR. | Also known as COMPAREOPERATOR. | ||
{{Arg desc|be=CommandCompareOperator}} | {{MC/Arg desc|be=CommandCompareOperator}} | ||
===CommandFilePath=== | ===CommandFilePath=== | ||
Also known as PATHCOMMAND. | Also known as PATHCOMMAND. | ||
{{Arg desc|be=CommandFilePath}} | {{MC/Arg desc|be=CommandFilePath}} | ||
===CommandIntegerRange=== | ===CommandIntegerRange=== | ||
Also known as FULLINTEGERRANGE. | Also known as FULLINTEGERRANGE. | ||
{{Arg desc|be=CommandIntegerRange}} | {{MC/Arg desc|be=CommandIntegerRange}} | ||
===CommandMessage=== | ===CommandMessage=== | ||
Also known as MESSAGE_ROOT. | Also known as MESSAGE_ROOT. | ||
{{Arg desc|be=CommandMessage}} | {{MC/Arg desc|be=CommandMessage}} | ||
===CommandOperator=== | ===CommandOperator=== | ||
Also known as OPERATOR. | Also known as OPERATOR. | ||
{{Arg desc|be=CommandOperator}} | {{MC/Arg desc|be=CommandOperator}} | ||
===CommandPosition=== | ===CommandPosition=== | ||
Also known as POSITION. | Also known as POSITION. | ||
{{Arg desc|be=CommandPosition}} | {{MC/Arg desc|be=CommandPosition}} | ||
===CommandPositionFloat=== | ===CommandPositionFloat=== | ||
Also known as POSITION_FLOAT. | Also known as POSITION_FLOAT. | ||
{{Arg desc|be=CommandPositionFloat}} | {{MC/Arg desc|be=CommandPositionFloat}} | ||
===CommandRawText=== | ===CommandRawText=== | ||
Also known as RAWTEXT. | Also known as RAWTEXT. | ||
{{ | {{MC/Arg desc|be=rawtext}} | ||
{{ | {{MC/Anchor|<nowiki>CommandSelector<Actor></nowiki>}}{{MC/Anchor|<nowiki>CommandSelector<Player></nowiki>}} | ||
===CommandSelector<Actor> and CommandSelector<Player>=== | ===CommandSelector<Actor> and CommandSelector<Player>=== | ||
Also known as SELECTION. | Also known as SELECTION. | ||
CommandSelector<Actor> is used to specify entities. {{Arg desc|be=CommandSelector<Actor>}} | CommandSelector<Actor> is used to specify entities. {{MC/Arg desc|be=CommandSelector<Actor>}} | ||
CommandSelector<Player> is used to specify players. {{Arg desc|be=CommandSelector<Player>}} | CommandSelector<Player> is used to specify players. {{MC/Arg desc|be=CommandSelector<Player>}} | ||
===CommandWildcardInt=== | ===CommandWildcardInt=== | ||
Also known as WILDCARDINT. | Also known as WILDCARDINT. | ||
Must be a 32-bit integer, or an asterisk ({{ | Must be a 32-bit integer, or an asterisk ({{MC/Cd|*}}) to represent MIN_INT(-2,147,483,648), | ||
===float=== | ===float=== | ||
Also known as VAL. | Also known as VAL. | ||
{{Arg desc|be=float}} | {{MC/Arg desc|be=float}} | ||
===int=== | ===int=== | ||
Also known as INT. | Also known as INT. | ||
{{Arg desc|be=int}} | {{MC/Arg desc|be=int}} | ||
===Json::Value=== | ===Json::Value=== | ||
Also known as JSON_OBJECT. | Also known as JSON_OBJECT. | ||
{{Arg desc|be=Json::Value}} | {{MC/Arg desc|be=Json::Value}} | ||
===RelativeFloat=== | ===RelativeFloat=== | ||
Also known as RVAL. | Also known as RVAL. | ||
{{Arg desc|be=RelativeFloat}} | {{MC/Arg desc|be=RelativeFloat}} | ||
{{ | {{MC/Anchor|basic_string}} | ||
===std::basic_string=== | ===std::basic_string=== | ||
Also known as ID. | Also known as ID. | ||
{{Arg desc|be=basic_string}} | {{MC/Arg desc|be=basic_string}} | ||
{{ | {{MC/Anchor|<nowiki>unique_ptr<Command></nowiki>}} | ||
===std::unique_ptr<Command>=== | ===std::unique_ptr<Command>=== | ||
| Line 955: | Line 955: | ||
Also known as WILDCARDSELECTION. | Also known as WILDCARDSELECTION. | ||
{{Arg desc|be=WildcardCommandSelector<Actor>}} | {{MC/Arg desc|be=WildcardCommandSelector<Actor>}} | ||
{{ | {{MC/Anchor|enum}} | ||
===Enum=== | ===Enum=== | ||
Must be an unquoted string without space. | Must be an unquoted string without space. | ||
==History== | ==History== | ||
{{Missing information|{{BE}}}} | {{Missing information|{{MC/BE}}}} | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|java}} | |{{MC/HistoryLine|java}} | ||
|{{HistoryLine||1.13|dev=17w45a|Command arguments are now handled with Brigadier.}} | |{{MC/HistoryLine||1.13|dev=17w45a|Command arguments are now handled with Brigadier.}} | ||
|{{HistoryLine||1.14|dev=19w08a|Now allows single quotes for strings in commands.<ref>{{Link|url=https://github.com/Mojang/brigadier/pull/52|title=Allow single quote in strings by boq · Pull Request #52 |website=Mojang/brigadier – GitHub}}</ref>}} | |{{HistoryLine||1.14|dev=19w08a|Now allows single quotes for strings in commands.<ref>{{MC/Link|url=https://github.com/Mojang/brigadier/pull/52|title=Allow single quote in strings by boq · Pull Request #52 |website=Mojang/brigadier – GitHub}}</ref>}} | ||
|{{HistoryLine||1.16|dev=20w17a|Added <code>minecraft:uuid</code> argument type.}} | |{{MC/HistoryLine||1.16|dev=20w17a|Added <code>minecraft:uuid</code> argument type.}} | ||
|{{HistoryLine||1.16.2|dev=20w29a|Added angle arguments to {{ | |{{HistoryLine||1.16.2|dev=20w29a|Added angle arguments to {{MC/Cmd|spawnpoint}} and {{MC/Cmd|setworldspawn}}, with an argument type that is not registered.<ref name="MC-195052">{{Bug|MC-195052|resolution=Fixed}}</ref>}} | ||
|{{HistoryLine|||dev=20w30a|Added <code>minecraft:angle</code> argument type. | |{{HistoryLine|||dev=20w30a|Added <code>minecraft:angle</code> argument type. | ||
|Now {{ | |Now {{MC/Cmd|spawnpoint}} and {{MC/Cmd|setworldspawn}} use this argument type.<ref name="MC-195052"/>}} | ||
|{{HistoryLine|||dev=?|Now <code>minecraft:dimension</code> argument type checks whether the dimension exists during execution instead of parsing.}} | |{{MC/HistoryLine|||dev=?|Now <code>minecraft:dimension</code> argument type checks whether the dimension exists during execution instead of parsing.}} | ||
|{{HistoryLine||1.17|dev=20w45a|Now <code>minecraft:angle</code> argument type does not accept NaN or Infinite.<ref>{{bug|MC-198414|resolution=Fixed}}</ref>}} | |{{HistoryLine||1.17|dev=20w45a|Now <code>minecraft:angle</code> argument type does not accept NaN or Infinite.<ref>{{bug|MC-198414|resolution=Fixed}}</ref>}} | ||
|{{HistoryLine|||dev=21w10a|Now <code>minecraft:block_pos</code> arguments in {{ | |{{HistoryLine|||dev=21w10a|Now <code>minecraft:block_pos</code> arguments in {{MC/Cmd|spawnpoint}} and {{MC/Cmd|setworldspawn}} require <x> and <z> to be in the range of [-30000000, 30000000), and <y> to be in the range of [-20000000, 20000000) when executing.<ref>{{bug|MC-210408|resolution=Fixed}}</ref>}} | ||
|{{HistoryLine||1.18|dev=21w37a|Removed 16-character limit in <code>minecraft:objective</code> argument type.<ref>{{bug|MC-123277|resolution=Fixed}}</ref>}} | |{{HistoryLine||1.18|dev=21w37a|Removed 16-character limit in <code>minecraft:objective</code> argument type.<ref>{{bug|MC-123277|resolution=Fixed}}</ref>}} | ||
|{{HistoryLine||1.18.2|dev=Pre-release 3|Added <code>minecraft:resource</code> and <code>minecraft:resource_or_tag</code> argument types. | |{{MC/HistoryLine||1.18.2|dev=Pre-release 3|Added <code>minecraft:resource</code> and <code>minecraft:resource_or_tag</code> argument types. | ||
|Now <code>minecraft:resource_location</code> is used only for pack contents, while <code>minecraft:resource</code> is used for registry entries.}} | |Now <code>minecraft:resource_location</code> is used only for pack contents, while <code>minecraft:resource</code> is used for registry entries.}} | ||
|{{HistoryLine||1.19|dev=22w11a|Now <code>minecraft:item_predicate</code> and <code>minecraft:block_predicate</code> require tag to exist when parsing instead of executing.<ref>{{bug|MC-124984|resolution=Fixed}}</ref>}} | |{{HistoryLine||1.19|dev=22w11a|Now <code>minecraft:item_predicate</code> and <code>minecraft:block_predicate</code> require tag to exist when parsing instead of executing.<ref>{{bug|MC-124984|resolution=Fixed}}</ref>}} | ||
|{{HistoryLine|||dev=22w19a|Added <code>minecraft:template_mirror</code> and <code>minecraft:template_rotation</code> argument types.}} | |{{MC/HistoryLine|||dev=22w19a|Added <code>minecraft:template_mirror</code> and <code>minecraft:template_rotation</code> argument types.}} | ||
|{{HistoryLine||1.19.3|dev=22w42a|Added <code>minecraft:resource_key</code> and <code>minecraft:resource_or_tag_key</code> argument types, which are used for reloadable registry entries (i.e. registered pack contents). | |{{MC/HistoryLine||1.19.3|dev=22w42a|Added <code>minecraft:resource_key</code> and <code>minecraft:resource_or_tag_key</code> argument types, which are used for reloadable registry entries (i.e. registered pack contents). | ||
|Now <code>minecraft:resource</code> and <code>minecraft:resource_or_tag</code> are used only for un-reloadable registry entries. | |Now <code>minecraft:resource</code> and <code>minecraft:resource_or_tag</code> are used only for un-reloadable registry entries. | ||
|Removed <code>minecraft:mob_effect</code>, <code>minecraft:entity_summon</code> and <code>minecraft:item_enchantment</code> argument types. Replaced by <code>minecraft:resource</code>.}} | |Removed <code>minecraft:mob_effect</code>, <code>minecraft:entity_summon</code> and <code>minecraft:item_enchantment</code> argument types. Replaced by <code>minecraft:resource</code>.}} | ||
|{{HistoryLine|||dev=22w45a|Added <code>minecraft:gamemode</code> argument type.}} | |{{MC/HistoryLine|||dev=22w45a|Added <code>minecraft:gamemode</code> argument type.}} | ||
|{{HistoryLine||1.19.4|dev=23w03a|Added <code>min</code> property to <code>minecraft:time</code> argument type.<ref>{{bug|MC-122595|resolution=Fixed}}</ref> | |{{HistoryLine||1.19.4|dev=23w03a|Added <code>min</code> property to <code>minecraft:time</code> argument type.<ref>{{bug|MC-122595|resolution=Fixed}}</ref> | ||
|The min value of <code>minecraft:time</code> is always 0 before this update.}} | |The min value of <code>minecraft:time</code> is always 0 before this update.}} | ||
|{{HistoryLine|||dev=1.19.4-pre1|Added <code>minecraft:heightmap</code> argument type.}} | |{{MC/HistoryLine|||dev=1.19.4-pre1|Added <code>minecraft:heightmap</code> argument type.}} | ||
|{{HistoryLine||1.20.3|dev=23w46a|Added <code>minecraft:style</code> argument type.}} | |{{MC/HistoryLine||1.20.3|dev=23w46a|Added <code>minecraft:style</code> argument type.}} | ||
|{{HistoryLine||1.20.5|dev=24w10a|Added <code>minecraft:item_slots</code> argument type.}} | |{{MC/HistoryLine||1.20.5|dev=24w10a|Added <code>minecraft:item_slots</code> argument type.}} | ||
}} | }} | ||
| Line 993: | Line 993: | ||
== Navigation == | == Navigation == | ||
{{Navbox commands}} | {{MC/Navbox commands}} | ||
[[Category:Commands]] | [[Category:Commands]] | ||
Latest revision as of 19:01, 9 April 2026
This page contains a list of all command argument types.
- redirect Template:TOC
Java Edition
brigadier:bool
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|bool}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
brigadier:double
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|double}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each double argument may have a custom minimum and maximum value.
Precision varies throughout number line; the maximum absolute value is about 1.8×10308.
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite max: The maximum value of this double argument.
- Template:Nbt/sprite min: The minimum value of this double argument.
brigadier:float
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|float}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each float argument type may have a custom minimum and maximum value.
Precision varies throughout number line; the maximum absolute value is about 3.4×1038.
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite max: The maximum value of this float argument.
- Template:Nbt/sprite min: The minimum value of this float argument.
brigadier:integer
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|integer}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each integer argument type may have a custom minimum and maximum value.
Maximum range is from −(231) to (231 − 1), or from (−2,147,483,648) to (2,147,483,647).
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite max: The maximum value of this integer argument.
- Template:Nbt/sprite min: The minimum value of this integer argument.
brigadier:long
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|long}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Note: Although a long argument type is present in brigadier, it is not used by Minecraft.
Each long argument type may have a custom minimum and maximum value.
Maximum range is from −(263) to (263−1), or from (−9,223,372,036,854,775,808) to (9,223,372,036,854,775,807).
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite max: The maximum value of this long argument.
- Template:Nbt/sprite min: The minimum value of this long argument.
brigadier:string
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|string}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each string argument type can accept either a single word (no spaces), a quotable phrase (either single word or quoted string), or a greedy phrase (taking the rest of the command as the string argument).
Official examples
Single word
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr Quotable phrase
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr Greedy phrase
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite type: The type of this string argument. Can be
- REDIRECT Template:Code
- REDIRECT Template:Code
Template:Redr, or
- REDIRECT Template:Code
minecraft:angle
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|angle}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:block_pos
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|block_pos}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
minecraft:block_predicate
The format of block_predicate parameters is block_id[block_states]{data_tags}, in which block states and data tags can be omitted when they are not needed.
block_idis required, and it should be in the format of resource location(if namespace isn't set it defaults tominecraft:).- It can also be the resource location of a block tag prefixed with
#, such as#minecraft:planks.
- It can also be the resource location of a block tag prefixed with
- Block states are inside
[], comma-separated and properties and values must be supported by the block or all blocks in the tag. They are optional.minecraft:stone[doesntexist=purpleberry]is unparseable, becausestonedoesn't havedoesntexist.minecraft:redstone_wire[power=tuesday]is unparseable, becauseredstone_wire'spoweris a number between 0 and 15.
- Data tags are inside
{}. They are optional. - When test for block, only the states provided are tested.
- If a command tests for
redstone_wire[power=15], it checks only power, but ignores other states such asnorth.
- If a command tests for
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
stone[foo=bar]
- REDIRECT Template:Code
#stone[foo=bar]{baz:nbt}
minecraft:block_state
The format of block_state parameters is block_id[block_states]{data_tags}, in which block states and data tags can be omitted when they are not needed.
block_idis required, and it should be in the format of resource location (if namespace isn't set it defaults tominecraft:).- Block states are inside
[], comma-separated and must be properties/values supported by the blocks. They are optional.minecraft:stone[doesntexist=purpleberry]is unparseable, becausestonedoesn't havedoesntexist.minecraft:redstone_wire[power=tuesday]is unparseable, becauseredstone_wire'spoweris a number between 0 and 15.
- Data tags are inside
{}. They are optional. - When placing blocks, any states provided are set, but anything omitted retain their default values, depending on the block type.
- If a command sets
redstone_wire[power=15], it is setpowerto 15, butnorthis a default value (in this case, set tonone).
- If a command sets
Official examples
minecraft:color
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|color}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:column_pos
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|column_pos}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:component
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|component}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:dimension
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|dimension}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:entity
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|entity}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each entity argument may place limits on the number of entities (single/multiple) selected or the type of entities (player/any entity) selected.
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
@e[type=foo]
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite amount: The amount of entities that can be selected. Can be
- REDIRECT Template:Code
- REDIRECT Template:Code
- Template:Nbt/sprite type: The target entity type. Can be
- REDIRECT Template:Code
- REDIRECT Template:Code
minecraft:entity_anchor
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|entity_anchor}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:float_range
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|float_range}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
minecraft:function
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|function}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:game_profile
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|game_profile}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:gamemode
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|gamemode}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:heightmap
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|heightmap}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:int_range
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|int_range}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
minecraft:item_predicate
The format of item_predicate parameters is <item_type>[<list of tests>], in which the list of tests with [] can be omitted when not needed.
<item_type>is required.- It can be in the format of resource location (if namespace isn't set it defaults to
minecraft:). - It can also be the resource location of a block tag or item tag with the prefix of
#, such as#minecraft:planks. - It can also be a wildcard character
*to match any item type.
- It can be in the format of resource location (if namespace isn't set it defaults to
- The list of tests is optional. Test entries are inside
[]and separated with<separator>. - A test entry can be:
<component_id>- Checks if a component exists.<component_id>is the ID of a data component.
<component_id>=<value>- Matches exact value of a component.<value>is a representation of component value in SNBT format.
<predicate_id>~<value>- Checks an item sub-predicate<predicate_id>is the ID of an item sub-predicate.<value>is a representation of item sub-predicate in SNBT format.- Example:
*[damage~{durability:{min:3}}]matches any stack with at least 3 uses left.
minecraft:count- Matches the stack size.count- Always passes.count=<positive_int>- Passes only when the stack size equals to the given value.count~<positive_int>- Passes only when the stack size equals to the given value.count~<int_range>- Passes when the stack size is in the specified range.<int_range>is an SNBT of{min:<min value>, max:<max value>}. Both min and max are optional.
- Example:
*[count~{max:2}]matches any stack with count <= 2.
- Any test entry above can be negated by prefixing with
!.- Example:
*[!count=1]matches any stack that has count other than 1.
- Example:
- A
<separator>can be:|- Logical OR.,- Logical AND.- Unlike most programming languages, the precedence of
|(Logical OR) is higher than,(Logical AND). - That means tests entries joined with | are treated as a single entry to check multiple alternatives.
- Example:
*[!damage|damage=0, count=1]looks for items without damage component or with 0 damage, and its count must be 1.
Official examples
minecraft:item_slot
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|item_slot}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:item_slots
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|item_slots}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:item_stack
The format of item_stack is <item_id>[<list of components>], in which the list of components with [] can be omitted when not needed.
<item_id>is required, and it should be in the format of resource location (if namespace isn't set it defaults tominecraft:).- The list of data components is optional. Data component entries are inside
[]separated with,.- A data component entry can be:
<component_id>=<value>- Sets value of a data component.<component_id>is the ID of a data component.<value>is a representation of component value in SNBT format.
!<component_id>- Removes a default data component of the item.
- A data component entry can be:
- When giving items, any components provided are set or removed, but anything omitted retain their default values, depending on the item type.
Official examples
minecraft:loot_modifier
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|loot_modifier}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:loot_predicate
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|loot_predicate}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:loot_table
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|loot_table}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:message
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|message}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:nbt_compound_tag
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|nbt_compound_tag}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
{}{foo:bar}
minecraft:nbt_path
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|nbt_path}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
An example
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- <the first list element>
- <the first list element>
- REDIRECT Template:Code
- REDIRECT Template:Code
- <the second list element>
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
[]{foo:bar}
minecraft:nbt_tag
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|nbt_tag}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
{foo:bar}
minecraft:objective
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|objective}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:objective_criteria
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|objective_criteria}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:operation
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|operation}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:particle
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|particle}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:resource
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|resource}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite registry: The registry ID.
minecraft:resource_key
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|resource_key}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite registry: The registry ID.
minecraft:resource_location
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|resource_location}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} It is resolved during command execution into the unregistered content, or sent to the client to resolve into a client-side content.
Official examples
minecraft:resource_or_tag
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|resource_or_tag}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite registry: The registry ID.
minecraft:resource_or_tag_key
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|resource_or_tag_key}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite registry: The registry ID.
minecraft:resource_selector
Similar to resouce_location except enables the use of wildcard characters.
*- matches from 0 to any number of characters?- matches exactly one character
Official examples
- REDIRECT Template:Code
Template:Redr - matches all IDs
- REDIRECT Template:Code
Template:Redr - matches everthing in the minecraft namespace
- REDIRECT Template:Code
Template:Redr - matches IDs in the folder subfolder in the custom namespace that end in _test_ followed by one additional character.
minecraft:rotation
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|rotation}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:score_holder
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|score_holder}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Each score holder argument may specify if it can select only one score holder or multiple score holders.
Examples
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite amount: The amount of score holders that can be selected. Can be
- REDIRECT Template:Code
- REDIRECT Template:Code
minecraft:scoreboard_slot
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|scoreboard_slot}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:style
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|style}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:swizzle
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|swizzle}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:team
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|team}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:template_mirror
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|template_mirror}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:template_rotation
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|template_rotation}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:time
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|time}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
JSON properties in command syntax output
- Template:Nbt/sprite properties: The root properties object.
- Template:Nbt/sprite min: The minimum time in game ticks.
minecraft:uuid
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|uuid}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:vec2
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|vec2}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:vec3
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|vec3}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
- REDIRECT Template:Code
Removed
minecraft:entity_summon
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|entity_summon}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:item_enchantment
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|item_enchantment}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
minecraft:mob_effect
{{#vardefine:onlyje|}}{{#vardefine:onlybe| Template:IN,}}{{#vardefine:je-arg|mob_effect}}{{#vardefine:be-arg|}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Official examples
Bedrock Edition
Template:Message boxTemplate:Article other
BlockStateCommandParam
Also known as BLOCK_STATE_ARRAY.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|blockstatecommandparam}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandCompareOperator
Also known as COMPAREOPERATOR.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|compareoperator}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandFilePath
Also known as PATHCOMMAND.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|function}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandIntegerRange
Also known as FULLINTEGERRANGE.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|int_range}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandMessage
Also known as MESSAGE_ROOT.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|message}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandOperator
Also known as OPERATOR.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|operation}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandPosition
Also known as POSITION.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|block_pos}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandPositionFloat
Also known as POSITION_FLOAT.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|vec3}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandRawText
Also known as RAWTEXT.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|rawtext}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandSelector<Actor> and CommandSelector<Player>
Also known as SELECTION.
CommandSelector<Actor> is used to specify entities. {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandSelector<Player> is used to specify players. {{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
CommandWildcardInt
Also known as WILDCARDINT.
Must be a 32-bit integer, or an asterisk (
- REDIRECT Template:Code
Template:Redr) to represent MIN_INT(-2,147,483,648),
float
Also known as VAL.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
int
Also known as INT.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|integer}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Json::Value
Also known as JSON_OBJECT.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|component}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
RelativeFloat
Also known as RVAL.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|relativefloat}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
std::basic_string
Also known as ID.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|string}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
std::unique_ptr<Command>
Also known as SLASHCOMMAND.
Represents a complete command.
WildcardCommandSelector<Actor>
Also known as WILDCARDSELECTION.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|score_holder}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}
Enum
Must be an unquoted string without space.
History
References
<references/>
fr:Types d'arguments ja:引数の型 lzh:附項之類 pt:Tipos de argumentos ru:Типы аргументов zh:参数类型