• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Unsolved [1.18.2] Vrifier si le joueur right click de l'eau

    Support pour les moddeurs
    1.18.1
    1
    2
    92
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PlagueZ last edited by

      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’eau

      public 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

      “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

      1 Reply Last reply Reply Quote 0
      • P
        PlagueZ last edited by

        Personne ?

        “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

        1 Reply Last reply Reply Quote 0
        • 1 / 1
        • First post
          Last post
        Design by Woryk
        Contact / Mentions Légales

        MINECRAFT FORGE FRANCE © 2018

        Powered by NodeBB