• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Packet via FFMT Api

    1.7.x
    1.7.10
    2
    7
    1737
    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.
    • sosoh
      sosoh dernière édition par

      Salut, j’utilises un systeme d’Extended Entity Proprieties et dans le tuto de Gugu, il utilise le FFMT Api, je l’ai donc installe etc, mais j’ai pas trouvé comment faire pour envoyer des packets avec, car ca m’indique des erreurs dans la class ExtendedEntityProp, dans la fonction sync:

      ​public final void sync() {
      
      if(player.worldObj.isRemote){
      PacketNivpo packetNivpo = new PacketNivpo(this.maxNivpo, this.nivpo);
      ModHarryPotter.network.sendToServer(packetNivpo);
      }
      if (!player.worldObj.isRemote) {
      EntityPlayerMP player1 = (EntityPlayerMP) player;
      ModHarryPotter.network.sendTo(packetNivpo, player1);
      }
      }
      

      Elles sont au niveau de

      ​ModHarryPotter.network.sendToServer(packetNivpo);
      
      ModHarryPotter.network.sendTo(packetNivpo, player1);
      

      Voila ma declaration de mon network dans ma class principale:

      ​network = NetworkRegistry.INSTANCE.newSimpleChannel("HarryPotterMod");
      network.registerMessage(Handler.class, PaquetHandler.class, 0, Side.SERVER);
      

      Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

        Ce que tu utilise actuellement est le système de paquet de fml, pas celui de ffmt libs. Où sont et quelles sont les erreurs ?

        1 réponse Dernière réponse Répondre Citer 0
        • sosoh
          sosoh dernière édition par

          Désolé de répondre que maintenant j’étais occupé, voila les erreurs: ici 🙂

          Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

            Première erreur : c’est parce que tu mélange les paquets ffmt lib et ceux de fml …
            Deuxième erreur : tu n’as pas fait d’instance de ton packet.

            1 réponse Dernière réponse Répondre Citer 0
            • sosoh
              sosoh dernière édition par

              D’où ma question comment utiliser les Packet ffmt lib?

              Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

                https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/PrivatizerMod.java#L48
                https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/common/packet/PacketEditor.java
                https://github.com/FFMT/Privatizer/blob/master/privatizer_src/fr/mcnanotech/privatizer/client/GuiPrivateEditor.java#L109

                Le reste est détaillé dans la Java doc.

                1 réponse Dernière réponse Répondre Citer 0
                • sosoh
                  sosoh dernière édition par

                  Ok merci

                  Developpeur d'Hogsmod, un mod implémentant le Monde d'Harry Potter dans Minecraft!

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

                  MINECRAFT FORGE FRANCE © 2018

                  Powered by NodeBB