Actualizado:

Forma básica

ObjetivoComando
Añadir una etiqueta/tag @s add player
Quitarla/tag @s remove player
Ver las etiquetas/tag @s list

Igual en Java y Bedrock. Los nombres de etiqueta no pueden tener espacios; lo más seguro son letras y números.

Seleccionar por etiqueta

/effect give @a[tag=player] minecraft:speed 30 1
/tp @a[tag=!player] 0 64 0

[tag=nombre] elige entidades con la etiqueta; [tag=!nombre] elige las que no la tienen. La primera línea acelera a los participantes y la segunda envía a todos los demás al punto de aparición.

Inscripción a un minijuego

/tag @a[distance=..5] add player
/give @a[tag=player] minecraft:wooden_sword
/tag @a remove player

Etiqueta a todos los que estén cerca del punto de inscripción, dales equipo solo a ellos y quita la etiqueta cuando termine la partida. Las etiquetas nunca caducan por sí solas.

Combinar etiquetas

/effect give @a[tag=player,tag=!out] minecraft:glowing 10 0

Si hay varias condiciones tag=, deben cumplirse todas: esto resalta a los participantes que aún no han sido eliminados. Marca a los eliminados con /tag @s add out.

Ejecutar algo una vez por jugador

execute as @a[tag=!welcomed] run tellraw @s {"text":"¡Bienvenido!","color":"gold"}
tag @a[tag=!welcomed] add welcomed

En un bloque Iterativo seguido de uno En cadena, cada jugador nuevo recibe el mensaje una vez y después queda etiquetado. El mismo patrón sirve para recompensas de primera conexión.

Etiquetar criaturas al invocarlas

VersiónComando
Java/summon minecraft:zombie ~ ~ ~ {Tags:["boss"]}
Bedrock/summon zombie ~ ~ ~ y luego /tag @e[type=zombie,c=1] add boss

Después, /kill @e[tag=boss] apunta solo a esa criatura.

Problemas frecuentes

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.