Selector arguments can optionally have two requirements: requiring only players, and requiring only a single target. Here are some examples of arguments of each type:
- Only players:
/give <targets>
- Only a single target:
/damage <target>
- Only a single player:
/xp query <targets>
- Any number of any entities:
/kill <targets>
As is well-known, each selector type has default "implicit" arguments. All behavior below will be described in terms of these arguments, not the base selectors themselves.
@p
,@a
, and@r
have an implicittype=player
, and will fail to parse if given a differenttype
.