<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Template%3AMC%2FArg_desc</id>
	<title>Template:MC/Arg desc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Template%3AMC%2FArg_desc"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Template:MC/Arg_desc&amp;action=history"/>
	<updated>2026-04-10T03:34:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Template:MC/Arg_desc&amp;diff=42338&amp;oldid=prev</id>
		<title>imported&gt;RedX: feedback request</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Template:MC/Arg_desc&amp;diff=42338&amp;oldid=prev"/>
		<updated>2026-04-05T16:57:46Z</updated>

		<summary type="html">&lt;p&gt;feedback request&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#vardefine:onlyje|{{#if:{{{be|}}}|{{IN|java}},|}}}}{{#vardefine:onlybe|{{#if:{{{je|}}}|&amp;amp;#32;{{IN|bedrock}},|}}}}{{#vardefine:je-arg|{{lc:{{#explode:{{{je|}}}|:|-1}}}}}}{{#vardefine:be-arg|{{#switch:{{lc:{{{be|}}}}}&lt;br /&gt;
|bool=bool&lt;br /&gt;
|block={{#switch:{{#var:je-arg}}|block_state|block_predicate={{#var:je-arg}}|#default=block_be}}&lt;br /&gt;
|enum={{#if:{{#var:je-arg}}|{{#var:je-arg}}|string}}&amp;lt;!--&lt;br /&gt;
enums&lt;br /&gt;
&lt;br /&gt;
normal&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|commandrawtext|rawtext=rawtext&lt;br /&gt;
|commandfilepath|filepath=function&lt;br /&gt;
|commandintegerrange=int_range&lt;br /&gt;
|commanditem|item={{#switch:{{#var:je-arg}}|item_stack|item_predicate={{#var:je-arg}}|#default=item_be}}&lt;br /&gt;
|commandmessage|message=message&lt;br /&gt;
|commandoperator|operator=operation&lt;br /&gt;
|commandcompareoperator|compareoperator=compareoperator&lt;br /&gt;
|commandposition|position=block_pos&lt;br /&gt;
|commandpositionfloat|positionfloat=vec3&lt;br /&gt;
|commandselector&amp;lt;actor&amp;gt;|actor={{#if:{{#var:je-arg}}|{{#ifeq:{{{type}}}|entities|entity|inapplicability}}|entity}}&lt;br /&gt;
|commandselector&amp;lt;player&amp;gt;|player={{#if:{{#var:je-arg}}|{{#ifeq:{{{type}}}|players|entity|inapplicability}}|entity}}&lt;br /&gt;
|commandwildcardint|wildcard int=inapplicability&lt;br /&gt;
|float=float&lt;br /&gt;
|int={{#switch:{{#var:je-arg}}|time=time|gamemode=gamemode|item_slot=item_slot|#default=integer}}&lt;br /&gt;
|json::value|json=component&lt;br /&gt;
|relativefloat={{#switch:{{#var:je-arg}}|rotation=rotation|vec2=vec2|angle=angle|#default=relativefloat}}&lt;br /&gt;
|basic_string|string={{#switch:{{#var:je-arg}}|particle=particle|objective=objective|#default=string}}&lt;br /&gt;
|command=inapplicability&lt;br /&gt;
|wildcardcommandselector&amp;lt;actor&amp;gt;|wildcardselector=score_holder&lt;br /&gt;
|blockstatecommandparam|blockstate=blockstatecommandparam&lt;br /&gt;
|=&lt;br /&gt;
|&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:je-arg|{{#var:be-arg}}}}|{{#var:be-arg|{{#var:je-arg}}}}|&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{#var:je-arg|{{#var:be-arg}}}}&lt;br /&gt;
|rawtext=It is a greedy phrase string argument (taking the rest of the command as the string argument).&lt;br /&gt;
|bool=Must be a {{nbt|boolean}}Boolean (either &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;).&lt;br /&gt;
|double=Must be a {{nbt|double}}[[wikipedia:Double precision floating-point format|Double-precision floating-point number]] (from -(2-2&amp;lt;sup&amp;gt;-52&amp;lt;/sup&amp;gt;)×2&amp;lt;sup&amp;gt;1023&amp;lt;/sup&amp;gt; (≈-1.8×10&amp;lt;sup&amp;gt;308&amp;lt;/sup&amp;gt;) to (2-2&amp;lt;sup&amp;gt;-52&amp;lt;/sup&amp;gt;)×2&amp;lt;sup&amp;gt;1023&amp;lt;/sup&amp;gt; (≈1.8×10&amp;lt;sup&amp;gt;308&amp;lt;/sup&amp;gt;) ). {{#if:{{{min|}}}|{{#if:{{{max|}}}|It must be between {{{min}}} and {{{max}}} (inclusive).|It must be greater than or equal to {{{min}}}.}}|{{#if:{{{max|}}}|It must be less than or equal to {{{max}}}.}}}}&lt;br /&gt;
|float=Must be a {{nbt|float}}[[wikipedia:Single precision floating-point format|Single-precision floating-point number]] (from -(2-2&amp;lt;sup&amp;gt;-23&amp;lt;/sup&amp;gt;)×2&amp;lt;sup&amp;gt;127&amp;lt;/sup&amp;gt; (≈-3.4×10&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt;) to (2-2&amp;lt;sup&amp;gt;-23&amp;lt;/sup&amp;gt;)2×&amp;lt;sup&amp;gt;127&amp;lt;/sup&amp;gt; (≈3.4×10&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt;) ). {{#if:{{#var:je-arg}}|{{#if:{{{min|}}}|{{#if:{{{max|}}}|{{#var:onlyje|And}} it must be between {{{min}}} and {{{max}}} (inclusive).|{{#var:onlyje|And}} it must be greater than or equal to {{{min}}}.}}|{{#if:{{{max|}}}|{{#var:onlyje|And}} it must be less than or equal to {{{max}}}.}}}}}}&lt;br /&gt;
|integer=Must be a {{nbt|integer}}32-bit integer number (from -2147483648 (-2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;) to 2147483647 (2&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;-1) ). {{#if:{{#var:je-arg}}|{{#if:{{{min|}}}{{{max|}}}|{{#var:onlyje|And}} it must be between {{{min|-2147483648}}} and {{{max|2147483647}}} (inclusive).}}}}&lt;br /&gt;
|long=Must be a {{nbt|long}} 64-bit long (from -9223372036854775808 (-2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;) to 9223372036854775807 (2&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;-1) ).&lt;br /&gt;
|string=Must be a string. {{#if:{{#var:je-arg}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{type}}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;|word={{#var:onlyje|And}} it must be in a single word (Allowed characters include: {{cd|-|+|.|_|delimiter=,&amp;amp;#32;}}, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;).&amp;lt;!--&lt;br /&gt;
         --&amp;gt;|phrase={{#var:onlyje|And}} it must be a quotable phrase, which is either a single word (allowed characters: {{cd|-|+|.|_|delimiter=,&amp;amp;#32;}}, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;) or a quoted string (by {{cd|&amp;quot;|&amp;#039;|delimiter=&amp;amp;#32;or&amp;amp;#32;}} ).&amp;lt;!--&lt;br /&gt;
         --&amp;gt;|greedy={{#var:onlyje|And}} it is a greedy phrase (taking the rest of the command as the string argument).&amp;lt;!--&lt;br /&gt;
--&amp;gt;}}}}{{#if:{{#var:be-arg}}|{{#var:onlybe|And}} it must be a single word that has no space &amp;lt;!--(Invalid characters or character combinations: {{cd|&amp;quot;|@|/|~|^|{{=}}|,|:|!|*|#|[|]|{|}|&amp;lt;|&amp;gt;|+{{=}}|-{{=}}|*{{=}}|/{{=}}|%{{=}}|&amp;gt;&amp;lt;|delimiter=,&amp;amp;#32;}}. Specially, a standalone &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; is valid and a standalone &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; is invalid. &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;:&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; is also valid. A standalone integer or float number is invalid. And even numbered &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; is invalid, even numbered &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; followed with a &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; is also valid, and even numbered &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; followed with a &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; or an integer or float number is invalid.)--&amp;gt;or a double-quoted string (When quoted, {{cd|\}} can be used to escape characters).}}&lt;br /&gt;
|angle=Must be a yaw angle, measured in degrees with [[wikipedia:Single precision floating-point format|single-precision floating-point number]]s. -180.0 for due north, -90.0 for due east, 0.0 for due south, 90.0 for due west, to 179.9 for just west of due north, before wrapping back around to -180.0. Tilde notation can be used to specify a rotation relative to the execution yaw rotation.&lt;br /&gt;
|block_pos={{#if:{{#var:je-arg}}|{{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be a [[Coordinates#Block position|block position]] composed of &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;Z&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;, each of which must be an integer or a [[Coordinates#Commands|tilde and caret notation]].}}{{#if:{{#var:be-arg}}|{{#if:{{#var:je-arg}}|{{#var:onlybe}} m|M}}ust be a three-dimensional coordinates composed of &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;Z&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;, each of which must be a [[wikipedia:Single precision floating-point format|single-precision floating-point number]] or [[Coordinates#Commands|tilde and caret notation]].}}&lt;br /&gt;
|block_predicate={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be in the format of &amp;lt;code&amp;gt;block_id[block_states]{data_tags}&amp;lt;/code&amp;gt;(accepts block tags), in which block states and data tags can be omitted when they are not needed.{{#if:{{#var:be-arg}}|{{#var:onlybe}} must be a [[Bedrock Edition data values|block id]].}}&lt;br /&gt;
|block_state={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be in the format of &amp;lt;code&amp;gt;block_id[block_states]{data_tags}&amp;lt;/code&amp;gt;(does not accept block tags), in which block states and data tags can be omitted when they are not needed.{{#if:{{#var:be-arg}}|{{#var:onlybe}} must be a [[Bedrock Edition data values|block id]].}}&lt;br /&gt;
|block_be=Must be a [[Bedrock Edition data values|block id]].&lt;br /&gt;
|blockstatecommandparam=Must be a blockstate argument as &amp;lt;code&amp;gt;[&amp;quot;&amp;lt;&amp;#039;&amp;#039;state1&amp;#039;&amp;#039;&amp;gt;&amp;quot;=&amp;lt;&amp;#039;&amp;#039;value1&amp;#039;&amp;#039;&amp;gt;,&amp;quot;&amp;lt;&amp;#039;&amp;#039;state2&amp;#039;&amp;#039;&amp;gt;&amp;quot;=&amp;lt;&amp;#039;&amp;#039;value2&amp;#039;&amp;#039;&amp;gt;,...]&amp;lt;/code&amp;gt;. For example: &amp;lt;code&amp;gt;[&amp;quot;old_leaf_type&amp;quot;=&amp;quot;birch&amp;quot;,&amp;quot;persistent_bit&amp;quot;=true]&amp;lt;/code&amp;gt;.&lt;br /&gt;
|color=Must be a team color (&amp;lt;code&amp;gt;reset&amp;lt;/code&amp;gt; or one of the 16 [[Formatting codes#Color codes|chat colors]].)&lt;br /&gt;
|column_pos=Must be a column coordinates composed of &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;Z&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;, each of which must be an integer or [[Coordinates#Relative world coordinates|tilde notation]].&lt;br /&gt;
|compareoperator=Must be one of &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;gt;=&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
|component={{#if:{{#var:je-arg}}|{{#var:onlyje|It}} must be a valid [[text component]].}}{{#if:{{#var:be-arg}}|{{#var:onlybe|It}} must be a [[JSON]] {{nbt|compound}}Object.}}&lt;br /&gt;
|dimension={{#var:onlyje|It}} must be a [[resource location]], which resolves into a [[dimension]] during command execution.{{#if:{{#var:be-arg}}|{{#var:onlybe|&amp;amp;#32;It}} must be either &amp;lt;code&amp;gt;overworld&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nether&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;the_end&amp;lt;/code&amp;gt;. }}&lt;br /&gt;
|entity=Must be a player name{{#if:{{#var:je-arg}}|,|&amp;amp;#32;or}} a [[target selector]]{{#if:{{#var:je-arg}}|&amp;amp;#32;or a [[UUID]]{{#if:{{#var:be-arg}}|{{only|java}}}}}}.{{#if:{{{type|{{{be|}}}}}}|&amp;amp;#32;{{#if:{{#var:je-arg}}|{{#switch:{{{type|{{lc:{{{be}}}}}}}}|entities|entity|actor|commandselector&amp;lt;actor&amp;gt;={{#switch:{{{amount}}}|single=&amp;amp;#32;{{#var:onlyje|And}} the target selector must be in [[Target_selectors#Player_type_and_single_type|single type]].}}|players|player|commandselector&amp;lt;player&amp;gt;={{#switch:{{{amount}}}|single=&amp;amp;#32;{{#var:onlyje|And}} the target selector must be of [[Target_selectors#Player_type_and_single_type|single-player type]].|multiple=&amp;amp;#32;And the target selector must{{#if:{{#var:be-arg}}|{{only|java|short=1}}/should{{only|bedrock|short=1}}}} be of [[Target_selectors#Player_type_and_single_type|player type]].}}}}}}{{#if:{{#var:be-arg}}|{{#ifeq:{{{amount}}}|multiple|{{#switch:{{{type|{{lc:{{{be}}}}}}}}|players|player|commandselector&amp;lt;player&amp;gt;={{#var:onlybe|&amp;amp;#32;And}} the target selector should be of [[Target_selectors#Player_type_and_single_type|player type]].}}}}}}}}&lt;br /&gt;
|entity_anchor=Must be either &amp;lt;code&amp;gt;eyes&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;feet&amp;lt;/code&amp;gt;.&lt;br /&gt;
|entity_summon=Must be a [[resource location]] of a summonable [[entity]] type.&lt;br /&gt;
|float_range=Must be a range acceptable for [[wikipedia:Single precision floating-point format|single-precision floating-point]] values. (e.g. &amp;lt;code&amp;gt;0.1&amp;lt;/code&amp;gt; - exact match of 0.1. &amp;lt;code&amp;gt;..0.1&amp;lt;/code&amp;gt; - less than or equal to 0.1. &amp;lt;code&amp;gt;0.1..&amp;lt;/code&amp;gt; - more than or equal to 0.1. &amp;lt;code&amp;gt;0.1..1&amp;lt;/code&amp;gt; - from 0.1 to 1, both inclusive.)&lt;br /&gt;
|function={{#if:{{#var:je-arg}}|{{#var:onlyje|It}} must be a [[resource location]] or one prefixed with a &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;, which resolves into a [[function]] or a function [[tag]] during command execution.}}{{#if:{{#var:be-arg}}|{{#var:onlybe|&amp;amp;#32;It}} must be of the format &amp;lt;code&amp;gt;path/to/function/file&amp;lt;/code&amp;gt;, which resolves into a function located at &amp;lt;code&amp;gt;[behavior_pack]/functions/path/to/function/file.mcfunction&amp;lt;/code&amp;gt; during command execution.}}&lt;br /&gt;
|gamemode=Must be one of the following:&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;survival&amp;lt;/code&amp;gt;{{#if:{{#var:be-arg}}|&amp;amp;#32;(can be abbreviated as &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; {{in|bedrock}})}} for [[Survival]] mode&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;creative&amp;lt;/code&amp;gt;{{#if:{{#var:be-arg}}|&amp;amp;#32;(can be abbreviated as &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; {{in|bedrock}})}} for [[Creative]] mode&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;adventure&amp;lt;/code&amp;gt;{{#if:{{#var:be-arg}}|&amp;amp;#32;(can be abbreviated as &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; {{in|bedrock}})}} for [[Adventure]] mode&amp;lt;/li&amp;gt;{{#if:{{#var:be-arg}}|&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt;(can be abbreviated as &amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;) for default gamemode {{only|bedrock}}&amp;lt;/li&amp;gt;}}&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;spectator&amp;lt;/code&amp;gt; for [[Spectator]] mode&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;Note that &amp;quot;[[hardcore]]&amp;quot; is not a valid option, as it is technically not a game mode.&lt;br /&gt;
|game_profile=Specifies one or more game profiles (player profiles). Must be a player name (should be a real one if the server is in online mode) or a [[Target_selectors#Player_type_and_single_type|player-type target selector]].&lt;br /&gt;
|int_range=Must be a range acceptable for 32-bit integer values. (e.g. &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; - exact match of 0. &amp;lt;code&amp;gt;..0&amp;lt;/code&amp;gt; - less than or equal to 0. &amp;lt;code&amp;gt;0..&amp;lt;/code&amp;gt; - more than or equal to 0. &amp;lt;code&amp;gt;0..1&amp;lt;/code&amp;gt; - from 0 to 1, both inclusive.)&lt;br /&gt;
|item_enchantment=Must be an ID of an [[enchantment]].&lt;br /&gt;
|item_predicate={{#if:{{#var:be-arg}}|{{#var:onlyje}} it|It}} must be in the format of &amp;lt;code&amp;gt;item_id[tests]&amp;lt;/code&amp;gt;(accepts item or block tags), in which tests can be omitted when they are not needed. See [[Argument types#minecraft:item_predicate|minecraft:item_predicate]] for details.{{#if:{{#var:be-arg}}|{{#var:onlybe}} it must be an [[Bedrock Edition data values|item id]] or a [[Bedrock Edition data values|block id]] for which the item form exist.}}&lt;br /&gt;
|item_stack={{#if:{{#var:be-arg}}|{{#var:onlyje}} it|It}} must be in the format of &amp;lt;code&amp;gt;item_id[data_components]&amp;lt;/code&amp;gt;, in which &amp;lt;code&amp;gt;[data_components]&amp;lt;/code&amp;gt; can be omitted when they are not needed. See [[Argument types#minecraft:item_stack|minecraft:item_stack]] for details.{{#if:{{#var:be-arg}}|{{#var:onlybe}} it must be an [[Bedrock Edition data values|item id]] or a [[Bedrock Edition data values|block id]] for which the item form exist.}}&lt;br /&gt;
|item_be=It must be an [[Bedrock Edition data values|item id]] or a [[Bedrock Edition data values|block id]] for which the item form exist.&lt;br /&gt;
|item_slot=Must be a string notation that refer to a single slot in the inventory, which consists of &amp;quot;slot type&amp;quot; and optional &amp;quot;slot number&amp;quot;, in the format of {{#if:{{#var:je-arg}}|&amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;slot_type&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;slot_type&amp;#039;&amp;#039;&amp;gt;.&amp;lt;&amp;#039;&amp;#039;slot_number&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;{{#if:{{#var:be-arg}}|&amp;amp;#32;{{in|java}}}}}}{{#if:{{#var:be-arg}}|{{#if:{{#var:je-arg}}|, or&amp;amp;#32;}}&amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;slot_type&amp;#039;&amp;#039;&amp;gt; &amp;lt;&amp;#039;&amp;#039;slot_number&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;{{#if:{{#var:je-arg}}|&amp;amp;#32;{{in|bedrock}}}}}}. See [[Slot]] for details.&lt;br /&gt;
|item_slots=Must be a string notation that refer to certain slot(s) in the inventory, which consists of &amp;quot;slot type&amp;quot; and optional &amp;quot;slot number&amp;quot;, in the format of &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;slot_type&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;slot_type&amp;#039;&amp;#039;&amp;gt;.&amp;lt;&amp;#039;&amp;#039;slot_number&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt;. Wildcard (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) is accepted. See [[Slot]] for details.&lt;br /&gt;
|loot_predicate=Specifies a [[predicate]] with a [[resource location]] or in SNBT format. Must be a valid predicate definition in [[SNBT]] format, or a resource location of an existing predicate (an entry in &amp;lt;code&amp;gt;minecraft:predicate&amp;lt;/code&amp;gt; registry). For NBT tag, if it is a string tag, the tag is also parsed into a resource location and resolved into an existing predicate; otherwise, the tag is parsed as a new predicate definition.&lt;br /&gt;
|loot_table=Specifies a [[loot table]] with a [[resource location]] or in SNBT format. Must be a valid loot table definition in [[SNBT]] format, or a resource location of an existing loot table (an entry in &amp;lt;code&amp;gt;minecraft:loot_table&amp;lt;/code&amp;gt; registry). For NBT tag, if it is a string tag, the tag is also parsed into a resource location and resolved into an existing loot table; otherwise, the tag is parsed as a new loot table definition.&lt;br /&gt;
|loot_modifier= Specifies a [[item modifier]] with a [[resource location]] or in SNBT format. Must be a valid item modifier definition in [[SNBT]] format, or a resource location of an existing item modifier (an entry in &amp;lt;code&amp;gt;minecraft:item_modifier&amp;lt;/code&amp;gt; registry). For NBT tag, if it is a string tag, the tag is also parsed into a resource location and resolved into an existing item modifier; otherwise, the tag is parsed as a new item modifier definition.&lt;br /&gt;
|message=It is a greedy phrase string argument (taking the rest of the command as the string argument). Can include spaces as well as [[target selectors]]. The game replaces entity selectors in the message with the list of selected entities&amp;#039; names, which is formatted as &amp;quot;name1 and name2&amp;quot; for two entities, or &amp;quot;name1, name2, ... and namen&amp;quot; for n entities.{{#if:{{#var:be-arg}}| {{#var:onlybe}} &amp;lt;code&amp;gt;@&amp;lt;&amp;#039;&amp;#039;player name&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; can be used to mention a player; &amp;lt;code&amp;gt;@here&amp;lt;/code&amp;gt; can be used to mention all players.}}&lt;br /&gt;
|mob_effect=Must be an ID of a [[status effect]].&lt;br /&gt;
|nbt_compound_tag=Must be a {{nbt|compound}} compound [[NBT]] in SNBT format.&lt;br /&gt;
|nbt_path=Must be an [[NBT path format|NBT path]].&lt;br /&gt;
|nbt_tag=Must be an [[NBT]] tag of any type in SNBT format.&lt;br /&gt;
|objective={{#if:{{#var:be-arg}}|{{#var:onlyje}} it|It}} must be a single word. (Allowed characters include: {{cd|-|+|.|_|delimiter=,&amp;amp;#32;}}, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;){{#if:{{#var:be-arg}}|&amp;amp;#32;{{#var:onlybe}} it must be a single word that has no space&amp;lt;!--(Invalid characters or character combinations: {{cd|&amp;quot;|@|/|~|^|{{=}}|,|:|!|*|#|[|]|{|}|&amp;lt;|&amp;gt;|+{{=}}|-{{=}}|*{{=}}|/{{=}}|%{{=}}|&amp;gt;&amp;lt;|delimiter=,&amp;amp;#32;}}. Specially, a standalone &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; is valid and a standalone &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; is invalid. &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;:&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; is also valid. A standalone integer or float number is invalid. It can also start with even numbered &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;)--&amp;gt; or a double-quoted string (When quoted, {{cd|\}} can be used to escape characters).}} It resolves into a [[Scoreboard#Objectives|scoreboard objective]] during command execution.&lt;br /&gt;
|objective_criteria=Must be a [[Scoreboard#Criteria|scoreboard objective criterion]].&lt;br /&gt;
|operation=Must be an arithmetic operator for {{cmd|scoreboard}}.&amp;lt;br/&amp;gt;Valid values include &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt; (assignment), &amp;lt;code&amp;gt;+=&amp;lt;/code&amp;gt; (addition), &amp;lt;code&amp;gt;-=&amp;lt;/code&amp;gt; (subtraction), &amp;lt;code&amp;gt;*=&amp;lt;/code&amp;gt; (multiplication), &amp;lt;code&amp;gt;/=&amp;lt;/code&amp;gt; (floor division), &amp;lt;code&amp;gt;%=&amp;lt;/code&amp;gt; (modulus), &amp;lt;code&amp;gt;&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; (swapping), &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt; (choosing minimum) and &amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; (choosing maximum).&lt;br /&gt;
|particle={{#if:{{#var:je-arg}}|{{#if:{{#var:be-arg}}|{{#var:onlyje}} it|It}} must be in the format of &amp;lt;code&amp;gt;particle_type_id{[[Particle format|configuration tags]]}&amp;lt;/code&amp;gt; for particle types with configurations, or the format of &amp;lt;code&amp;gt;particle_type_id&amp;lt;/code&amp;gt; for particle types without configurations.{{#if:{{#var:be-arg}}|&amp;lt;br&amp;gt;}}}}{{#if:{{#var:be-arg}}|{{IN|be}} it must be a single word that has no space &amp;lt;!--(Invalid characters or character combinations: {{cd|&amp;quot;|@|/|~|^|{{=}}|,|:|!|*|#|[|]|{|}|&amp;lt;|&amp;gt;|+{{=}}|-{{=}}|*{{=}}|/{{=}}|%{{=}}|&amp;gt;&amp;lt;|delimiter=,&amp;amp;#32;}}. Specially, a standalone &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; is valid and a standalone &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; is invalid. &amp;lt;code&amp;gt;&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;:&amp;lt;&amp;#039;&amp;#039;string&amp;#039;&amp;#039;&amp;gt;&amp;lt;/code&amp;gt; is also valid. A standalone integer or float number is invalid. It can also start with even numbered &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) --&amp;gt;or a double-quoted string (When quoted, {{cd|\}} can be used to escape characters). And it should be the namespaced identifier of a [[Particles (Bedrock Edition)|particle]] (the namespace cannot be omitted).}}&lt;br /&gt;
|relativefloat=Must be a {{nbt|float}} [[wikipedia:Single precision floating-point format|float]]. Accepts [[Coordinates#Commands|tilde notation]].&lt;br /&gt;
|resource={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be an existing registered [[resource location]] in {{#if:{{{registry|}}}|&amp;lt;code&amp;gt;{{{registry}}}&amp;lt;/code&amp;gt;|correct}} registry.{{#if:{{#var:be-arg}}|&amp;amp;#32;{{IN|be}}, must be an ID of {{#switch:{{{registry}}}&lt;br /&gt;
    |minecraft:mob_effect=a [[status effect]] (without namespace)&lt;br /&gt;
    |minecraft:enchantment=an [[enchantment]] (without namespace)&lt;br /&gt;
    |minecraft:entity_type=an [[entity]] type.&lt;br /&gt;
    |{{error|unknown registry id}}}}}}&lt;br /&gt;
|resource_key={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be a [[resource location]], which resolves during command execution into a registry entry in {{#if:{{{registry|}}}|&amp;lt;code&amp;gt;{{{registry}}}&amp;lt;/code&amp;gt;|correct}} registry.{{#if:{{#var:be-arg}}|&amp;amp;#32;{{IN|be}}, must be an ID of {{#switch:{{{registry}}}&lt;br /&gt;
    |{{error|unknown registry id}}}}}}&lt;br /&gt;
|resource_location=Must be a [[resource location]] for an unregistered content.&lt;br /&gt;
|resource_or_tag={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be an existing registered [[resource location]] or [[tag]] in {{#if:{{{registry|}}}|&amp;lt;code&amp;gt;{{{registry}}}&amp;lt;/code&amp;gt;|correct}} registry.{{#if:{{#var:be-arg}}|&amp;amp;#32;{{IN|be}}, must be an ID of {{#switch:{{{registry}}}&lt;br /&gt;
    |minecraft:worldgen/biome=a [[biome]] (with namespace)&lt;br /&gt;
    |{{error|unknown registry id}}}}}}&lt;br /&gt;
|resource_or_tag_key={{#if:{{#var:be-arg}}|{{#var:onlyje}} m|M}}ust be a [[resource location]] or a [[tag]], which resolves during command execution into an entry or tag in {{#if:{{{registry|}}}|&amp;lt;code&amp;gt;{{{registry}}}&amp;lt;/code&amp;gt;|correct}} registry.{{#if:{{#var:be-arg}}|&amp;amp;#32;{{IN|be}}, must be an ID of {{#switch:{{{registry}}}&lt;br /&gt;
    |minecraft:worldgen/structure=a [[generated structure]] (without namespace)&lt;br /&gt;
    |{{error|unknown registry id}}}}}}&lt;br /&gt;
|rotation=Must be a rotation consisting of two {{#if:{{#var:je-arg}}|double}}{{#if:{{#var:be-arg}}|{{#if:{{#var:je-arg}}|{{only|java|short=1}} or&amp;amp;#32;}}float{{#if:{{#var:je-arg}}|{{only|bedrock|short=1}}}}}} number elements, including yaw and pitch, measured in degrees.&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;For the horizontal rotation (yaw), -180.0 for due north, -90.0 for due east, 0.0 for due south, 90.0 for due west, to 179.9 for just west of due north, before wrapping back around to -180.0.&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;For the vertical rotation (pitch), -90.0 for straight up to 90.0 for straight down.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;Tilde notation can be used to specify a rotation relative to the execution rotation.&lt;br /&gt;
|score_holder=It must be either a [[target selector]], a player name{{#if:{{#var:je-arg}}|, a [[UUID]]{{#if:{{#var:be-arg}}|{{only|java}}}}}}{{#if:{{#var:be-arg}}|, a unique ID of an entity{{#if:{{#var:je-arg}}|{{only|bedrock}}}}}}, or &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; for all score holders being tracked by the scoreboard system. Player names don&amp;#039;t need to be of a player that is online or a player that exists and can use almost all unicode characters{{info needed}}. {{#if:{{#var:je-arg}}|{{#ifeq:{{{amount}}}|single|{{#var:onlyje}} the target selector must be of [[Target_selectors#Player_type_and_single_type|single type]].}}}}&lt;br /&gt;
|scoreboard_slot=Must be a [[Scoreboard#Display slots|scoreboard display slot]].&lt;br /&gt;
|style=Must contain [[Text component format#Java Edition|style information for text component]].&lt;br /&gt;
|swizzle=Any non-repeating combination of the characters &amp;#039;x&amp;#039;, &amp;#039;y&amp;#039;, and &amp;#039;z&amp;#039;. Axes can be declared in any order, but they cannot duplicate. (For example, &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;xz&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;zyx&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;yz&amp;lt;/code&amp;gt;.)&lt;br /&gt;
|team=Must be an unquoted string, which resolves into a [[Commands/team|team]] during command execution. Allowed characters include: {{cd|-|+|.|_|delimiter=,&amp;amp;#32;}}, &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;Z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;z&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;-&amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;.&lt;br /&gt;
|time={{#if:{{#var:be-arg}}|{{#var:onlyje}} it|It}} must be a [[wikipedia:Single precision floating-point format|single-precision floating-point number]] suffixed with a unit. It must be not less than {{{min|0}}} gameticks. Units include:&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;d&amp;lt;/code&amp;gt;: an in-game day, 24000 gameticks;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;: a second, 20 gameticks;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;&amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt; (default and omitable): a single gametick; the default unit.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;The time is set to the closest integer after unit conversion to gametick. For example. &amp;lt;code&amp;gt;.5d&amp;lt;/code&amp;gt; is same as 12000 gameticks.{{#if:{{#var:be-arg}}|&amp;lt;br&amp;gt;{{IN|be}} it must be a {{nbt|integer}} 32-bit integer number.}}&lt;br /&gt;
|uuid=Must be a [[UUID]] in the [[UUID#Representation|hyphenated hexadecimal format]]. Allowed characters include: {{cd|-}}, {{cd|A|F|delimiter=-}}, {{cd|a|f|delimiter=-}}, and {{cd|0|9|delimiter=-}}.&lt;br /&gt;
|vec2=Must be two-dimensional coordinates with {{#if:{{#var:je-arg}}|[[wikipedia:Double precision floating-point format|double-precision floating-point number]]{{#if:{{#var:be-arg}}|{{only|java}}}}}}{{#if:{{#var:be-arg}}|{{#if:{{#var:je-arg}}|&amp;amp;#32;or&amp;amp;#32;}}[[wikipedia:Single precision floating-point format|single-precision floating-point number]]{{#if:{{#var:je-arg}}|{{only|bedrock}}}}}} elements. Accepts [[Coordinates#Relative world coordinates|tilde notations]].&lt;br /&gt;
|vec3=Must be three-dimensional coordinates with {{#if:{{#var:je-arg}}|[[wikipedia:Double precision floating-point format|double-precision floating-point number]]{{#if:{{#var:be-arg}}|{{only|java}}}}}}{{#if:{{#var:be-arg}}|{{#if:{{#var:je-arg}}|&amp;amp;#32;or&amp;amp;#32;}}[[wikipedia:Single precision floating-point format|single-precision floating-point number]]{{#if:{{#var:je-arg}}|{{only|bedrock}}}}}} elements. Accepts [[Coordinates#Commands|tilde and caret notations]].&amp;lt;!--&lt;br /&gt;
the followings are enum-like argument types (StringRepresentableArgument in code)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|template_mirror={{#ifeq:{{PAGENAME}}|Argument types|Must be one of &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;front_back&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;left_right&amp;lt;/code&amp;gt;.|{{error|Arg desc: Please describe this argument without this template}}}}&lt;br /&gt;
|template_rotation={{#ifeq:{{PAGENAME}}|Argument types|Must be one of &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;clockwise_90&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;counterclockwise_90&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;.|{{error|Arg desc: Please describe this argument without this template}}}}&lt;br /&gt;
|heightmap={{#ifeq:{{PAGENAME}}|Argument types|Must be one of &amp;lt;code&amp;gt;world_surface&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;motion_blocking&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;motion_blocking_no_leaves&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ocean_floor&amp;lt;/code&amp;gt;.|{{error|Arg desc: Please describe this argument without this template}}}}&lt;br /&gt;
|unknown=This argument type is not registered in game.&lt;br /&gt;
|{{error|Arg desc: Illegal parameters}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;|{{error|Arg desc: Illegal parameters}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Put categories/interwiki on the documentation page --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;RedX</name></author>
	</entry>
</feed>