MFF

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

    Communiquer de Forge à Bukkit (Packets)

    Planifier Épinglé Verrouillé Déplacé Le réseau
    1.7.10
    29 Messages 7 Publieurs 10.8k Vues 2 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.
    • DiabolicaTrixD Hors-ligne
      DiabolicaTrix Correcteurs Moddeurs confirmés
      dernière édition par

      @SubscribeEvent
      public void achievementEvent (AchievementEvent event)
      {
      EntityClientPlayerMP player = Minecraft.getMinecraft().thePlayer;
      
      if(event.getAchievement().equals(ModPg2.achievementKillR1a))
      {
      ByteArrayDataOutput out = ByteStreams.newDataOutput();
      out.writeUTF("achievementKillR1a accomplis par " + player.getDisplayName());
      ((EntityClientPlayerMP)player).sendQueue.addToSendQueue(new C17PacketCustomPayload("achievementKillR1a", out.toByteArray()));
      }
      }
      

      N’oublie pas de l’exécuter client seulement!

      1 réponse Dernière réponse Répondre Citer 0
      • FolganskyF Hors-ligne
        Folgansky Correcteurs
        dernière édition par

        Il y a une erreur sur le getAchievement, il demande de cast à event

        1 réponse Dernière réponse Répondre Citer 0
        • DiabolicaTrixD Hors-ligne
          DiabolicaTrix Correcteurs Moddeurs confirmés
          dernière édition par

          Ah, en 1.7.10 c’est peut-être event.achievement

          1 réponse Dernière réponse Répondre Citer 0
          • FolganskyF Hors-ligne
            Folgansky Correcteurs
            dernière édition par

            Oh oui c’est mieux.

            Pour ce qui est du side, là tel quel il n’y aura pas de soucis il me semble puisque c’est

            EntityClientPlayerMP player = Minecraft.getMinecraft().thePlayer;
            
            1 réponse Dernière réponse Répondre Citer 0
            • DiabolicaTrixD Hors-ligne
              DiabolicaTrix Correcteurs Moddeurs confirmés
              dernière édition par

              Cette classe n’existe pas côté serveur, si ton event est exécuté des deux côtés, tu auras un crash. Tu peux rajouter un SideOnly ou faire une classe d’événement seulement client.

              1 réponse Dernière réponse Répondre Citer 0
              • Benjamin LoisonB Hors-ligne
                Benjamin Loison
                dernière édition par

                Toujours à venir le bonus ?

                >! Développeur de Altis-Life (Arma III) sur Minecraft !
                >! Site web     : https://lemnoslife.com

                1 réponse Dernière réponse Répondre Citer 0
                • DiabolicaTrixD Hors-ligne
                  DiabolicaTrix Correcteurs Moddeurs confirmés
                  dernière édition par

                  Je vais essayer de faire le bonus, j’ai essayé, il y a quelques semaines, et le problème est que à chaque fois que le client reçoit un packet, ça crash car le message n’est pas enregistré.

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

                    Salut, je voudrais savoir si tu as depuis trouvé une solution pour le bonus (en enregistrant le packet ?) car ça me serait utile 🙂

                    EDIT : J’ai réussi à le faire moi même c’est bon.

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

                      Salut, j’aimerais faire l’inverse moi : communiquer de spigot a forge. Serait-il possible de m’aider svp ?

                      Je sais dev des mods 1.7.10 et des plugins spigot, je connais le java, le php, le html, le css et le javascript.  ;)

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

                        Salut, j’aimerais faire pour la version de minecraft 1.12.2. Serait-il possible de m’aider svp ?

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

                        MINECRAFT FORGE FRANCE © 2024

                        Powered by NodeBB