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 <target> - 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@rhave an implicittype=player, and will fail to parse if given a differenttype.