Tu dois mettre une fonction qui fera une action sur le clic de l'item. Exemple :
> Tu veux empêcher les joueurs de prendre l'item, tu mets "to be unstealable".
> Tu veux effectuer une commande (console uniquement) : "to run "/tacommande""
> Tu veux fermer l'inventaire : "to close"
> Tu veux fermer l'inventaire et exécuter une commande (uniquement la console) : "to close then run "/tacommande""
Tu peux aussi placer des lambdas devant une de ces fonctions. Les lambdas c'est quoi ? C'est des effets/expressions que tu peux utiliser lors d'un clique sur un item du GUI. Exemple, on veut que lorsqu'on clique sur un item du GUI, ça fait en sorte que le joueur exécute une commande :
format slot 0 of player with stick named "Test" with lore "Test" to close then run [make player execute command "/hub"]
On peut placer plusieurs lambdas grâce au signe "->". Que l'on utilise comme ceci :
format slot 0 of player with stick named "Test" with lore "Test" to close then run [make player execute command "/hub"]->[send "Tu t'es TP au Hub !"]
Comme tu as pu le remarqué les lambdas sont entre crochet.
Dernière chose, si tu veux que les joueurs peuvent prendre des items du GUI, tu utilises ceci :
set slot 0 of player's current inventory to 1 stick named "Test"