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

    Résolu faire apparaitre de la tnt

    1.7.x
    1.7.x
    3
    9
    1744
    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.
    • mano10
      mano10 dernière édition par robin4002

      Salut voila je voulais savoir comment je peut faire pour que quant je clique avec un bâton ou autre chose sa puissent faire apparaître une tnt allumer
      un peu comme avec le plugin essential quant on tape (/powertooltnt)
      merci 🙂

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par robin4002

        Salut,
        Dans la classe de ton item :

        public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player)
        {
            MovingObjectPosition objectMouseOver = player.rayTrace(64, 1);
            if(objectMouseOver.typeOfHit == MovingObjectPosition.MovingObjectType.BLOCK && !world.isRemote)
            {
                EntityTNTPrimed tnt = new EntityTNTPrimed(world, objectMouseOver.blockX, objectMouseOver.blockY + 1, objectMouseOver.blockZ, player);
                world.spawnEntityInWorld(tnt);
            }
            return stack;
        }
        
        1 réponse Dernière réponse Répondre Citer 0
        • Gugu
          Gugu dernière édition par

          Faut pas vérifier que le objectMouseOver n’est pas nul ?

          "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
          ― Jordan B. Peterson

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

            Non, pas en 1.7, si il y a un problème il retour un MovingObjectPosition où typeOfHit vaut MovingObjectType.MISS

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

              merci c’est exactement ce que je chercher 🙂 sauf que quant je fait clique droit vers une zone plus basse que moi ca me fait apparaitre la tnt a mes pied y a pas une ligne de code pour que la tnt aparraissent la ou pointe mon curceur ?

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

                rayTrace est déjà sensé donner les coordonnées du pointer 😕

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

                  oui mais le probleme c est que quant je vise sous moi la tnt spawne juste derriere moi

                  1 réponse Dernière réponse Répondre Citer 0
                  • robin4002
                    robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

                    La je vois pas d’où ça vient, ça doit être un problème de la fonction rayTrace, mais je ne vois pas comment faire autrement.

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

                      pas grave merci quant meme ca ma bien aider 🙂

                      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