Je fais plus d'armes dans Minecraft avec des blocs de commande. J'ai réussi à créer un arc avec des flèches explosives, mais je n'arrive pas à trouver comment faire pour que vous puissiez tirer plusieurs flèches et ensuite cliquer avec un objet dans votre main pour faire exploser les flèches. Cela reviendrait à lancer des C4 avec un arc. Merci.
Réponse
Trop de publicités?Ce que vous devez faire, c'est mettre une étiquette sur la flèche lorsque le joueur la tire. Si vous avez des exigences particulières et des étiquettes pour le joueur, mettez-les dans le []. S'il n'y a pas d'étiquette, supprimez la [].
/execute @a[] ~ ~ ~ scoreboard players tag @e[type=Arrow,r=2] add c4
Si vous placez ceci sur un bloc de commande répétitif, toutes les flèches tirées par le joueur auront la balise c4.
Ensuite, créez un tableau d'affichage appelé "clic".
/scoreboard objectives add click stat.useItem.minecraft.carrot_on_a_stick
Juste pour travailler avec lui, mettez-le dans la barre latérale.
/scoreboard objectives setdisplay sidebar click
Désormais, chaque fois que vous ferez un clic droit avec une carotte sur un bâton, vous ajouterez 1 à votre score de clics.
Faites une chaîne partant de ce premier bloc de commande répétitif avec les commandes suivantes dans cet ordre.
/execute @a[score_click_min=1,*other selectors here*] ~ ~ ~ execute @e[type=Arrow,tag=c4] ~ ~ ~ summon *whatever you need* *wherever* *NBT tags*
/execute @a[score_click_min=1,*other selectors here*] ~ ~ ~ kill @e[type=Arrow,tag=c4]
/scoreboard players set @a[] click 0
Si vous voulez ajouter plus d'effets aux flèches avant qu'elles ne soient tuées, utilisez
/execute @a[score_click_min=1,*other selectors here*] ~ ~ ~ execute @e[type=Arrow,tag=c4] ~ ~ ~ *command*
et l'ajouter après le premier bloc de commande. J'espère que cela vous a aidé !