Plugin Résolu Java Event clic sur un objet

Elochon78

Aventurier
23 Avril 2023
2
0
1
44
Bonjour,
Je développe actuellement un plugin en Java avec l'API bukkit, et je recherche un moyen d’exécuter une fonction lorsqu'un joueur clique sur un objet en particulier. Je m'explique :
Avec mon plugin, je donne un objet (un bâton par exemple) et lorsque le joueur qui a ce bâton clique avec, cela exécute la fonction,
Mais il ne faut pas que tous les joueurs puissent en cliquant sur le bâton, exécuter la fonction.
Mon code :

Java:
Inventory inv = player.getInventory();
ItemStack item = new ItemStack(Material.STICK);
inv.addItem(item);
que faudrait t'il mettre dans le Listener pour réaliser une telle action ?
Merci de repondre
 
Bonsoir,

Cliquer dans le sens de l'utiliser dans le monde ou de le prendre en main dans l'inventaire ?

Et quelle est la condition nécessaire ? Permission, commande préalable ?

Cordialement,
ShE3py
 
Bonsoir,
Merci de ta réponse

Je parlai de cliquer dans le monde, dans le sens comme pour casser ou poser un bloc
Il n'y aurait pas de condition spéciale, mais grâce à ton message, j'ai pu trouver une réponse :
Quand on donne l'item au joueur, on lui donne aussi une permission et quand il clique, on vérifie qu'il l'ai
Merci quand même pour ton message,