MFF

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

    1.12.X Créer un craft avec des résidu dans la grille de craft

    Planifier Épinglé Verrouillé Déplacé Non résolu Sans suite
    1.12.2
    19 Messages 5 Publieurs 848 Vues 5 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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par robin4002

      Sur la ligne d’enregistrement de ton item block, ici :

      	event.getRegistry().register(new ItemBlock(TEST_BLOCK, new Item.Properties().group(Mod1.MOD_GROUP)).setRegistryName(TEST_BLOCK.getRegistryName()));
      

      Il faut remplacer ItemBlock par ta classe Constructing_Block sinon forcement elle n’a aucun effet (et il aurait été mieux de nommer cette dernière ItemConstructingBlock pour que son nom reflète bien ce qu’elle est : un Item).

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

        Mais je l’ai déjà fais ça c’est sur la deuxième ligne, la première c’est un autre bloc

        	event.getRegistry().register(new Constructing_Block(CONSTRUCTING_BLOCK, new Item.Properties().containerItem(null).group(Mod1.MOD_GROUP)).setRegistryName(CONSTRUCTING_BLOCK.getRegistryName()));
        
        
        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

          Ah autant pour moi, j’ai mal lu le code x)

          En fait le problème vient de la méthode TryPlace, cela devrait être tryPlace (les méthodes ne commencent jamais avec une majuscule en java).
          Ajoutes un @Override au dessus, ça t’évitera ce genre de problème à l’avenir.

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

            Apparemment moi j’avais mal recopié xd
            le tryPlace fonctionne par contre pour le getItemDropped éclipse met une erreur lorsque je met @Override, il dit “The method getItemDropped(IBlockState, World, BlockPos, int) of type Constructing_Block must override or implement a supertype method” et me demande de l’enlever

            1 réponse Dernière réponse Répondre Citer 0
            • isadorI Hors-ligne
              isador Moddeurs confirmés Modérateurs
              dernière édition par

              Car c’est pas la bonne définition dans la classe mère.

              Petite question, as-tu les bases (voire un peu plus) en java?

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

                J’ai lu le tuto des bases en java et je comprend quelques trucs.

                Je pourrais savoir ce qui ne va pas avec l’Override ?

                1 réponse Dernière réponse Répondre Citer 0
                • isadorI Hors-ligne
                  isador Moddeurs confirmés Modérateurs
                  dernière édition par

                  c’est pas l’override le problème, c’est le prototype de ta fonction. Va voir dans la classe mère les bon arguments de la fonction / si c’est le bon nom de fonction

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

                    La fonction c’est Robin qui me l’a donné, et je ne sais pas trop comment je peux trouver la classe mère

                    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

                      Elle doit être mit dans la classe du bloc, pas dans la classe de l’itemblock.

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

                        Je suis vraiment débile des fois, tu l’avais déjà marqué en plus
                        Edit : merci pour votre aide du coup 🙂 cela fontionne

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

                        MINECRAFT FORGE FRANCE © 2024

                        Powered by NodeBB