MFF

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

    Créer un item simple

    Planifier Épinglé Verrouillé Déplacé Les items
    1.12.x1.11.x
    95 Messages 21 Publieurs 24.0k Vues 10 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.
    • A Hors-ligne
      aypristyle
      dernière édition par

      @‘AymericRed’:

      Alors oui on peut passer par les metadata, et pas seulement pour la texture vu qu’on peut aussi modifier le nom et certains comportements.
      Mais je crois qu’il voulait dire genre ```java
      public static Item item1 = new ItemTutorial();
      public static Item item2 = new ItemTutorial();

      Et là on utilise la même classe pour deux items, ce qui est totalement possible, à moins que les items aient des effets spécifiques, dans ce cas il vaut mieux avoir plusieurs classes.
      Je précise que par contre qu'il faudra modifier le "NAME" dans "TutorialItems.setItemName(this, NAME)" dans le constructeur de l'item, en mettant par exemple le NAME en paramètre du constructeur.
      

      merci pour ta réponse ! Juste comment puis-je fare pour mettre name en paramètre du constructeur ?

      **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

        Dans le constructeur de litem, tu mets “String NAME” entre les parenthèses, dans ta classe principale tu auras des erreurs, tu mets “Add arguments to match …” et tu mets entre guillemets le nom de l’item.

        Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

        AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

        Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
        Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 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

          Il manque un détail très important, tu as oublié de dire où doit aller le Json du modèle.

          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
          • A Hors-ligne
            aypristyle
            dernière édition par

            Le json doit aller dans le dossier assets/modid/models/items

            **Je suis un membre apprécié et joueur, j'ai déjà obtenu 1[ point de réputation./…

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

              bonjour je suis novice dans le developpement de mod et je ne comprend pas comment creer un deuxieme item qui utilise la meme classe item serai t’il possible d’avoir un tuto ecris ou des explication qui me permettrai de parvenir a mais fin ?

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

                Bonjour,
                Il te suffit de faire strictement la même manœuvre que pour ton premier item.
                Sur quoi bloques-tu ? As tu des questions sur une partie de ton code, si oui, envoie-le nous qu’on puisse mieux t’éclaircir 😉

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

                  @‘Plaigon’:

                  Bonjour,
                  Il te suffit de faire strictement la même manœuvre que pour ton premier item.
                  Sur quoi bloques-tu ? As tu des questions sur une partie de ton code, si oui, envoie-le nous qu’on puisse mieux t’éclaircir 😉

                  en faite j’ai reussi a cree le premier item mais je voudrai recree un item dans la meme classe 
                  voici ma classe item

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

                    Ohlala, originale ta classe multifonction, je veux la même :3
                    Elle fait à la fois ItemHandler, CustomItem et ClientProxy, remarquable, nan ?

                    Bref, j’arrête ma moquerie, pense à la convention Java. Et fais des copy paste de ton premier item, et si une erreur survient, montre la nous. Si tu ne connais pas le Java et que tu ne souhaites pas l’apprendre pour le moment (je comprends, ça prends du temps et ce n’est pas toujours très marrant), alors contente-toi de tout recopier. Ça passera ou ça cassera !

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

                      @‘Plaigon’:

                      Ohlala, originale ta classe multifonction, je veux la même :3
                      Elle fait à la fois ItemHandler, CustomItem et ClientProxy, remarquable, nan ?

                      Bref, j’arrête ma moquerie, pense à la convention Java. Et fais des copy paste de ton premier item, et si une erreur survient, montre la nous. Si tu ne connais pas le Java et que tu ne souhaites pas l’apprendre pour le moment (je comprends, ça prends du temps et ce n’est pas toujours très marrant), alors contente-toi de tout recopier. Ça passera ou ça cassera !

                      je vais peut etre passer pour un con mais ses quoi la convention Java ?

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

                        Tu es là pour apprendre après tout.
                        La convention Java, c’est l’ensemble les règles de nommage imposées par la communauté de Java, afin de faciliter la lecture du code lors de partages de codes (via un repo, travail de groupe, ou même lors de demandes d’aide, comme ce que tu es en train de faire). Bref + nous serons nombreux à rajouter des majuscules là où il faut, + nous gagnerons en temps et en efficacité dans les futurs topics.
                        Tiens, ça s’apprend très vite, voici les quelques règles à retenir :https://openclassrooms.com/forum/sujet/conventions-de-codage-en-java-64171

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

                          Merci pour ce tuto  🙂 .
                          J’ai une petite question, moi mon item se pose pas quand je fais clique droit, est-ce normal ? ou il faut que je passe au tuto des blocks pour sa ? Merci d’avance  😄

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

                            Salut,
                            un item, ce n’est fait pour être posé. Soit tu cherches à creer un block, soit un ItemBlock.

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

                              @‘MasterxHaze’:

                              Merci pour ce tuto  🙂 .
                              J’ai une petite question, moi mon item se pose pas quand je fais clique droit, est-ce normal ? ou il faut que je passe au tuto des blocks pour sa ? Merci d’avance   😄

                              D’accord, merci pour ta réponse super rapide 😄 , je me suis juste poser la question , car sur le screenshot du tuto (a la fin) je vois l’item poser sur le sol , je me suis dis que j"avais peut être raté un truc.

                              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

                                Sur le screenshot l’item a été jeté au sol. (touche A)

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

                                  ah ok, l’objet était jeter sol autant pour moi  😄 Merci pour vos réponses 🙂

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

                                    @‘aypristyle’:

                                    Le json doit aller dans le dossier assets/modid/models/items

                                    Bonjour,

                                    Je ne vois pas où est “assets” :3

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

                                      Pour le moment où:
                                      @EventBusSubscriber(value = Side.CLIENT, modid = ModTutorial.MODID)
                                      Faut-il mettre ModTutorial ou autre chose, car ça me met : “ModTutorial cannot be resolved to a variable”

                                      Et pour le “event.” de :
                                      public static void registerItemModels(ModelRegistryEvent event.)
                                      Le point est nécessaire ? Car il me met une erreur de syntaxe.


                                      :D

                                      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

                                        Salut,
                                        Il faut mettre le nom de ta classe principale.
                                        Et non il devrait pas avoir de point ici. Je l’ai retiré du tutoriel.

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

                                          @‘robin4002’:

                                          Salut,
                                          Il faut mettre le nom de ta classe principale.
                                          Et non il devrait pas avoir de point ici. Je l’ai retiré du tutoriel.

                                          Merci de m’avoir expliqué alors  :D.


                                          :D

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

                                            J’ai trois erreur (en 1.12.2) quelqu’un peut m’aider ?

                                            • Dans MODIDClient a la ligne
                                            MODIDItems.registerItemModels();
                                            

                                            il me dit

                                            The method registerItemModels(ModelRegistryEvent) in the type rfplusItems is not applicable for the arguments ()
                                            

                                            il me propose de mettre null est-ce un bonne solution ?

                                            • Dans la classe principale a la ligne  
                                              MinecraftForge.EVENT_BUS.register(new RegisteringHandler());

                                            il me dit deux chose : la première au point entre EVENT_BUS et register

                                            Syntax error on token ".", @ expected after this token
                                            

                                            et juste avant le point virgule

                                            Syntax error, insert ")" to complete MethodDeclaration
                                            
                                            • Dans RegisteringHandler a la ligne
                                            event.getRegistry().registerAll(ItemCopperOre.NAME);
                                            

                                            il dit

                                            The method registerAll(Item…) in the type IForgeRegistry is not applicable for the arguments (String)
                                            
                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB