Dans Minecraft 1.9, il existe un moyen simple de le faire sans tableaux de bord en utilisant des blocs de commande en chaîne. Pour démonstration, je tuerai toutes les entités qui ne sont pas des joueurs ou des objets.
Premier bloc de commande: exécutez @e ~ ~ ~ invoquer ArmorStand ~ ~ ~ {Invisible: 1, NoGravity: 1}
Cela fait qu'une armure se tient au même endroit que chaque entité. Le premier bloc de commande doit faire face au second bloc de commande.
Deuxième bloc de commande: exécutez @e [type = Player] ~ ~ ~ kill @e [type = ArmorStand, c = 1]
Cela oblige tous les joueurs à tuer les supports d'armures qui sont sur le point de faire quelque chose.
Troisième bloc de commande: exécutez @e [type = Item] ~ ~ ~ kill @e [type = ArmorStand, c = 1]
Idem que ci-dessus sauf avec les joueurs. Vous pouvez le faire autant de fois que vous le souhaitez.
Dernier bloc de commande: exécute @e [type = ArmorStand] ~ ~ ~ kill @e [c = 2] ~ ~ ~
Cela oblige tous les supports d'armures à se tuer eux-mêmes et l'entité qu'ils représentaient.
Les avantages:
- Utilise des supports d'armure. Pourquoi pas?
- Ne nécessite pas de tableaux de résultats
Les inconvénients:
- Si une entité meurt / se téléporte vers un endroit éloigné après l'invocation du support d'armure mais avant que les supports d'armure exécutent leurs commandes, une entité qui n'est pas censée être tuée sera tuée
Si vous souhaitez que toutes les entités non-élément non-joueur exécutent une commande, utilisez simplement ceci:
Dernier bloc de commande: exécute @e [type = ArmorStand] ~ ~ ~ exécute @e [r = 1, c = -1] ~ ~ ~ <command>
Inconvénients de ceci:
- Si une entité meurt / se téléporte / quitte la portée en moins de 1 ms, le support d'armure exécutera la commande lui-même