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.
    • robin4002R Hors-ligne
      robin4002 Moddeurs confirmés Rédacteurs Administrateurs
      dernière édition par

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

      1 réponse Dernière réponse Répondre Citer 0
      • 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