Pages :: 1
[]J'aimerais pouvoir détecter si un item a enchant et si il en a un sa lui met le tag "Enchant".
J'avias pensé a ca mais sa marche pas :
/tag @e[type=item,nbt={ench:[{}]}] add Enchant
aprés je me suis dis qu'on pouvait peut étre pas et qu'on peut faire que individuellement j'ai essayer ca mais ca marche tjs pas :
/tag @e[type=item,nbt={ench:[{id:0s,lvl1s}]}] add Enchant
Donc j'ai Besoin de votre aide comment je pourrais faire ?
Pour Rajoutez le tag Enchant a tout les objet qui possède un enchantement et qui sont par terre ou dans inventaire
.
Dernière modification par Erisium_Hardel (08/05/2018 18:05:00)
Hors ligne
Et aussi j'ai rename mon compte de erisium_hardel a Hardel mais sur fr-minecraft sa na pas fait la modification comment je peux faire pour me rename ici
Hors ligne
c'est bon quelqu'un ma aidez
Hors ligne
Tu es en quel version ?
Hors ligne
1.13
Hors ligne
Si tu veux ajouter un tag à un objet qui peux rester dans l'inventaire ET être au sol, fais ceci :
/execute as @e[type=item,nbt={Item:{tag:{ench:[{}]}}}] run data merge entity @s {Item:{tag:{Enchant:1}}}
Si l'item est dans l'inventaire :
/execute as @p[nbt={Inventory:[{tag:{Enchant:1}}]}] run TA_COMMANDE
Si il est au sol :
/execute as @e[nbt={Item:{tag:{Enchant:1}}}] run TA_COMMANDE
# ================================================= #
Si tu veux que cela n'affecte que les items au sol, fais ceci :
/execute as @e[type=item,nbt={Item:{tag:{ench:[{}]}}}] run tag @s add Enchant
/execute as @e[tag=Enchant] run TA_COMMANDE
Dans les deux cas, l'item enchanté dois obligatoirement être droppé au sol pour recevoir son tag.
Dernière modification par daminator4113 (10/05/2018 14:16:37)
Hors ligne
Pages :: 1