Minecraft - Comment sélectionner les flèches de vol des données NBT qui leur sont données sous forme d'article
Sur mon privé (vanille 1.9) serveur Minecraft, moi et mes amis sont en train de faire des flèches sur mesure, tels que TNT, Ender, explosif, etc. Ces flèches ont des données NBT comme une étiquette « tntarrow » pour une TNT flèche. Cependant, quand une flèche se fait tirer dessus, il semble « perdre » ses données NBT pour une raison quelconque, nous avons donc aucun moyen de dire à part normale, les flèches TNT et Ender dans l'air.
Est-il possible de travailler ce type de flèche (normal, TNT, etc Ender) une flèche est en vol, de sorte que lorsque les flèches que je peux appliquer mes propres terres commandes pour activer les effets de la flèche sur mesure? Je suis heureux de ré-utiliser des flèches à pointe qui donnent les amateurs (la force, la vitesse, la guérison, etc.) si cela est possible.
Juste pour clarifier, si je donne un joueur une flèche avec une étiquette « tntarrow », comme ceci:
Puis, quand il est tiré, ce sélecteur ne fonctionne pas:
Donc, je voudrais avoir une certaine façon d'avoir seulement certaines flèches étant sélectionnées.
S'il est possible de re-but des flèches à bout, je voudrais aussi savoir comment faire. (Pour moi Réaffectez eux, je dois éliminer les effets de potions et d'avoir une façon de les sélectionner.)
Ajout de balises à l'article ne sera pas défini comme les données des étiquettes de l'entité. Toutes les données de l'élément lui-même sera perdu, sauf pour Potion et CustomPotionEffects. qui sont copiés à l'entité flèche si existante.
L'amplificateur serait comment vous différenciez des flèches les uns des autres.
flèches Exemple pour fournir:
Ensuite, vous souhaitez étiqueter les flèches en fonction des effets qu'elle a, avec l'amplificateur et chacun unique:
Enfin, cible basée sur cette étiquette: