Plugin Résolu Java Event clic sur un objet

Elochon78

Aventurier
23 Avril 2023
2
0
1
43
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
 

ShE3py

Enbogueuse
Support
26 Septembre 2015
4 087
158
458
247
21
Mìlhüsa
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
 

Elochon78

Aventurier
23 Avril 2023
2
0
1
43
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,