Ah oui , j'oublie souvent la version , c'est 1.8.9 vanilla , et ta technique m'aiderais bien si il n'y a pas d'autre solution , c'est possible de faire un :
/gamemode 2 @a {Inventory:[{id:minecraft:spawn_egg(jsp comment on choisi),Count:1b}]}
Quelque chose dans le genre (jsp si le count est obligé , si non , sa serait sympa ou si on peut mettre un minimum .
EDIT : J'aimerais bien aussi qu'on puisse détecter si l'item est dans la main uniquement (pas de problème niveau bloc posable car c'est un bloc impossible a obtenir donc voila) je voudrais juste testfor la main du joueur s'il possède l'item en question puis le mettre en gamemode 2 si c'est le cas et 0 si ce n'est pas le cas
EDIT : J'ai trouvé une commande pour détecter un slot précis :
/testfor @p {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:spawn_egg"}]}
Mais je voudrais pas tester seulement un slot (meme si je peux le répéter 9x mais plutôt un qui teste pour n'importe quel slot si possible , et je crois que le Count n'est pas obligatoire si tu veux tester n'importe quel quantité mais si on veut tester 5 au minimum , j'aimerais bien savoir comment faire ou si c'est impossible. Et si c'est possible de faire un :
/gamemode 2 @a {SelectedItem,Inventory:[{id:"minecraft:spawn_egg"}]}