Sur mon serveur Minecraft privé (vanilla 1.9), mes amis et moi essayons de créer des flèches personnalisées, telles que TNT, ender, high explosive, etc. Ces flèches ont des données NBT comme un tag "tntarrow" pour une flèche TNT. Cependant, lorsqu'une flèche est tirée, elle semble "perdre" ses données NBT pour une raison quelconque, de sorte que nous n'avons aucun moyen de distinguer les flèches normales, TNT et ender dans l'air.
Existe-t-il un moyen de savoir quel type de flèche (normale, TNT, ender, etc.) est une flèche en vol, de sorte que lorsque les flèches atterrissent, je puisse appliquer mes propres commandes pour activer les effets de la flèche personnalisée ? Je serais heureux de réutiliser les flèches à pointe qui donnent des buffs (force, vitesse, soins etc.) si c'est possible.
Juste pour clarifier, si je donne à un joueur une flèche avec une étiquette "tntarrow", comme ceci :
/give player arrow 1 0 {Tags:["tntarrow"]}
Puis, au moment de la prise de vue, ce sélecteur ne fonctionne pas :
@e[type=Arrow,tag=tntarrow]
J'aimerais donc avoir un moyen de ne sélectionner que certaines flèches.
S'il est possible de réutiliser des flèches à pointe, j'aimerais aussi savoir comment faire. (Pour que je puisse les réutiliser, il faut que je supprime les effets des potions et que j'aie un moyen de les sélectionner).