MFF

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

    Problème pour la synchronisation serveur-client (avec gestion du model 3d du joueur)

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.2
    22 Messages 2 Publieurs 1.9k 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.
    • AlasDiabloA Hors-ligne
      AlasDiablo
      dernière édition par

      j’ai se code dans mon system de rendu pour les joueur

           /**
           * system for make the new player render
           * @param event the event of the render
           */
          public void renderPlayer(RenderPlayerEvent.Pre event) {
              EntityPlayer player = (EntityPlayer) event.getEntity();
              IGender gender = player.getCapability(GenderProvider.GENDER_CAPABILITY, null);
              IRace race = player.getCapability(RaceProvider.RACE_CAPABILITY, null);
              switch (race.getRace()) {
                  case 0:
                      this.humanRender(event, gender);
                      break;
                  case 1:
                      this.cyborgRender(event, gender);
                      break;
                  default:
                      break;
              }
      
          }
      

      et il me mais les valeur par default pour le IRace et le IGender du au faite qui géré ça que du côte client et je voudrais récupéré les valeur du joueur.

      j’ai testé cette fonction dans le serveur mais sa ne marche pas (peut-etre car il fait jamais l’event pour le rendu)

      @SubscribeEvent
          public void onPreRenderPlayer(RenderPlayerEvent.Pre event) {
              PacketHandler.INSTANCE.sendTo(new PacketSendRace(event.getEntityPlayer().getCapability(RaceProvider.RACE_CAPABILITY, null).getRace()), (EntityPlayerMP) event.getEntity());
          }
      

      j’épers que sa pourra d’aidé.

      mes mod actulle:

      • JANOEO
      1 réponse Dernière réponse Répondre Citer 0
      • AlasDiabloA Hors-ligne
        AlasDiablo
        dernière édition par

        pour information les valeur pas default sont:
        IRace -> -1
        Igender -> 0

        mes mod actulle:

        • JANOEO
        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

          Le PacketSendRace il faut l’envoyer à la connexion du joueur (PlayerEvent.PlayerLoggedInEvent) et dès que la valeur change, pas dans l’event RenderPlayerEvent.Pre.

          Tu peux aussi envoyer la classe du paquet ?

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

            tien voila la class

            package fr.alasdiablo.azbrs.network;
            
            import fr.alasdiablo.azbrs.capabilities.IRace;
            import fr.alasdiablo.azbrs.capabilities.RaceProvider;
            import io.netty.buffer.ByteBuf;
            import net.minecraft.client.Minecraft;
            import net.minecraft.client.entity.EntityPlayerSP;
            import net.minecraftforge.fml.common.FMLCommonHandler;
            import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
            import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
            import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
            
            public class PacketSendRace implements IMessage {
            
                private int raceId;
            
                @Override
                public void fromBytes(ByteBuf buf) {
                    raceId = buf.readInt();
                }
            
                @Override
                public void toBytes(ByteBuf buf) {
                    buf.writeInt(raceId);
                }
            
                public PacketSendRace(int id) {
                    this.raceId = id;
                }
            
                public static class Handler implements IMessageHandler<PacketSendRace, IMessage> {
                    @Override
                    public IMessage onMessage(PacketSendRace message, MessageContext ctx) {
                        FMLCommonHandler.instance().getWorldThread(ctx.netHandler).addScheduledTask(() -> handle(message, ctx));
                        return null;
                    }
            
                    private void handle(PacketSendRace message, MessageContext ctx) {
                        EntityPlayerSP player = Minecraft.getMinecraft().player;
                        IRace race = player.getCapability(RaceProvider.RACE_CAPABILITY, null);
                        race.setRace(message.raceId);
                    }
                }
            }
            

            et

            package fr.alasdiablo.azbrs.network;
            
            import net.minecraftforge.fml.common.network.NetworkRegistry;
            import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
            import net.minecraftforge.fml.relauncher.Side;
            
            public class PacketHandler {
            
                private static int packetId = 0;
            
                public static SimpleNetworkWrapper INSTANCE = null;
            
                public PacketHandler() {
                }
            
                public static int nextID() {
                    return packetId++;
                }
            
                public static void registerMessages(String channelName) {
                    INSTANCE = NetworkRegistry.INSTANCE.newSimpleChannel(channelName);
                    registerMessages();
                }
            
                public static void registerMessages() {
                    INSTANCE.registerMessage(PacketSendRace.Handler.class, PacketSendRace.class, nextID(), Side.CLIENT);
                }
            }
            

            mes mod actulle:

            • JANOEO
            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

              Niveau paquet c’est bon.
              Si tu l’envoies avec le bon event comme expliqué avant ça devrait être ok.

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

                c’est bizzar sa ne marche toujour pas même avec le changemnt d’event j’ai même change l’ordre de chargement dans le mods est rienne se passe.

                mes mod actulle:

                • JANOEO
                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

                  Ton paquet est bien envoyé ?
                  La fonction handle du paquet est bien appelé ?

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

                    j’ai fait des test est le mod rentre jamais dans l’event. 🤔

                    mes mod actulle:

                    • JANOEO
                    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 tout le code lié à l’event.

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

                        tien voila les source https://github.com/RE-Project/AZBRS
                        il a ddes class en double avec du code un peux diference c’est les test se la.
                        est dsl de ne pa avoir rep plustôt.

                        mes mod actulle:

                        • JANOEO
                        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 tu as enregistré l’event dans le serveur proxy et je suppose que tu tests en solo.

                          Le code qui se trouve dans le proxy serveur n’est que exécuté sur un serveur dédié.
                          Si tu veux que le code soit exécuté également sur le serveur intégré du jeu en solo, il faut faire une classe parent au client et serveur proxy (common proxy par exemple) et appeler la fonction parente avec super.nomDeLaFonction();.

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

                            je crois que je nes comprend plus rien je lais mis en global dans le @mod()
                            0_1542369764569_404.png

                            mes mod actulle:

                            • JANOEO
                            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 peux envoyer un copier/coller des logs ?

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

                                tien voila les logs

                                "C:\Program Files\Java\jdk1.8.0_181\bin\java.exe" -Xmx1024M "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.4\lib\idea_rt.jar=54359:C:\Program Files\JetBrains\IntelliJ IDEA 2018.2.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_181\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_181\jre\lib\rt.jar;C:\Users\Miu\Desktop\Advanced Zoological Or Bionic Race System (AZBRS)\AZBRS-1_12_2\out\production\AZBRS-1_12_2;C:\Users\Miu\.gradle\caches\minecraft\deobfedDeps\compileDummy.jar;C:\Users\Miu\.gradle\caches\minecraft\deobfedDeps\providedDummy.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.1\f7be08ec23c21485b9b5a1cf1654c2ec8c58168d\jsr305-3.0.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.mojang\patchy\1.1\aef610b34a1be37fa851825f12372b78424d8903\patchy-1.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\oshi-project\oshi-core\1.1\9ddf7b048a8d701be231c0f4f95fd986198fd2d8\oshi-core-1.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\jna\4.4.0\cb208278274bf12ebdb56c61bd7407e6f774d65a\jna-4.4.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.dev.jna\platform\3.4.0\e3f70017be8100d3d6923f50b3d2ee17714e9c13\platform-3.4.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\5.0.3\cdd846cfc4e0f7eefafc02c0f5dce32b9303aa2a\jopt-simple-5.0.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.1.9.Final\97860965d6a0a6b98e7f569f3f966727b8db75\netty-all-4.1.9.Final.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\21.0\3a3d111be1be1b745edfa7d91678a12d7ed38709\guava-21.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.5\6c6c702c89bfff3cd9e80b04d668c5e190d588c6\commons-lang3-3.5.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.5\2852e6e05fbb95076fc091f6d1780f1f8fe35e0f\commons-io-2.5.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.10\4b95f4897fa13f2cd904aee711aeafc0c5295cd8\commons-codec-1.10.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.8.0\c4ba5371a29ac9b2ad6129b1d39ea38750043eff\gson-2.8.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.25\9834cdf236c22e84b946bba989e2f94ef5897c3c\authlib-1.5.25.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.10.22\bd0dccebdf3744c75f1ca20063f16e8f7d5e663f\realms-1.10.22.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\it.unimi.dsi\fastutil\7.1.0\9835253257524c1be7ab50c057aa2d418fb72082\fastutil-7.1.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.8.1\e801d13612e22cad62a3f4f3fe7fdbe6334a8e72\log4j-api-2.8.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.8.1\4ac28ff2f1ddf05dae3043a190451e8c46b73c31\log4j-core-2.8.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.mojang\text2speech\1.10.3\48fd510879dff266c3815947de66e3d4809f8668\text2speech-1.10.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.12\111e7bea9c968cdb3d06ef4632bf7ff0824d0f36\launchwrapper-1.12.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.jline\jline\3.5.1\51800e9d7a13608894a5a28eed0f5c7fa2f300fb\jline-3.5.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\5.2\3354e11e2b34215f06dab629ab88e06aca477c19\asm-debug-all-5.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.4-nightly-20150209\697517568c68e78ae0b4544145af031c81082dfe\lwjgl-2.9.4-nightly-20150209.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.4-nightly-20150209\d51a7c040a721d13efdfbd34f8b257b2df882ad0\lwjgl_util-2.9.4-nightly-20150209.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.5.2\79846ba34cbd89e2422d74d53752f993dcc2ccaf\vecmath-1.5.2.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\ca.weblite\java-objc-bridge\1.0.0\6ef160c3133a78de015830860197602ca1c855d3\java-objc-bridge-1.0.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.codehaus.plexus\plexus-utils\3.1.0\60eecb6f15abdb1c653ad80abaac6fe188b3feaa\plexus-utils-3.1.0.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\b84d5102b9dbfabfeb5e43c7e2828d98a7fc80e0\lwjgl-platform-2.9.4-nightly-20150209-natives-windows.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\931074f46c795d2f7b30ed6395df5715cfd7675b\lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar;C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.4-nightly-20150209\bcab850f8f487c3f4c4dbabde778bb82bd1a40ed\lwjgl-platform-2.9.4-nightly-20150209-natives-osx.jar;C:\Users\Miu\.gradle\caches\minecraft\net\minecraftforge\forge\1.12.2-14.23.5.2768\snapshot\20171003\forgeSrc-1.12.2-14.23.5.2768.jar;C:\Users\Miu\.gradle\caches\minecraft\net\minecraftforge\forge\1.12.2-14.23.5.2768\start" GradleStart
                                [22:55:05] [main/INFO]: Extra: []
                                [22:55:05] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Miu/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
                                [22:55:05] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
                                [22:55:05] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
                                [22:55:05] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
                                [22:55:05] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
                                [22:55:05] [main/INFO]: Forge Mod Loader version 14.23.5.2768 for Minecraft 1.12.2 loading
                                [22:55:05] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_181, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jdk1.8.0_181\jre
                                [22:55:05] [main/ERROR]: Apache Maven library folder was not in the format expected. Using default libraries directory.
                                [22:55:05] [main/ERROR]: Full: C:\Users\Miu\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar
                                [22:55:05] [main/ERROR]: Trimmed: c:/users/miu/.gradle/caches/modules-2/files-2.1/org.apache.maven/maven-artifact/3.5.3/
                                [22:55:05] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
                                [22:55:05] [main/INFO]: Detected deobfuscated environment, loading log configs for colored console logs.
                                [22:55:06] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
                                [22:55:06] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
                                [22:55:06] [main/INFO] [FML]: Searching C:\Users\Miu\Desktop\Advanced Zoological Or Bionic Race System (AZBRS)\AZBRS-1_12_2\run\.\mods for mods
                                [22:55:06] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
                                [22:55:06] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
                                [22:55:06] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
                                [22:55:06] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                                [22:55:06] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
                                [22:55:06] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
                                [22:55:06] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                                [22:55:06] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                                [22:55:06] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
                                [22:55:07] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
                                [22:55:07] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
                                [22:55:07] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
                                [22:55:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
                                [22:55:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
                                [22:55:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
                                [22:55:08] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
                                [22:55:08] [main/INFO] [minecraft/Minecraft]: Setting user: Player390
                                [22:55:10] [main/WARN] [minecraft/GameSettings]: Skipping bad option: lastServer:
                                [22:55:10] [main/INFO] [minecraft/Minecraft]: LWJGL Version: 2.9.4
                                [22:55:13] [main/INFO] [FML]: -- System Details --
                                Details:
                                	Minecraft Version: 1.12.2
                                	Operating System: Windows 10 (amd64) version 10.0
                                	Java Version: 1.8.0_181, Oracle Corporation
                                	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
                                	Memory: 225177480 bytes (214 MB) / 451411968 bytes (430 MB) up to 954728448 bytes (910 MB)
                                	JVM Flags: 1 total; -Xmx1024M
                                	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
                                	FML: 
                                	Loaded coremods (and transformers): 
                                	GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 25.20.100.6373' Renderer: 'Intel(R) UHD Graphics 630'
                                [22:55:13] [main/INFO] [FML]: MinecraftForge v14.23.5.2768 Initialized
                                [22:55:13] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
                                [22:55:13] [main/INFO] [FML]: Replaced 1036 ore ingredients
                                [22:55:13] [main/INFO] [FML]: Searching C:\Users\Miu\Desktop\Advanced Zoological Or Bionic Race System (AZBRS)\AZBRS-1_12_2\run\.\mods for mods
                                [22:55:15] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
                                [22:55:15] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 568384127 nanos
                                [22:55:15] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, azbrs] at CLIENT
                                [22:55:15] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, azbrs] at SERVER
                                [22:55:16] [main/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Example Mod
                                [22:55:16] [main/INFO] [FML]: Processing ObjectHolder annotations
                                [22:55:16] [main/INFO] [FML]: Found 1168 ObjectHolder annotations
                                [22:55:16] [main/INFO] [FML]: Identifying ItemStackHolder annotations
                                [22:55:16] [main/INFO] [FML]: Found 0 ItemStackHolder annotations
                                [22:55:16] [main/INFO] [FML]: Configured a dormant chunk cache size of 0
                                [22:55:16] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
                                [22:55:16] [main/INFO] [FML]: Applying holder lookups
                                [22:55:16] [main/INFO] [FML]: Holder lookups applied
                                [22:55:16] [main/INFO] [FML]: Applying holder lookups
                                [22:55:16] [main/INFO] [FML]: Holder lookups applied
                                [22:55:16] [main/INFO] [FML]: Applying holder lookups
                                [22:55:16] [main/INFO] [FML]: Holder lookups applied
                                [22:55:16] [main/INFO] [FML]: Applying holder lookups
                                [22:55:16] [main/INFO] [FML]: Holder lookups applied
                                [22:55:16] [main/INFO] [FML]: Injecting itemstacks
                                [22:55:16] [main/INFO] [FML]: Itemstack injection complete
                                [22:55:17] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null
                                [22:55:32] [Sound Library Loader/INFO] [minecraft/SoundManager]: Starting up SoundSystem...
                                [22:55:32] [Thread-5/INFO] [minecraft/SoundManager]: Initializing LWJGL OpenAL
                                [22:55:32] [Thread-5/INFO] [minecraft/SoundManager]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
                                [22:55:32] [Thread-5/INFO] [minecraft/SoundManager]: OpenAL initialized.
                                [22:55:32] [Sound Library Loader/INFO] [minecraft/SoundManager]: Sound engine started
                                [22:55:36] [main/INFO] [FML]: Max texture size: 8192
                                [22:55:36] [main/INFO] [minecraft/TextureMap]: Created: 512x512 textures-atlas
                                [22:55:38] [main/INFO] [FML]: Applying holder lookups
                                [22:55:38] [main/INFO] [FML]: Holder lookups applied
                                [22:55:38] [main/INFO] [FML]: Injecting itemstacks
                                [22:55:38] [main/INFO] [FML]: Itemstack injection complete
                                [22:55:38] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
                                [22:55:38] [main/WARN] [minecraft/GameSettings]: Skipping bad option: lastServer:
                                [22:55:38] [main/INFO] [mojang/NarratorWindows]: Narrator library for x64 successfully loaded
                                [22:55:39] [Realms Notification Availability checker #1/INFO] [mojang/RealmsClient]: Could not authorize you against Realms server: Invalid session id
                                [22:55:56] [Server thread/INFO] [minecraft/IntegratedServer]: Starting integrated minecraft server version 1.12.2
                                [22:55:56] [Server thread/INFO] [minecraft/IntegratedServer]: Generating keypair
                                [22:55:57] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance
                                [22:55:57] [Server thread/INFO] [FML]: Applying holder lookups
                                [22:55:57] [Server thread/INFO] [FML]: Holder lookups applied
                                [22:55:57] [Server thread/INFO] [FML]: Loading dimension 0 (TestWorld) (net.minecraft.server.integrated.IntegratedServer@704edd48)
                                [22:55:57] [Server thread/INFO] [minecraft/AdvancementList]: Loaded 488 advancements
                                [22:55:57] [Server thread/INFO] [FML]: Loading dimension -1 (TestWorld) (net.minecraft.server.integrated.IntegratedServer@704edd48)
                                [22:55:57] [Server thread/INFO] [FML]: Loading dimension 1 (TestWorld) (net.minecraft.server.integrated.IntegratedServer@704edd48)
                                [22:55:57] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for level 0
                                [22:55:58] [Server thread/WARN] [minecraft/WorldServer]: Keeping entity minecraft:pig that already exists with UUID 2953d90d-44e1-4bd5-b527-30fc43a8b190
                                [22:55:58] [Server thread/INFO] [FML]: Unloading dimension -1
                                [22:55:58] [Server thread/INFO] [FML]: Unloading dimension 1
                                [22:55:58] [Server thread/INFO] [minecraft/IntegratedServer]: Changing view distance to 12, from 10
                                [22:56:00] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
                                [22:56:00] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
                                [22:56:00] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 5 mods : minecraft@1.12.2,FML@8.0.99.99,azbrs@1.0.0,forge@14.23.5.2768,mcp@9.42
                                [22:56:00] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
                                [22:56:00] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
                                [22:56:00] [Server thread/INFO] [minecraft/PlayerList]: Player390[local:E:f65b7f8a] logged in with entity id 324 at (321.7249170328168, 76.0, 208.40512024341635)
                                [22:56:00] [Server thread/INFO] [minecraft/MinecraftServer]: Player390 joined the game
                                [22:56:00] [Server thread/INFO] [STDOUT]: [fr.alasdiablo.azbrs.event.RaceRenderEventMP:onPreRenderPlayer:19]: [AZBRS/Debuger]wow tu viens de resevoir des donnée
                                [22:56:00] [Server thread/INFO] [azbrs]: [AZBRS/Debuger]wow tu viens de resevoir des donnée
                                [22:56:00] [Server thread/INFO] [minecraft/IntegratedServer]: Saving and pausing game...
                                [22:56:00] [Netty Local Client IO #0/ERROR] [FML]: FMLIndexedMessageCodec exception caught
                                io.netty.handler.codec.DecoderException: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) [DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) [DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:274) [EmbeddedChannel.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:108) [FMLProxyPacket.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:155) [NetworkManager.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:49) [NetworkManager.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:385) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:271) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:72) [NetworkDispatcher.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) [DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) [DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:443) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.access$500(LocalChannel.java:49) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:397) [LocalChannel$5.class:4.1.9.Final]
                                	at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) [DefaultEventLoop.class:4.1.9.Final]
                                	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [SingleThreadEventExecutor$5.class:4.1.9.Final]
                                	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
                                Caused by: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at java.lang.Class.newInstance(Class.java:427) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                Caused by: java.lang.NoSuchMethodException: fr.alasdiablo.azbrs.network.PacketSendRace.<init>()
                                	at java.lang.Class.getConstructor0(Class.java:3082) ~[?:1.8.0_181]
                                	at java.lang.Class.newInstance(Class.java:412) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                [22:56:00] [Netty Local Client IO #0/ERROR] [FML]: SimpleChannelHandlerWrapper exception
                                io.netty.handler.codec.DecoderException: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) [DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) [DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:274) [EmbeddedChannel.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:108) [FMLProxyPacket.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:155) [NetworkManager.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:49) [NetworkManager.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:385) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:271) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:72) [NetworkDispatcher.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) [DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) [DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:443) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.access$500(LocalChannel.java:49) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:397) [LocalChannel$5.class:4.1.9.Final]
                                	at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) [DefaultEventLoop.class:4.1.9.Final]
                                	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [SingleThreadEventExecutor$5.class:4.1.9.Final]
                                	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
                                Caused by: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at java.lang.Class.newInstance(Class.java:427) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                Caused by: java.lang.NoSuchMethodException: fr.alasdiablo.azbrs.network.PacketSendRace.<init>()
                                	at java.lang.Class.getConstructor0(Class.java:3082) ~[?:1.8.0_181]
                                	at java.lang.Class.newInstance(Class.java:412) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                [22:56:00] [Netty Local Client IO #0/ERROR] [FML]: There was a critical exception handling a packet on channel azbrs
                                io.netty.handler.codec.DecoderException: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) ~[AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) ~[DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) ~[AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) ~[AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) ~[DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:274) ~[EmbeddedChannel.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:108) [FMLProxyPacket.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:155) [NetworkManager.class:?]
                                	at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:49) [NetworkManager.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:385) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:271) [NetworkDispatcher.class:?]
                                	at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:72) [NetworkDispatcher.class:?]
                                	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [SimpleChannelInboundHandler.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334) [DefaultChannelPipeline$HeadContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [AbstractChannelHandlerContext.class:4.1.9.Final]
                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) [DefaultChannelPipeline.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:443) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel.access$500(LocalChannel.java:49) [LocalChannel.class:4.1.9.Final]
                                	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:397) [LocalChannel$5.class:4.1.9.Final]
                                	at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) [DefaultEventLoop.class:4.1.9.Final]
                                	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [SingleThreadEventExecutor$5.class:4.1.9.Final]
                                	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
                                Caused by: java.lang.InstantiationException: fr.alasdiablo.azbrs.network.PacketSendRace
                                	at java.lang.Class.newInstance(Class.java:427) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                Caused by: java.lang.NoSuchMethodException: fr.alasdiablo.azbrs.network.PacketSendRace.<init>()
                                	at java.lang.Class.getConstructor0(Class.java:3082) ~[?:1.8.0_181]
                                	at java.lang.Class.newInstance(Class.java:412) ~[?:1.8.0_181]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:109) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:41) ~[FMLIndexedMessageToMessageCodec.class:?]
                                	at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.1.9.Final]
                                	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88) ~[MessageToMessageDecoder.class:4.1.9.Final]
                                	... 33 more
                                [22:56:01] [Netty Local Client IO #0/ERROR] [FML]: Network Disconnect: A fatal error has occurred, this connection is terminated
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'TestWorld'/overworld
                                [22:56:01] [pool-2-thread-1/WARN] [mojang/YggdrasilMinecraftSessionService]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@414c57b3[id=3c604947-c962-3363-b382-8bb20e72179d,name=Player390,properties={},legacy=false]
                                com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time
                                	at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:79) ~[YggdrasilAuthenticationService.class:?]
                                	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) [YggdrasilMinecraftSessionService.class:?]
                                	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:60) [YggdrasilMinecraftSessionService$1.class:?]
                                	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:57) [YggdrasilMinecraftSessionService$1.class:?]
                                	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [guava-21.0.jar:?]
                                	at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [guava-21.0.jar:?]
                                	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:170) [YggdrasilMinecraftSessionService.class:?]
                                	at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:3181) [Minecraft.class:?]
                                	at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [SkinManager$3.class:?]
                                	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_181]
                                	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_181]
                                	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
                                	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
                                	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
                                [22:56:01] [main/INFO] [minecraft/GuiNewChat]: [CHAT] your race id is :1\nyour gender type is :1
                                [22:56:01] [Server thread/INFO] [minecraft/NetHandlerPlayServer]: Player390 lost connection: Disconnected
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Player390 left the game
                                [22:56:01] [Server thread/INFO] [minecraft/NetHandlerPlayServer]: Stopping singleplayer server as player logged out
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
                                [22:56:01] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'TestWorld'/overworld
                                [22:56:01] [Server thread/INFO] [FML]: Unloading dimension 0
                                [22:56:01] [Server thread/INFO] [FML]: Applying holder lookups
                                [22:56:01] [Server thread/INFO] [FML]: Holder lookups applied
                                [22:56:06] [main/INFO] [minecraft/Minecraft]: Stopping!
                                [22:56:06] [main/INFO] [minecraft/SoundManager]: SoundSystem shutting down...
                                [22:56:06] [main/WARN] [minecraft/SoundManager]: Author: Paul Lamb, www.paulscode.com
                                
                                Process finished with exit code 0
                                

                                mes mod actulle:

                                • JANOEO
                                1 réponse Dernière réponse Répondre Citer 0
                                • AlasDiabloA Hors-ligne
                                  AlasDiablo
                                  dernière édition par AlasDiablo

                                  a parament c’est du a PacketSendRace…
                                  mais je ne vois pas se qui veux

                                  mes mod actulle:

                                  • JANOEO
                                  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 manque un constructeur sans argument à ta classe.

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

                                      sa serais quelle contructeur ?
                                      je vais regarde mon code est test.

                                      mes mod actulle:

                                      • JANOEO
                                      1 réponse Dernière réponse Répondre Citer 0
                                      • AlasDiabloA Hors-ligne
                                        AlasDiablo
                                        dernière édition par

                                        mais je lais mis la valeur dans le construteurs ?

                                        PacketHandler.INSTANCE.sendTo(new PacketSendRace(event.player.getCapability(RaceProvider.RACE_CAPABILITY, null).getRace()), (EntityPlayerMP) event.player);
                                        

                                        mes mod actulle:

                                        • JANOEO
                                        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

                                          Non, tu n’as pas compris.
                                          Remets cette ligne comme elle était avant.

                                          Dans ta classe PacketSendRace, il te faut un constructeur sans argument (utilisé par le mécanisme de paquet de minecraft, à la réception du paquet) :

                                              public PacketSendRace() {
                                              }
                                          
                                          1 réponse Dernière réponse Répondre Citer 0
                                          • AlasDiabloA Hors-ligne
                                            AlasDiablo
                                            dernière édition par

                                            merci! c’est bon sa marche, bon la j’ai un probleme avec un models 3d. mais a par ça c’est bon.
                                            je passe le topic en resolu.

                                            mes mod actulle:

                                            • JANOEO
                                            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