[Résolu] Détecter quand un joueur utilise l'action "Attack / Destroy"



  • Bonjour, pour un mod j'aurais besoin de détecter quand un joueur utilise l'action "Attack/Destroy" (par défaut Clic gauche), mais je ne trouve pas... Je ne souhaite pas passer par le raccourci lui même, j'ai juste besoin de détecter l'action Attack/Destroy, peu importe si une action est faîte ou pas (par exemple un bloc de cassé, une entité attaqué etc).
    Si vous pouviez m'éclairer à ce sujet ce serait sympa !! Merci.


  • Moddeurs confirmés Rédacteurs Modérateurs Administrateurs

    Il faut que tu utilises plusieurs events pour ça, car il n'y a pas d'action Attack/Destroy générique.



  • Tu pourrais me donner un exemple ? Je ne sais pas du tout lesquels utiliser ^^



  • Ta 2 possibilités: 1- soit tu met directement la fonction que tu veux utiliser directement dans ton block (onBlockDestroyedByPlayer) / ou ton mobs avec entityattack
    2- Soit tu cree ce qu'on appelle un playerhandler dans lequel tu register les event (LivingHurtEvent && PlayerInteractEvent), pour la 2eme possibilité cela s'appliquera à tous ou a plusieurs choses cela depend ce que tu en fait



  • Merci je vais me servir de ça. 🙂


Log in to reply