MFF

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

    Créer une Dynamite

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    20 Messages 5 Publieurs 4.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.
    • Z Hors-ligne
      Zokyt
      dernière édition par

      @‘robin4002’:

      Surement un soucis de synchro avec le client, dans writeSpawnData et readSpawnData ajoutes les motionX, motionY et motionZ pour qu’elles soient synchro.

      Je dois les rajouter comment ?
      Comme sa ?

      @Override
         public void writeSpawnData(ByteBuf buffer, motionX motionY, motionZ)
         {
             buffer.writeInt(this.fuseTime);
         }
      
         @Override
         public void readSpawnData(ByteBuf additionalData, motionX ,motionY, motionZ)
         {
             this.fuseTime = additionalData.readInt();
         }
      }
      
      1 réponse Dernière réponse Répondre Citer 0
      • DeletedD Hors-ligne
        Deleted
        dernière édition par

        Non, c’est faux !
        On ne rajoute jamais de paramètres lorsqu’on override une fonction d’une classe mère, ça n’aurait aucun sens.
        Tu dois juste faire un buffer.writeDouble(this.motionX) dans la fonction writeSpawnData, et un this.motionX = additionalData.readDouble(). N’oublie pas de faire la même manip pour motionY et motionZ.

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

          @‘Plaigon’:

          Non, c’est faux !
          On ne rajoute jamais de paramètres lorsqu’on override une fonction d’une classe mère, ça n’aurait aucun sens.
          Tu dois juste faire un buffer.writeDouble(this.motionX) dans la fonction writeSpawnData, et un this.motionX = additionalData.readDouble(). N’oublie pas de faire la même manip pour motionY et motionZ.

          Ces bon MERCI A TOUSSE !

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

            Bonjour j’ai suivie le code et j’ai ca
            http://prntscr.com/g1u6nh
            et j’ai declarer l’instance comme ca http://prntscr.com/g1u6u2

            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 as une variable nommé DrakaMod, ce qui n’est pas bon;
              Et tu ne devrais que avoir une variable instance (la seconde).

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

                en gros je dois retire le DrakaMod et garde le reste, et delete la premiè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

                  oui.

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

                    mais la du coup je suis obligé de faire:
                    @Instance (References.MOD_ID)
                    public static DrakaMod instance;

                    mais ca me genere toujours l’erreur http://prntscr.com/g2xv1j

                    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

                      Envoies ta classe principale entière.

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

                        https://pastebin.com/xAF48CE1
                        voila ma classe principale

                        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

                          Changes la ligne suivante :
                          public static CreativeTabs DrakaMod = new CreativeTabs (“drakamod”)
                          En :
                          public static CreativeTabs drakaModTab = new CreativeTabs (“drakamod”)

                          Aucune variable ne doit avoir le même nom que la classe dans laquelle elle est.

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

                            Merci beaucoup robin 4002, maintant le problème et que mon “entity” ne s’affiche pas

                            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

                              Il faut lui ajouter un rendu.
                              Après si tu as un problème pour ça il serait mieux de créer une nouvelle discussion plutôt que squatter une discussion résolu.

                              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