[1.18.2] Vrifier si le joueur right click de l'eau
-
Salut,
je cherche a vérifier si un joueur rightClick sur de l’eau j’ai écrit quelque chose qui “Fonctionne” mais c’est pas propre et ça vérifie de façon indirect la présence de ce block d’eaupublic static void onInteractEvent(PlayerInteractEvent event){ if(event.getWorld().getFluidState(new BlockPos(event.getPos().getY()+-2,event.getPos().getY()+-2 , event.getPos().getY()+-2)).getType() == Fluids.WATER ){ //yeah water } }le gros problème de ce code c’est que il est déclenché par les deux click mais ca a la limite soit on utilise RightClickBlock ou on vérifie la main avec : event.getHand() == InteractionHand.OFF_HAND ça corrige le problème mais des que l eau est profonde de plusieurs block le code cesse de fonctionner.
Ce que j’aimerai c’est vérifier directement la présence d’eau directement en faisant déclencher l’évent par ce block d’eau et donc ne pas avoir la nécessitée d’avoir des blocks en dessous de l’eau
-
Personne ?
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter