Commands/tag

Controls scoreboard tags on individual entities.

note: this is distinct from entity type tags, which are applied to entity types and cannot be changed by commands.

Syntax

 * Java Edition


 * Bedrock Edition

Arguments
(BE: )
 * Specifies the target(s). Must be a player name, a target selector or a UUID.
 * $$,  may be used in place of entity to represent all entities tracked by the scoreboard, provided the entities exist and are online.
 * Permits entities other than players.

(BE: )
 * Specifies the name of the tag to be added into or removed from the targets.
 * Valid characters are uppercase and lowercase letters, numbers, hyphen, underscore, plus sign and period.
 * It is possible to have tags with as many as 32489 characters through use of command block minecarts or function files. Modified servers and external editors can bypass the allowed characters and/or character limit (up to 32767 maximum), though these tags would not be possible to edit in vanilla.

Result
Fails if the arguments are not specified correctly.

On success:
 * — Adds a tag to the targets.
 * — Lists all tags on the targets.
 * — Removes a tag from the targets.