Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 08/05/2018 13:24:59

Membre

Messages : 28

[Résolu] Detection item enchanter.

[]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

#2 08/05/2018 13:27:21

Membre

Messages : 28

Re : [Résolu] Detection item enchanter.

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

#3 08/05/2018 18:04:37

Membre

Messages : 28

Re : [Résolu] Detection item enchanter.

c'est bon quelqu'un ma aidez

Hors ligne

#4 08/05/2018 19:09:07

Membre
Lieu : Magrathea

Messages : 34
Site Web

Re : [Résolu] Detection item enchanter.

Tu es en quel version ?

Hors ligne

#5 09/05/2018 13:48:48

Membre

Messages : 28

Re : [Résolu] Detection item enchanter.

1.13

Hors ligne

#6 10/05/2018 14:15:22

Membre
Lieu : Magrathea

Messages : 34
Site Web

Re : [Résolu] Detection item enchanter.

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

Pied de page des forums