• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu [1.7.10] Clic droit sur un bloc spécifique

    1.7.x
    1.7.10
    2
    9
    265
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • K
      kraniax dernière édition par

      Bonjour, j’aimerais savoir comment détecté un clic droit sur un bloc spécifique.

      Merci de votre aide.

      ♦ Développeur Java ♦

      1 réponse Dernière réponse Répondre Citer 0
      • JustAnDev
        JustAnDev dernière édition par

        cherche ce que fait le levier dans sa classe

        s

        1 réponse Dernière réponse Répondre Citer 0
        • K
          kraniax dernière édition par

          J’ai été voir et je comprend pas trop.

          ♦ Développeur Java ♦

          1 réponse Dernière réponse Répondre Citer 0
          • JustAnDev
            JustAnDev dernière édition par

            tu ne comprends pas ce code?En simplifié

            public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumFacing side, float hitX, float hitY, float hitZ)
                {
                    if (worldIn.isRemote)
                    {
                        return true;
                    }
                    else
                    {
                        state = state.cycleProperty(POWERED);
                        worldIn.setBlockState(pos, state, 3);
                        worldIn.playSoundEffect((double)pos.getX() + 0.5D, (double)pos.getY() + 0.5D, (double)pos.getZ() + 0.5D, "random.click", 0.3F, ((Boolean)state.getValue(POWERED)).booleanValue() ? 0.6F : 0.5F);
                        worldIn.notifyNeighborsOfStateChange(pos, this);
                        EnumFacing enumfacing = ((BlockLever.EnumOrientation)state.getValue(FACING)).getFacing();
                        worldIn.notifyNeighborsOfStateChange(pos.offset(enumfacing.getOpposite()), this);
                        return true;
                    }
            

            s

            1 réponse Dernière réponse Répondre Citer 0
            • K
              kraniax dernière édition par kraniax

              Pas tout mais en faites j’aimerais pouvoir faire un clic droit avec un item sur un bloc. Je n’ai pas la classe BlockPos et IBlockState, je crois que le code que tu m’a envoyé est pas pour la 1.7.10.

              ♦ Développeur Java ♦

              1 réponse Dernière réponse Répondre Citer 0
              • JustAnDev
                JustAnDev dernière édition par

                a “”“”" j’avais oublié ce detail

                s

                1 réponse Dernière réponse Répondre Citer 0
                • K
                  kraniax dernière édition par

                  C’est bon merci j’ai réussi.

                  ♦ Développeur Java ♦

                  1 réponse Dernière réponse Répondre Citer 0
                  • JustAnDev
                    JustAnDev dernière édition par

                    mets c’est resolu si c’est le cas

                    s

                    1 réponse Dernière réponse Répondre Citer 0
                    • K
                      kraniax dernière édition par

                      C’est bon je l’ai mis.

                      ♦ Développeur Java ♦

                      1 réponse Dernière réponse Répondre Citer 0
                      • 1 / 1
                      • Premier message
                        Dernier message
                      Design by Woryk
                      Contact / Mentions Légales

                      MINECRAFT FORGE FRANCE © 2018

                      Powered by NodeBB