Non résolu [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 ?