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

    Résolu Recette

    1.7.x
    1.7.x
    4
    6
    1207
    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.
    • T
      TheBlueDemon dernière édition par

      Bonjours à tous,

      En ce moment j’essaye de créer une recette avec deux items qui en donne un troisième (logique 🙂 ) mais je voudrais qu’un des items ne soit pas supprimer après le craft mais qu’on puis le réutiliser à l’infini.

      J’espère avoir été clair. Merci d’avance et bonne soirée 🙂

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

        Dans la classe de l’item qui ne doit pas être supprimé, ajoute ça :

            public ItemStack getContainerItem(ItemStack itemStack)
            {
                return new ItemStack(this);
            }
            public boolean hasContainerItem(ItemStack stack)
            {
                return true;
            }
        

        Et si tu veux qu’il reste dans la table de craft :

        public boolean doesContainerItemLeaveCraftingGrid(ItemStack stack)
        {
        return true;
        }
        
        1 réponse Dernière réponse Répondre Citer 0
        • Myrilandel
          Myrilandel dernière édition par

          Salut TheBlueDemon,
          je ne sais pas si ça peut t’aider mais j’aurais peut être fais un truc du genre :

          Dans la classe de l’item qui vient d’être craft :

          
          public void onCreated(ItemStack par1ItemStack, World world,
          EntityPlayer player)
          {
          super.onCreated(par1ItemStack, world, player);
          player.inventory.addItemStackToInventory(new ItemStack(<nommod.nomitem>, <quantité>));
          }
          
          

          En gros quand ton item est crée, tu ajoutes dans l’inventaire du joueur un item de ton choix (en l’occurrence, ceux qui ont servis au craft)
          En espérant t’avoir aidé !
          Myrilandel</quantité></nommod.nomitem>

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

            merci beaucoup 😉 j’essaye ça demain soir et je passe le sujet en résolu quand ce sera bon

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

              si on met true a la deuxieme condition l’item va ou ? dans l’inventaire?

              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 moi qui me suis planté, true il reste dans la table de craft, false il part dans l’inventaire.

                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