Mise à jour :

La forme de base

ObjectifCommande
Ajouter un tag/tag @s add player
Le retirer/tag @s remove player
Lister les tags/tag @s list

Identique sur Java et Bedrock. Les noms de tags ne peuvent pas contenir d'espaces ; les lettres et chiffres sont le plus sûr.

Sélectionner par tag

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

[tag=nom] choisit les entités qui ont le tag ; [tag=!nom] choisit celles qui ne l'ont pas. La première ligne accélère les participants, la seconde renvoie tous les autres au point d'apparition.

Inscription à un mini-jeu

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

Taguez tous ceux qui sont près du point d'inscription, ne donnez l'équipement qu'à eux, et retirez le tag à la fin de la partie. Les tags n'expirent jamais d'eux-mêmes.

Combiner des tags

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

Plusieurs conditions tag= doivent toutes être vraies : ceci met en surbrillance les participants qui ne sont pas encore éliminés. Marquez les joueurs éliminés avec /tag @s add out.

Exécuter quelque chose une fois par joueur

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

Dans un bloc Répétition suivi d'un bloc Chaîne, chaque nouveau joueur reçoit le message une fois puis est tagué. Le même principe fonctionne pour les récompenses de première connexion.

Taguer les créatures à l'invocation

VersionCommande
Java/summon minecraft:zombie ~ ~ ~ {Tags:["boss"]}
Bedrock/summon zombie ~ ~ ~ puis /tag @e[type=zombie,c=1] add boss

Ensuite, /kill @e[tag=boss] ne vise que cette créature.

Problèmes courants

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.