MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Les recettes

    Planifier Épinglé Verrouillé Déplacé Les bases
    1.6.x
    91 Messages 27 Publieurs 45.4k Vues 1 Watching
    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.
    • S Hors-ligne
      Sharkalone
      dernière édition par

      Salut,

      je me suis mis depuis quelques temps (4 jours) au modding, par curiosité (j’aime bien fouiller dans les codes ^^) et j’ai intégré quelques bases comme créer un bloc, une recette, un item…etc

      Seulement, une fois le premier “mod” comoilé et testé, je me suis posé une question : Peut-on modifier/shunter/désactiver une recette de façon non invasive évidement (cad sans changer le code de minecraft)

      J’ai fait quelques recherches et j’ai fini, au bout d’une soirée de labeur par pouvoir réécrire une recette du four(avec “GameRegistry.addsmelting…”), ce qui m’a permis de changer la recette du lingot de fer (le minerai de fer me donne un lingot d’or au lieu de fer dans mon exemple, j’ai réinventé l’alchimie ^^). Seulement, pas moyen de trouver un moyen pour pouvoir shunter une recette de crafting plus “classique”, dison que je voudrais par exemple qu’un stick ne se fabrique plus avec deux blocs de planches superposées, mais trois (oui, je peux créer une recette avec trois bloc, mais elle ne remplace pas l’originale).

      J’ai bien trouver quelques allusions à une fonction “findMatchingRecipe” dans le “CraftingManager”, mais d’une part elle ne permet que de ressortir une recette pas moyen de la modifier ensuite et d’autre part, je n’arrive pas à maitriser les paramètres qui entrent en ligne de compte.

      Des pistes sur ce sujet?(j’espère avoir été assez clair)

      Edit : En continuant de farfouiller, je suis tombé là dessus. En modifiant quelques petites choses pour l’adapter (notamment pour pouvoir travailler avec les ShapelessOreRecipe et les ShapedOreRecipe), ce petit bout de code permet de supprimer une recette de la liste. il m’a juste suffit d’en insérer une nouvelle pour “modifier” une recette originale (et ainsi fabriquer des bâtons non plus avec 2 mais trois planches superposées. J’aurais aimé quelque chose de plus pratique, mais, même si la modification est évoquée plusieurs fois sur le site de Mojang, elle reste toujours dans le fond des tiroirs ^^’

      1 réponse Dernière réponse Répondre Citer 0
      • S Hors-ligne
        sevenno07
        dernière édition par

        Si j’ai bien compris tu veux supprimé une recette existante, pour la remplaçais par la tienne ?
        Si c’est le cas, approfondis t’est recherche sur le forum, le problème a déjà été exposé il me semble ;).
        Cordialement.

        Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

        1 réponse Dernière réponse Répondre Citer 0
        • S Hors-ligne
          Sharkalone
          dernière édition par

          En effet, j’ai poussé un peu ma recherche sur le forum (et surtout j’ai recherché un texte et plus le pseudo “recette”… -_-)

          http://www.minecraftforgefrance.fr/showthread.php?tid=107&pid=1233#pid1233

          J’ai survolé le code, et il ressemble fortement à celui que j’ai trouvé (c’est d’ailleurs le même forum). C’est tout de même dommage qu’une solution plus accessible ne soit pas prévue, surtout que c’est extrêmement simple dans le cas d’une recette de four (qui remplace automatiquement sur un “addsmelting”). J’aime les solutions élégantes ^^

          1 réponse Dernière réponse Répondre Citer 0
          • S Hors-ligne
            sevenno07
            dernière édition par

            XD
            Pourtant j’ai fais comme on me l’a montrai x).

            Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

            1 réponse Dernière réponse Répondre Citer 0
            • A Hors-ligne
              Artnerm
              dernière édition par

              Merci pour le tuto 😉

              Il y aurais moyen d’utiliser des potions dans le craft ? Si oui comment, merci ^^

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

                GameRegistry.addRecipe(new ItemStack(Item.potion, 1, 8259), new Object[] {“X”, ‘X’, Block.glass});
                Pour le métadata, le mieux est de regarder en jeu avec NEI ou TMI.

                1 réponse Dernière réponse Répondre Citer 0
                • A Hors-ligne
                  Artnerm
                  dernière édition par

                  Merci de la réponse 😛

                  PS: C’est possible d’ajouter un effet ‘enchanté’ sur un objet quelconque ? (Oui j’en demande beaucoup 🙂 )

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

                    http://www.minecraftforgefrance.fr/showthread.php?tid=183&pid=1926#pid1926

                    1 réponse Dernière réponse Répondre Citer 0
                    • S Hors-ligne
                      sevenno07
                      dernière édition par robin4002

                      @robin4002
                      Attention robin4002, il demande pas comment ajouté un enchantement, mais L’EFFET d’un enchantement.

                      @Artnerm
                      Vue que j’ai peinai un peu a trouvais, je te passe le code a mètre directement dans la classe de ton item:

                      @SideOnly(Side.CLIENT)
                      public boolean hasEffect(ItemStack par1ItemStack)
                      {
                          return true;
                      }
                      

                      Voila :).

                      Auteur originale de Sevenno's Addons et de [url=http://www.minecraftfor…

                      1 réponse Dernière réponse Répondre Citer 0
                      • SugarshyS Hors-ligne
                        Sugarshy
                        dernière édition par

                        Comment fais-t’on un craft avec un four ?
                        Cela aurai été intéressant à aborder.

                        1 réponse Dernière réponse Répondre Citer 0
                        • GuguG Hors-ligne
                          Gugu
                          dernière édition par

                          @‘Sugarshy’:

                          Comment fais-t’on un craft avec un four ?
                          Cela aurai été intéressant à aborder.

                          Regarde la méthode addSmelting il me semble

                          "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
                          • MinecraftienneM Hors-ligne
                            Minecraftienne
                            dernière édition par

                            @‘Sugarshy’:

                            Comment fais-t’on un craft avec un four ?
                            Cela aurai été intéressant à aborder.

                            http://www.minecraftforgefrance.fr/showthread.php?tid=235 ou tu en avais un qui été dans les tutos fais par les membres refusés mais qui fonctionnait.

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

                              De toute façon je fais refaire le tutoriel en 1.7, et montrer en passant comment faire une recette avec le dico de forge.

                              1 réponse Dernière réponse Répondre Citer 0
                              • Superloup10S Hors-ligne
                                Superloup10 Modérateurs
                                dernière édition par

                                Est-il possible d’interdir un craft lorsqu’un autre mod que le sien est détecter?

                                Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                                1 réponse Dernière réponse Répondre Citer 0
                                • Superloup10S Hors-ligne
                                  Superloup10 Modérateurs
                                  dernière édition par

                                  Bon, je vais dire quelque chose que je n’aime pas, c’est UP!

                                  Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                  Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • kevin_68K Hors-ligne
                                    kevin_68 Moddeurs confirmés
                                    dernière édition par

                                    Un craft vanilla ou du mod détécté?


                                    Mettez à jours vers la dernière version stable (1.8.9 voir même…

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • Superloup10S Hors-ligne
                                      Superloup10 Modérateurs
                                      dernière édition par

                                      En fait, je voudrais interdire l’un de mes crafts lorsqu’un autre mod, qui a le même craft, est détecté.

                                      Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                                        Tu fais simplement une condition qui détecte le mod :

                                        if(!Loader.isModLoaded("Modid"))
                                        {
                                        //code de la recette ici
                                        }
                                        

                                        La recette ne sera que ajouté si le mod n’est pas installé, et s’il est détecté la recette n’est pas ajouté.

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • Superloup10S Hors-ligne
                                          Superloup10 Modérateurs
                                          dernière édition par

                                          Ok, merci

                                          Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                          Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • Bowser338B Hors-ligne
                                            Bowser338
                                            dernière édition par

                                            J’aimerais savoir comment créer un craft a partir d’un item que l’on vient de créer

                                            par exemple j’ai creer du riz et un item sushi mangeable me reste plus qu’a le crafter
                                            je veux mettre du poisson et du riz mais comment mettre le riz dans la recette ?
                                            merci

                                            Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 4 / 5
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB