1 votes

Impossible de comprendre ce qui ne va pas avec ma commande Minecraft

J'allais faire un combat avec mes amis avec des commandes quand j'ai pensé à une commande qui invoquerait un éclair et une flèche sur un projectile de neige nommé 'h'. J'ai donné la commande

Bloc de commande répétitif 1: execute at @e[type=snowball,name=h] run summon lightning_bolt

Bloc de commande répétitif 2: execute at @e[type=snowball,name=h] run summon arrow

Ça a marché pendant environ une minute et quand j'ai enfin essayé sur mon ami, ça a fonctionné comme un projectile de neige normal, la 'Sortie précédente' sur le(s) bloc(s) de commande ne disait rien, je ne sais vraiment pas ce qui ne va pas, cela pourrait être à cause de mon internet ou que le monde a buggé, s'il vous plaît aidez-moi ;-; | version est Java 1.16.5 Optifine (je ne sais pas vraiment si cela aidera mais on ne sait jamais)

1voto

La commande n'est pas le problème, quand vous lancez une boule de neige, elle ne garde pas le nom. Par conséquent, lorsque vous lancez la boule de neige, elle n'est pas nommée "h". Pour résoudre ce problème, vous devriez :

  • Créer un bloc de commande répétitif avec cette commande

execute at @a[nbt={SelectedItem:{id:"minecraft:snowball",tag:{display:{Name:'{"text":"h"}'}}}}] run tag @e[type=minecraft:snowball,distance=4..6] add h

Cette commande ajoutera l'étiquette "h" à toute boule de neige à proximité si vous tenez une boule de neige nommée "h". Malheureusement, cela ne fonctionnera pas si vous avez seulement une boule de neige restante, mais c'est la meilleure solution que j'ai pu trouver

  • Ensuite, vous devez créer 2 autres blocs de commande avec ces commandes dedans

execute at @e[type=minecraft:snowball,tag=h] run summon minecraft:lightning_bolt

execute at @e[type=minecraft:snowball,tag=h] run summon minecraft:arrow

Cela fait en sorte que les flèches et les éclairs soient invoqués sur toute boule de neige portant l'étiquette "h". Et maintenant, cela devrait fonctionner, j'espère que cela vous aidera

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X