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

    Résolu Variable Item

    1.7.x
    1.7.10
    3
    8
    1291
    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.
    • Yorwan
      Yorwan dernière édition par

      bonjour je cherche comment faire pour donner a un item des variable qui lui sont propre , comment faire ?

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

        Il faut passer par le tag nbt de l’item stack.
        Tu en as besoin où exactement ?

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

          tu connais le mod forestry avec les abeille je cherche a faire plus ou moins pareil pour cela j’aurai besoin d’item avec des string qui coresponde a leurs caractere génétique et donc des string qui soit unique pour chaque item abeille

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

            En effet donc il faut passer par les tag des ItemStack.
            Pour ça dans n’importe quel fonction ou tu as l’ItemStack en paramètre. Exemple : https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/packet/PacketEditor.java#L60-L72
            Ici je mets sur l’itemstack l’UUID du joueur + le mot de passe qu’il a choisis.7
            https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/BlockPrivate.java#L117-L119
            Ici je le récupère pour le mettre dans un tile entity.
            Avant d’utiliser stack.getTagCompound pense à vérifier avec stack.hasTagCompound() que l’item stack a déjà un tag NBT, sinon tu vas avoir un NPE.
            Dans le cas ou l’itemstack n’a pas de tab NBT, il faut en mettre un avec stack.setTagCompound(tag)

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

              merci Robin pour la vitesse a la quelle tu as repondu as ma question

              1 réponse Dernière réponse Répondre Citer 0
              • N
                neburoneub @robin4002 dernière édition par

                @robin4002
                excuse moi si je n ai pas tout compris, mais qu a tu fait dans ton code?

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

                  C’est quel point qui te cause problème ? j’utilise simplement des tags NBT.

                  Par contre il aurait été mieux de créer une nouvelle discussion détaillant ton problème plutôt qu’up une datant de 2015 …

                  N 1 réponse Dernière réponse Répondre Citer 0
                  • N
                    neburoneub @robin4002 dernière édition par

                    @robin4002
                    désoler, et merci

                    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