Je suis en train de faire une autre carte et dans celle-ci, je dois mettre le crâne des joueurs les plus proches sur un support d'armure. Comment puis-je faire cela et comment fonctionne le sélecteur de cible pour mettre la tête du joueur le plus proche sur un support d'armure ?
Réponses
Trop de publicités?
MrLemon
Points
17073
Depuis Minecraft 1.8 et la prochaine version 1.9 (actuellement snapshot 15w43c), il n'y a aucun moyen de faire cela dans Minecraft vanilla, à moins d'une commande personnalisée pour chaque joueur.
Cela nécessiterait l'utilisation de caractères de substitution/variables dans les données NBT, ce qui est impossible.
Cela dit, si la liste des noms d'utilisateur des joueurs est connue et fixe, vous pourriez utiliser une commande par joueur, ne l'exécutant que si ce joueur est le plus proche du point d'exécution.
/execute @p ~ ~ ~ execute @p[name=Alice,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Alice"}}]}
/execute @p ~ ~ ~ execute @p[name=Bob,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Bob"}}]}
...
/execute @p ~ ~ ~ execute @p[name=Zuul,r=0] ~ ~ ~ summon ArmorStand ~ ~ ~ {Equipment:[{},{},{},{},{id:"skull",Damage:3,tag:{SkullOwner:"Zuul"}}]}
ShadowWolf
Points
163