MFF

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

    Système de nom et prénom à la place du pseudo

    Planifier Épinglé Verrouillé Déplacé Résolu 1.8.x
    1.8
    155 Messages 8 Publieurs 32.8k 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.
    • GabsG Hors-ligne
      Gabs
      dernière édition par

      Même avec un déco reco c’est pareil pas de pseudo changer (au dessus de la tête).
      Pour se qui de re créer un monde ça marche nickel maintenant !
      edit:

      Euhhh, j’ai une autre question, une fois que j’ai un pseudo, je fais comment pour le re changer ?? car j’ai plus accès au gui quand je me connecte.

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

        Robin tu sais les refreshdisplayname que tu m’as mis j’en est mis un peu partout dans l’event pour rendre les pseudos et tout et en solo tout est bien refresh mais en multi non, penses tu que si je fais un packet avec refreshdisplayname ça peut marcher ? car à mon avis refreshdisplayname est client.

        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

          @‘floriangabet’:

          Euhhh, j’ai une autre question, une fois que j’ai un pseudo, je fais comment pour le re changer ?? car j’ai plus accès au gui quand je me connecte.

          Tu fais une touche qui permet d’ouvrir le gui ?

          @‘floriangabet’:

          Robin tu sais les refreshdisplayname que tu m’as mis j’en est mis un peu partout dans l’event pour rendre les pseudos et tout et en solo tout est bien refresh mais en multi non, penses tu que si je fais un packet avec refreshdisplayname ça peut marcher ? car à mon avis refreshdisplayname est client.

          Je t’ai déjà dit comment il faudrait faire :

          @‘robin4002’:

          il faudrait laisser tomber le worldSavedData et la map pour passer sur les capabilites (remplaçant de l’EEP : https://www.minecraftforgefrance.fr/showthread.php?tid=3028) afin d’enregistrer la valeur directement avec le player et la synchro vers le client.

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

            @‘robin4002’:

            @‘floriangabet’:

            Euhhh, j’ai une autre question, une fois que j’ai un pseudo, je fais comment pour le re changer ?? car j’ai plus accès au gui quand je me connecte.

            Tu fais une touche qui permet d’ouvrir le gui ?

            @‘floriangabet’:

            Robin tu sais les refreshdisplayname que tu m’as mis j’en est mis un peu partout dans l’event pour rendre les pseudos et tout et en solo tout est bien refresh mais en multi non, penses tu que si je fais un packet avec refreshdisplayname ça peut marcher ? car à mon avis refreshdisplayname est client.

            Je t’ai déjà dit comment il faudrait faire :

            @‘robin4002’:

            il faudrait laisser tomber le worldSavedData et la map pour passer sur les capabilites (remplaçant de l’EEP : https://www.minecraftforgefrance.fr/showthread.php?tid=3028) afin d’enregistrer la valeur directement avec le player et la synchro vers le client.

            Pour le 1 non c’est lors de la connection que le gui s’ouvre j’ai assigné aucune touche,

            pour le 2 c’est bon j’ai fais le capabilities, mais j’ai un crash quand je me co en solo au moment ou j’[font=Ubuntu, sans-serifattacher le capacité au joueur.]

            [font=Ubuntu, sans-serifJe te passe tout:]

            [font=Ubuntu, sans-serifPacketCapabilitiesPlayers:]

            
            [font=Ubuntu, sans-serifpackage com.CSC.net.Capabilities;
            
            import io.netty.buffer.ByteBuf;
            import net.minecraft.client.Minecraft;
            import net.minecraft.server.MinecraftServer;
            import net.minecraftforge.fml.common.network.ByteBufUtils;
            import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
            import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
            import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
            import net.minecraftforge.fml.relauncher.Side;
            import net.minecraftforge.fml.relauncher.SideOnly;
            
            public class PacketCapabilitiesPlayers implements IMessage{
            
            public String displayname;
            
            public PacketCapabilitiesPlayers(String string) 
            {
            this.displayname = string;
            }
            
            @Override
            public void fromBytes(ByteBuf buf) 
            {
            this.displayname = ByteBufUtils.readUTF8String(buf);
            }
            
            @Override
            public void toBytes(ByteBuf buf) 
            {
            ByteBufUtils.writeUTF8String(buf, displayname);
            }
            
            public static class ServerHandler implements IMessageHandler <packetcapabilitiesplayers, imessage="">{
            
               @Override
               public IMessage onMessage(PacketCapabilitiesPlayers message, MessageContext ctx)
               {
                   //Nous reviendrons sur cette ligne plus tard.
                   MinecraftServer.getServer().addScheduledTask(new ScheduledPacketTask(ctx.getServerHandler().playerEntity, message));
                   return null;
               }
            
            }
            
            @SideOnly(Side.CLIENT)
            public static class ClientHandler implements IMessageHandler <packetcapabilitiesplayers, imessage="">{
            
               @Override
               public IMessage onMessage(PacketCapabilitiesPlayers message, MessageContext ctx)
               {
                    Minecraft.getMinecraft().addScheduledTask(new ScheduledPacketTask(null, message));
                    return null;
                }
            
            }
            
            }
            
            ]
            
            

            PlayersCapabilities:

            
            package com.CSC.net.Capabilities;
            
            import java.util.concurrent.Callable;
            
            import com.CSC.net.Main;
            
            import net.minecraft.entity.player.EntityPlayer;
            import net.minecraft.entity.player.EntityPlayerMP;
            import net.minecraft.nbt.NBTBase;
            import net.minecraft.nbt.NBTTagCompound;
            import net.minecraft.util.EnumFacing;
            import net.minecraftforge.common.capabilities.Capability;
            import net.minecraftforge.common.capabilities.CapabilityManager;
            import net.minecraftforge.common.capabilities.ICapabilityProvider;
            import net.minecraftforge.common.util.INBTSerializable;
            
            public class PlayersCapabilities implements ICapabilityProvider,INBTSerializable <nbttagcompound>{
            
            public String displayname;
            
                @Override
                public boolean hasCapability(Capability capability, EnumFacing facing)
                {
                return Main.PLAYERS_CAP != null && capability == Main.PLAYERS_CAP;
                }
            
                @Override
                public <t>T getCapability(Capability <t>capability, EnumFacing facing)
                {
                return Main.PLAYERS_CAP != null && capability == Main.PLAYERS_CAP ? (T)this : null;
                }
            
                @Override
                public NBTTagCompound serializeNBT()
                {
                NBTTagCompound compound = new NBTTagCompound();
                    compound.setString("Displayname", this.getDisplayname());
                    return compound;
                }
            
                @Override
                public void deserializeNBT(NBTTagCompound compound)
                {
                this.setDisplayname(compound.getString("Displayname"));
                }
            
                public void setDisplayname(String name)
                {
                this.displayname = name;
                }
            
                public String getDisplayname()
                {
                return this.displayname;
                }
            
                public static class Storage implements Capability.IStorage <playerscapabilities>{
            
                    @Override
                    public NBTBase writeNBT(Capability <playerscapabilities>capability, PlayersCapabilities instance, EnumFacing side)
                    {
                        return null;
                    }
            
                    @Override
                    public void readNBT(Capability <playerscapabilities>capability, PlayersCapabilities instance, EnumFacing side, NBTBase nbt)
                    {
            
                    }
            
                }
            
                public static class Factory implements Callable <playerscapabilities>{
                    @Override
                    public PlayersCapabilities call() throws Exception
                    {
                        return null;
                    }
                }
            
                private EntityPlayer player;
            
                public static void register()
                {
                    CapabilityManager.INSTANCE.register(PlayersCapabilities.class, new PlayersCapabilities.Storage(), new PlayersCapabilities.Factory());
                }
            
                public PlayersCapabilities(EntityPlayer player)
                {
                    this.player = player;
                    this.displayname = "NAME";
                }
            
                public void sync()
                {
                PacketCapabilitiesPlayers packet = new PacketCapabilitiesPlayers(this.getDisplayname());
                    if(!this.player.worldObj.isRemote)
                    {
                        EntityPlayerMP playerMP = (EntityPlayerMP)player;
                        Main.network.sendTo(packet, playerMP);
                    }
                    else
                    {
                    Main.network.sendToServer(packet);
                    }
                }
            }
            
            

            ScheduledPacketTask:

            
            package com.CSC.net.Capabilities;
            
            import com.CSC.net.Main;
            
            import net.minecraft.client.Minecraft;
            import net.minecraft.entity.player.EntityPlayer;
            import net.minecraftforge.fml.relauncher.Side;
            import net.minecraftforge.fml.relauncher.SideOnly;
            
            public class ScheduledPacketTask implements Runnable
            {
               private EntityPlayer player;
               private PacketCapabilitiesPlayers message;
            
               public ScheduledPacketTask(EntityPlayer player, PacketCapabilitiesPlayers message)
               {
                   this.player = player;
                   this.message = message;
               }
            
               @Override
               public void run()
               {
                   //Condition ternaire pour récupérer le joueur selon le côté.
                   EntityPlayer player = this.player == null ? getPlayer() : this.player;
                   //On revient sur cette ligne plus tard.
                   player.getCapability(Main.PLAYERS_CAP, null).setDisplayname(message.displayname);
               }
            
               @SideOnly(Side.CLIENT)
               private EntityPlayer getPlayer()
               {
                   return Minecraft.getMinecraft().thePlayer;
               }
            
            }
            
            

            Main class:

            
            @CapabilityInject(PlayersCapabilities.class)
              public static final Capability <playerscapabilities>PLAYERS_CAP = null;
            
             network.registerMessage(PacketCapabilitiesPlayers.ClientHandler.class, PacketCapabilitiesPlayers.class, 7, Side.CLIENT);
            
                    network.registerMessage(PacketCapabilitiesPlayers.ServerHandler.class, PacketCapabilitiesPlayers.class, 7, Side.SERVER);
            

            init:

             PlayersCapabilities.register();
            

            Events:

            
             @SubscribeEvent
                public void onPlayerCloned(PlayerEvent.Clone event)
                {
                    if(event.wasDeath)
                    {
                        if(event.original.hasCapability(Main.PLAYERS_CAP, null))
                        {
                            PlayersCapabilities cap = event.original.getCapability(Main.PLAYERS_CAP, null);
                            PlayersCapabilities newCap = event.entityPlayer.getCapability(Main.PLAYERS_CAP, null);
                            newCap.setDisplayname(cap.getDisplayname());
                        }
                    }
                }
            
                @SubscribeEvent
                public void onPlayerRespawn(PlayerRespawnEvent event) 
                {
                    if(!event.player.worldObj.isRemote)
                    {
                        event.player.getCapability(Main.PLAYERS_CAP, null).sync();
                    }
                }
            
                @SubscribeEvent
                public void onAttachCapability(AttachCapabilitiesEvent.Entity event)
                {
                    if(event.getEntity() instanceof EntityPlayer)
                    {
                        event.addCapability(new ResourceLocation(Main.MODID + ":PLAYERS_CAP"), new PlayersCapabilities((EntityPlayer) event.getEntity()));
                    }
                }
            
            

            Et j’ajoute le pseudo du joueur comme ça:

            
            package com.CSC.net.GUI;
            
            import java.io.IOException;
            
            import com.CSC.net.Main;
            import com.CSC.net.Capabilities.PacketCapabilitiesPlayers;
            import com.CSC.net.packet.PacketNameServerAdd;
            import com.CSC.net.packet.PacketNameServerRemove;
            import com.CSC.net.proxy.ServerProxy;
            
            import net.minecraft.client.Minecraft;
            import net.minecraft.client.gui.GuiButton;
            import net.minecraft.client.gui.GuiScreen;
            import net.minecraft.client.gui.GuiTextField;
            import net.minecraft.entity.player.EntityPlayer;
            import net.minecraft.entity.player.EntityPlayerMP;
            import net.minecraft.server.MinecraftServer;
            import net.minecraft.util.EnumChatFormatting;
            import net.minecraftforge.fml.client.FMLClientHandler;
            
            public class GuiJoinServer extends GuiScreen
            {
                private boolean erreur;
                private int valider;
            
                private int nom;
                private int prenom;
            
                public GuiTextField text;
                public GuiTextField text2;
            
                public GuiJoinServer()
                {
            
                }
            
                @Override
                public void initGui()
                {
                    valider = 0;
                    nom = 1;
                    prenom = 2;
                    text = new GuiTextField(nom, fontRendererObj, width / 2, 130, 64, 20);
                    text2 = new GuiTextField(prenom, fontRendererObj, width / 2, 100, 64, 20);
                    text.setFocused(false);
                    text2.setFocused(true);
                    text.setMaxStringLength(20);
                    text2.setMaxStringLength(20);
                    this.buttonList.add(new GuiButton(valider, width / 2 - 123, 200, 40, 20, "Valider"));
            
                    super.initGui();
                }
            
                @Override
                public void mouseClicked(int i, int j, int k)
                {
                    text.mouseClicked(i, j, k);
                    text2.mouseClicked(i, j, k);
                    try
                    {
                        super.mouseClicked(i, j, k);
                    }
                    catch(IOException e)
                    {
                        e.printStackTrace();
                    }
                }
            
                @Override
                protected void keyTyped(char typedChar, int keyCode) throws IOException
                {
            
                    text.textboxKeyTyped(typedChar, keyCode);
                    text2.textboxKeyTyped(typedChar, keyCode);
                    super.keyTyped(typedChar, keyCode);
                }
            
                @Override
                protected void actionPerformed(GuiButton button) throws IOException
                {
            
                    switch(button.id)
                    {
                        case 0:
                            if(!text.getText().equals("") && text.getText().length() > 3 && !text2.getText().equals("") && text2.getText().length() > 3 && !ServerProxy.map.containsKey(Minecraft.getMinecraft().getSession().getPlayerID()))
                            {
                                Main.network.sendToServer(new PacketCapabilitiesPlayers(text2.getText() + "_" + text.getText())); // ajoute le nouveau nom                                                                                                                      // la map
                                erreur = false;
                                mc.thePlayer.closeScreen();
                            }
            
            //          EN DESSOUS J AI PAS ENCORE FAIS DONC FAITES COMME SI VOUS AVEZ RIEN VU
            
            //                else if(!text.getText().equals("") && text.getText().length() > 3 && !text2.getText().equals("") && text2.getText().length() > 3 && ServerProxy.map.containsKey(Minecraft.getMinecraft().getSession().getPlayerID()))
            //                {
            //                    // si les text ne sont pas vide et que il sont > que 3 arguments
            //                    // et que le joueur à  déjà  un nom_prénom:
            //                    Main.network.sendToServer(new PacketNameServerRemove());// retire l'ancient nom_prénom de la map
            //                    Main.network.sendToServer(new PacketNameServerAdd(text2.getText() + "_" + text.getText())); // ajoute le nouveau nom pr�nom dans la map
            //                    erreur = false;
            //                    mc.thePlayer.closeScreen();
            //                }
            //                else if(text.getText().equals("72") && !text2.getText().equals("") && text2.getText().length() > 3 && !ServerProxy.map.containsKey(Minecraft.getMinecraft().getSession().getPlayerID()))
            //                {
            //                    // Ici en gros c'est pour ne pas avoir de nom, juste un prénom,
            //                    // le joueur met 72 dans le champ nom pour ne pas avoir de nom.
            //                    Main.network.sendToServer(new PacketNameServerAdd(text2.getText())); // ….
            //                    erreur = false;
            //                    mc.thePlayer.closeScreen();
            //                }
            //                else if(text.getText().equals("72") && !text2.getText().equals("") && text2.getText().length() > 3 && ServerProxy.map.containsKey(Minecraft.getMinecraft().getSession().getPlayerID()))
            //                {
            //                    Main.network.sendToServer(new PacketNameServerRemove());// ....
            //                    Main.network.sendToServer(new PacketNameServerAdd(text2.getText()));// ....
            //                    erreur = false;
            //                    mc.thePlayer.closeScreen();
            //                }
                            else
                            {
                                erreur = true;
                            }
                            break;
                        default:
                            erreur = false;
                            break;
                    }
            
                    super.actionPerformed(button);
                }
            
                @Override
                public void updateScreen()
                {
                    super.updateScreen();
                }
            
                public void drawScreen(int mouseX, int mouseY, float partialTick)
                {
            
                    this.drawDefaultBackground();
            
                    text.drawTextBox();
                    text2.drawTextBox();
            
                    this.drawString(this.fontRendererObj, EnumChatFormatting.GRAY + "Nom", width / 2 - 80, 135, 0);
            
                    this.drawString(this.fontRendererObj, EnumChatFormatting.GRAY + "Prénom", width / 2 - 80, 105, 0);
            
                    super.drawScreen(mouseX, mouseY, partialTick);
            
                    if(erreur)
                    {
                        this.drawString(fontRendererObj, "§cVotre nom et/ou pr�nom est/sont vide ou trop court !", this.width / 2 - 110, this.height / 2 - 50, 0);
                    }
                }
            
                @Override
                public void onGuiClosed()
                {
                    Minecraft.getMinecraft().displayGuiScreen(this);
                }
            }
            
            

            CRASH:

            
            java.lang.IllegalStateException: Duplicate Capability Key: csc:PLAYERS_CAP com.CSC.net.Capabilities.PlayersCapabilities@60f15c
            at net.minecraftforge.event.AttachCapabilitiesEvent.addCapability(AttachCapabilitiesEvent.java:48)
            at com.CSC.net.Events.Events.onAttachCapability(Events.java:404)
            at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_17_Events_onAttachCapability_Entity.invoke(.dynamic)
            at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
            at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
            at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:502)
            at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:492)
            at net.minecraft.entity.Entity.<init>(Entity.java:238)
            at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:162)
            at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:154)
            at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:149)
            at net.minecraft.server.management.ServerConfigurationManager.createPlayerForUser(ServerConfigurationManager.java:470)
            at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:137)
            at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:64)
            at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:310)
            at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:204)
            at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:800)
            at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:681)
            at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:159)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548)
            at java.lang.Thread.run(Thread.java:745)
            
            A detailed walkthrough of the error, its code path and all known details is as follows:
            ---------------------------------------------------------------------------------------
            
            -- Head --
            Stacktrace:
            at net.minecraftforge.event.AttachCapabilitiesEvent.addCapability(AttachCapabilitiesEvent.java:48)
            at com.CSC.net.Events.Events.onAttachCapability(Events.java:404)
            at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_17_Events_onAttachCapability_Entity.invoke(.dynamic)
            at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
            at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
            at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:502)
            at net.minecraftforge.event.ForgeEventFactory.gatherCapabilities(ForgeEventFactory.java:492)
            at net.minecraft.entity.Entity.<init>(Entity.java:238)
            at net.minecraft.entity.EntityLivingBase.<init>(EntityLivingBase.java:162)
            at net.minecraft.entity.player.EntityPlayer.<init>(EntityPlayer.java:154)
            at net.minecraft.entity.player.EntityPlayerMP.<init>(EntityPlayerMP.java:149)
            at net.minecraft.server.management.ServerConfigurationManager.createPlayerForUser(ServerConfigurationManager.java:470)
            at net.minecraft.server.network.NetHandlerLoginServer.tryAcceptPlayer(NetHandlerLoginServer.java:137)
            at net.minecraft.server.network.NetHandlerLoginServer.update(NetHandlerLoginServer.java:64)
            at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:310)
            
            -- Ticking connection --
            Details:
            Connection: net.minecraft.network.NetworkManager@17cd754
            Stacktrace:
            at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:204)
            at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:800)
            at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:681)
            at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:159)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548)
            at java.lang.Thread.run(Thread.java:745)
            
            -- System Details --
            Details:
            Minecraft Version: 1.8.9
            Operating System: Windows 7 (x86) version 6.1
            Java Version: 1.8.0_45, Oracle Corporation
            Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
            Memory: 483849160 bytes (461 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
            JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
            IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
            FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
            States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
            UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
            UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
            UCHIJAAAA Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
            UCHIJAAAA csc{1.0} [Cite Sous Controle] (bin) 
            Loaded coremods (and transformers): 
            GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
            Profiler Position: N/A (disabled)
            Player Count: 0 / 8; []
            Type: Integrated Server (map_client.txt)
            Is Modded: Definitely; Client brand changed to 'fml,forge'
            [19:01:36] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2016-10-30_19.01.36-server.txt
            [19:01:36] [Client thread/INFO] [FML]: Waiting for the server to terminate/save.
            [19:01:36] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
            [19:01:36] [Server thread/INFO]: Saving chunks for level 'New World'/The End
            [19:01:36] [Server thread/INFO] [FML]: Unloading dimension 0
            [19:01:36] [Server thread/INFO] [FML]: Unloading dimension -1
            [19:01:36] [Server thread/INFO] [FML]: Unloading dimension 1
            [19:01:36] [Server thread/INFO] [FML]: Applying holder lookups
            [19:01:36] [Server thread/INFO] [FML]: Holder lookups applied
            [19:01:36] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
            [19:01:36] [Client thread/INFO] [FML]: Server terminated.
            AL lib: (EE) alc_cleanup: 1 device not closed
            Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
            
            ```</init></init></init></init></init></init></init></init></playerscapabilities></playerscapabilities></playerscapabilities></playerscapabilities></playerscapabilities></t></t></nbttagcompound></packetcapabilitiesplayers,></packetcapabilitiesplayers,>
            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

              Visiblement tu enregistres deux fois ton Capability, donc ça crash.

              Et oui je sais que tu n’as pas de touche pour ton gui, c’était une proposition.
              Sans touche tu peux sinon passer par un bloc ou un item sur lequel / avec lequel il faut faire un clic droit.
              Ou alors demander le nom prénom à chaque connexion, mais c’est super chiant pour l’utilisateur.

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

                @‘robin4002’:

                Visiblement tu enregistres deux fois ton Capability, donc ça crash.

                Et oui je sais que tu n’as pas de touche pour ton gui, c’était une proposition.
                Sans touche tu peux sinon passer par un bloc ou un item sur lequel / avec lequel il faut faire un clic droit.
                Ou alors demander le nom prénom à chaque connexion, mais c’est super chiant pour l’utilisateur.

                Bah sinon se que je peux faire c’est ajouter un bouton “changer de pseudo” dans le menu échap et la ça réouvre le gui simplement.

                Pour se qui est du crash je vois pas ou je l’enregistre deux fois .

                Edit j’ai un autre crash quand je me connecte maintenant:

                Apparemment avec les nbt.

                
                2016-11-08 15:48:44,851 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
                2016-11-08 15:48:44,861 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
                [15:48:44] [main/INFO] [GradleStart]: username: floriangabet
                [15:48:44] [main/INFO] [GradleStart]: Extra: []
                [15:48:44] [main/INFO] [GradleStart]: Running with arguments: [–userProperties, {}, --assetsDir, C:/Users/Admin/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, 1.8.9, --username, floriangabet, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
                [15:48:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
                [15:48:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
                [15:48:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
                [15:48:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
                [15:48:45] [main/INFO] [FML]: Forge Mod Loader version 11.15.1.1722 for Minecraft 1.8.9 loading
                [15:48:45] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_45, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jdk1.8.0_45\jre
                [15:48:45] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
                [15:48:45] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
                [15:48:45] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
                [15:48:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                [15:48:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
                [15:48:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
                [15:48:45] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
                [15:48:45] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
                [15:48:45] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
                [15:48:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
                [15:48:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
                [15:48:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
                [15:48:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
                2016-11-08 15:48:46,333 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
                2016-11-08 15:48:46,353 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
                2016-11-08 15:48:46,353 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
                [15:48:46] [Client thread/INFO]: Setting user: floriangabet
                [15:48:48] [Client thread/INFO]: LWJGL Version: 2.9.4
                [15:48:48] [Client thread/WARN] [FML]: =============================================================
                [15:48:48] [Client thread/WARN] [FML]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
                [15:48:48] [Client thread/WARN] [FML]: Offendor: com/sun/jna/Native.main([Ljava/lang/String;)V
                [15:48:48] [Client thread/WARN] [FML]: Use FMLCommonHandler.exitJava instead
                [15:48:48] [Client thread/WARN] [FML]: =============================================================
                [15:48:48] [Client thread/INFO] [STDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:246]: –-- Minecraft Crash Report ----
                // Why is it breaking :(
                
                Time: 08/11/16 15:48
                Description: Loading screen debug info
                
                This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
                
                A detailed walkthrough of the error, its code path and all known details is as follows:
                ---------------------------------------------------------------------------------------
                
                -- System Details --
                Details:
                Minecraft Version: 1.8.9
                Operating System: Windows 7 (x86) version 6.1
                Java Version: 1.8.0_45, Oracle Corporation
                Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
                Memory: 849491816 bytes (810 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
                JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
                IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
                FML: 
                Loaded coremods (and transformers): 
                GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 368.39' Renderer: 'GeForce GTX 960/PCIe/SSE2'
                [15:48:48] [Client thread/INFO] [FML]: MinecraftForge v11.15.1.1722 Initialized
                [15:48:48] [Client thread/INFO] [FML]: Replaced 204 ore recipies
                [15:48:49] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
                [15:48:49] [Client thread/INFO] [FML]: Searching C:\Users\Admin\Desktop\CSC - Copie\run\mods for mods
                [15:48:50] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
                [15:48:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, csc] at CLIENT
                [15:48:50] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, csc] at SERVER
                [15:48:50] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Cite Sous Controle
                [15:48:50] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
                [15:48:50] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
                [15:48:50] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
                [15:48:50] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
                [15:48:50] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
                [15:48:50] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
                [15:48:51] [Client thread/INFO] [STDOUT]: [com.CSC.net.block.CSCBlocks:registerItemsBlocksModels:74]: registerItemsBlocksModels
                [15:48:51] [Client thread/INFO] [FML]: Applying holder lookups
                [15:48:51] [Client thread/INFO] [FML]: Holder lookups applied
                [15:48:51] [Client thread/INFO] [FML]: Injecting itemstacks
                [15:48:51] [Client thread/INFO] [FML]: Itemstack injection complete
                [15:48:51] [Sound Library Loader/INFO]: Starting up SoundSystem…
                [15:48:51] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: UP_TO_DATE Target: null
                [15:48:51] [Thread-9/INFO]: Initializing LWJGL OpenAL
                [15:48:51] [Thread-9/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
                [15:48:51] [Thread-9/INFO]: OpenAL initialized.
                [15:48:51] [Sound Library Loader/INFO]: Sound engine started
                [15:49:06] [Client thread/INFO] [FML]: Max texture size: 16384
                [15:49:06] [Client thread/INFO]: Created: 16x16 textures-atlas
                [15:49:06] [Client thread/ERROR] [FML]: Exception loading model for variant csc:block_panneau#inventory
                java.lang.Exception: Could not load model definition for variant csc:block_panneau#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:120) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/block_panneau.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/block_panneau.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                [15:49:06] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_infoplayer#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_infoplayer#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:120) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_infoplayer.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_infoplayer.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                [15:49:06] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_belier#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_belier#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:120) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_belier.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_belier.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                [15:49:06] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_batonP#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_batonP#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:120) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_batonP.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_batonP.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 19 more
                [15:49:06] [Client thread/ERROR] [FML]: Supressed additional 14 model loading errors for domain csc
                [15:49:06] [Client thread/INFO] [STDOUT]: [com.CSC.net.Main:init:131]: 
                [15:49:06] [Client thread/INFO] [FML]: Injecting itemstacks
                [15:49:06] [Client thread/INFO] [FML]: Itemstack injection complete
                [15:49:06] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
                [15:49:06] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Cite Sous Controle
                [15:49:06] [Client thread/INFO]: SoundSystem shutting down…
                [15:49:07] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
                [15:49:07] [Sound Library Loader/INFO]: Starting up SoundSystem…
                [15:49:07] [Thread-11/INFO]: Initializing LWJGL OpenAL
                [15:49:07] [Thread-11/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
                [15:49:07] [Thread-11/INFO]: OpenAL initialized.
                [15:49:07] [Sound Library Loader/INFO]: Sound engine started
                [15:49:09] [Client thread/INFO] [FML]: Max texture size: 16384
                [15:49:19] [Client thread/INFO]: Created: 4096x4096 textures-atlas
                [15:49:20] [Client thread/ERROR] [FML]: Exception loading model for variant csc:block_panneau#inventory
                java.lang.Exception: Could not load model definition for variant csc:block_panneau#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:778) [Minecraft.class:?]
                at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:326) [FMLClientHandler.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:538) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/block_panneau.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/block_panneau.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                [15:49:20] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_infoplayer#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_infoplayer#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:778) [Minecraft.class:?]
                at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:326) [FMLClientHandler.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:538) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_infoplayer.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_infoplayer.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                [15:49:20] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_belier#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_belier#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:778) [Minecraft.class:?]
                at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:326) [FMLClientHandler.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:538) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_belier.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_belier.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                [15:49:20] [Client thread/ERROR] [FML]: Exception loading model for variant csc:item_batonP#inventory
                java.lang.Exception: Could not load model definition for variant csc:item_batonP#inventory
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:219) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.loadItems(ModelLoader.java:256) ~[ModelLoader.class:?]
                at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:120) ~[ModelLoader.class:?]
                at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:130) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:111) [SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:778) [Minecraft.class:?]
                at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:326) [FMLClientHandler.class:?]
                at net.minecraft.client.Minecraft.startGame(Minecraft.java:538) [Minecraft.class:?]
                at net.minecraft.client.Minecraft.run(Minecraft.java:364) [Minecraft.class:?]
                at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
                at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_45]
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_45]
                at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_45]
                at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
                at GradleStart.main(GradleStart.java:26) [start/:?]
                Caused by: java.lang.RuntimeException: Encountered an exception when loading model definition of model csc:blockstates/item_batonP.json
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:165) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                Caused by: java.io.FileNotFoundException: csc:blockstates/item_batonP.json
                at net.minecraft.client.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:93) ~[FallbackResourceManager.class:?]
                at net.minecraft.client.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:78) ~[SimpleReloadableResourceManager.class:?]
                at net.minecraft.client.resources.model.ModelBakery.getModelBlockDefinition(ModelBakery.java:143) ~[ModelBakery.class:?]
                at net.minecraftforge.client.model.ModelLoader.getModelBlockDefinition(ModelLoader.java:215) ~[ModelLoader.class:?]
                … 22 more
                [15:49:20] [Client thread/ERROR] [FML]: Supressed additional 14 model loading errors for domain csc
                [15:49:21] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
                [15:51:16] [Server thread/INFO]: Starting integrated minecraft server version 1.8.9
                [15:51:16] [Server thread/INFO]: Generating keypair
                [15:51:16] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
                [15:51:16] [Server thread/INFO] [FML]: Applying holder lookups
                [15:51:16] [Server thread/INFO] [FML]: Holder lookups applied
                [15:51:16] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@100e0d0)
                [15:51:16] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@100e0d0)
                [15:51:16] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@100e0d0)
                [15:51:16] [Server thread/INFO]: Preparing start region for level 0
                [15:51:17] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
                [15:51:17] [Server thread/INFO]: Preparing spawn area: 27%
                [15:51:18] [Server thread/INFO]: Changing view distance to 8, from 10
                [15:51:18] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
                [15:51:19] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
                [15:51:19] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
                [15:51:19] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : csc@1.0,FML@8.0.99.99,Forge@11.15.1.1722,mcp@9.19
                [15:51:19] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
                [15:51:19] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
                [15:51:19] [Server thread/INFO]: floriangabet[local:E:c98e8313] logged in with entity id 139 at (-158.28126084132288, 67.01056688458456, 266.47518409747875)
                [15:51:19] [Server thread/INFO]: floriangabet a rejoint la partie
                [15:51:20] [Server thread/INFO]: Saving and pausing game…
                [15:51:20] [Server thread/ERROR]: Encountered an unexpected exception
                net.minecraft.util.ReportedException: Saving entity NBT
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1617) ~[Entity.class:?]
                at net.minecraft.server.integrated.IntegratedPlayerList.writePlayerData(IntegratedPlayerList.java:31) ~[IntegratedPlayerList.class:?]
                at net.minecraft.server.management.ServerConfigurationManager.saveAllPlayerData(ServerConfigurationManager.java:882) ~[ServerConfigurationManager.class:?]
                at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:143) ~[IntegratedServer.class:?]
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548) [MinecraftServer.class:?]
                at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
                Caused by: java.lang.IllegalArgumentException: Empty string not allowed
                at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:23) ~[NBTTagString.class:?]
                at net.minecraft.nbt.NBTTagCompound.setString(NBTTagCompound.java:134) ~[NBTTagCompound.class:?]
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:38) ~[PlayersCapabilities.class:?]
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:1) ~[PlayersCapabilities.class:?]
                at net.minecraftforge.common.capabilities.CapabilityDispatcher.serializeNBT(CapabilityDispatcher.java:101) ~[CapabilityDispatcher.class:?]
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1598) ~[Entity.class:?]
                … 5 more
                [15:51:20] [Server thread/ERROR]: This crash report has been saved to: C:\Users\Admin\Desktop\CSC - Copie\run\.\crash-reports\crash-2016-11-08_15.51.20-server.txt
                [15:51:20] [Server thread/INFO]: Stopping server
                [15:51:20] [Server thread/INFO]: Saving players
                [15:51:20] [Server thread/ERROR]: Exception stopping the server
                net.minecraft.util.ReportedException: Saving entity NBT
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1617) ~[Entity.class:?]
                at net.minecraft.server.integrated.IntegratedPlayerList.writePlayerData(IntegratedPlayerList.java:31) ~[IntegratedPlayerList.class:?]
                at net.minecraft.server.management.ServerConfigurationManager.saveAllPlayerData(ServerConfigurationManager.java:882) ~[ServerConfigurationManager.class:?]
                at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:455) ~[MinecraftServer.class:?]
                at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:363) ~[IntegratedServer.class:?]
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:601) [MinecraftServer.class:?]
                at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
                Caused by: java.lang.IllegalArgumentException: Empty string not allowed
                at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:23) ~[NBTTagString.class:?]
                at net.minecraft.nbt.NBTTagCompound.setString(NBTTagCompound.java:134) ~[NBTTagCompound.class:?]
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:38) ~[PlayersCapabilities.class:?]
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:1) ~[PlayersCapabilities.class:?]
                at net.minecraftforge.common.capabilities.CapabilityDispatcher.serializeNBT(CapabilityDispatcher.java:101) ~[CapabilityDispatcher.class:?]
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1598) ~[Entity.class:?]
                … 6 more
                [15:51:20] [Server thread/INFO] [FML]: Applying holder lookups
                [15:51:20] [Server thread/INFO] [FML]: Holder lookups applied
                [15:51:20] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
                [15:51:20] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: –-- Minecraft Crash Report ----
                // Why is it breaking :(
                
                Time: 08/11/16 15:51
                Description: Saving entity NBT
                
                java.lang.IllegalArgumentException: Empty string not allowed
                at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:23)
                at net.minecraft.nbt.NBTTagCompound.setString(NBTTagCompound.java:134)
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:38)
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:1)
                at net.minecraftforge.common.capabilities.CapabilityDispatcher.serializeNBT(CapabilityDispatcher.java:101)
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1598)
                at net.minecraft.server.integrated.IntegratedPlayerList.writePlayerData(IntegratedPlayerList.java:31)
                at net.minecraft.server.management.ServerConfigurationManager.saveAllPlayerData(ServerConfigurationManager.java:882)
                at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:143)
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548)
                at java.lang.Thread.run(Thread.java:745)
                
                A detailed walkthrough of the error, its code path and all known details is as follows:
                ---------------------------------------------------------------------------------------
                
                -- Head --
                Stacktrace:
                at net.minecraft.nbt.NBTTagString.<init>(NBTTagString.java:23)
                at net.minecraft.nbt.NBTTagCompound.setString(NBTTagCompound.java:134)
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:38)
                at com.CSC.net.Capabilities.PlayersCapabilities.serializeNBT(PlayersCapabilities.java:1)
                at net.minecraftforge.common.capabilities.CapabilityDispatcher.serializeNBT(CapabilityDispatcher.java:101)
                
                -- Entity being saved --
                Details:
                Entity Type: null (net.minecraft.entity.player.EntityPlayerMP)
                Entity ID: 139
                Entity Name: floriangabet
                Entity's Exact location: -158,28, 67,01, 266,48
                Entity's Block location: -159,00,67,00,266,00 - World: (-159,67,266), Chunk: (at 1,4,10 in -10,16; contains blocks -160,0,256 to -145,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
                Entity's Momentum: 0,00, 0,00, 0,00
                Entity's Rider: ~~ERROR~~ NullPointerException: null
                Entity's Vehicle: ~~ERROR~~ NullPointerException: null
                Stacktrace:
                at net.minecraft.entity.Entity.writeToNBT(Entity.java:1598)
                at net.minecraft.server.integrated.IntegratedPlayerList.writePlayerData(IntegratedPlayerList.java:31)
                at net.minecraft.server.management.ServerConfigurationManager.saveAllPlayerData(ServerConfigurationManager.java:882)
                at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:143)
                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548)
                at java.lang.Thread.run(Thread.java:745)
                
                -- System Details --
                Details:
                Minecraft Version: 1.8.9
                Operating System: Windows 7 (x86) version 6.1
                Java Version: 1.8.0_45, Oracle Corporation
                Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
                Memory: 514606096 bytes (490 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
                JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
                IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
                FML: MCP 9.19 Powered by Forge 11.15.1.1722 4 mods loaded, 4 mods active
                States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
                UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
                UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8.9-11.15.1.1722.jar) 
                UCHIJAAAA Forge{11.15.1.1722} [Minecraft Forge] (forgeSrc-1.8.9-11.15.1.1722.jar) 
                UCHIJAAAA csc{1.0} [Cite Sous Controle] (bin) 
                Loaded coremods (and transformers): 
                GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
                Profiler Position: N/A (disabled)
                Player Count: 1 / 8; [EntityPlayerMP['floriangabet'/139, l='New World', x=-158,28, y=67,01, z=266,48]]
                Type: Integrated Server (map_client.txt)
                Is Modded: Definitely; Client brand changed to 'fml,forge'
                [15:51:20] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: #@!@# Game crashed! Crash report saved to: #@!@# .\crash-reports\crash-2016-11-08_15.51.20-server.txt
                AL lib: (EE) alc_cleanup: 1 device not closed
                Java HotSpot(TM) Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
                
                ```</init></init></init></init>
                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

                  Pourtant l’erreur indique bien Duplicate Capability Key.

                  Et oui pour le bouton c’est une bonne idée.

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

                    @‘robin4002’:

                    Pourtant l’erreur indique bien Duplicate Capability Key.

                    Et oui pour le bouton c’est une bonne idée.

                    Bizzare…

                    C’est lui qui cause soucis:

                    
                        @SubscribeEvent
                        public void onAttachCapability(AttachCapabilitiesEvent.Entity event)
                        {
                            if(event.getEntity() instanceof EntityPlayer)
                            {
                                event.addCapability(new ResourceLocation(Main.MODID + ":PLAYERS_CAP"), new PlayersCapabilities((EntityPlayer) event.getEntity()));
                            }
                        }
                    

                    Quand je l’enlève j’ai plus de crash mais au moment de valider mon pseudo je crash se qui doit être normal non ?

                    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

                      Renvoies-moi tes sources, je vais à nouveau regarder de mon côté, je pense que ça sera plus simple.

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

                        Je penses aussi…

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

                          Up

                          je combles ce message.

                          EDIT:
                          Au fait robin je viens d’y penser a l’instant, flan’s existe que en 1.8 donc faut que je fasse mon mod en 1.8 et pas 1.8.9 😕 du coup commnent je fais ??

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

                            Upp

                            Je comble le message

                            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

                              Flan’s 1.8 ne fonctionnent pas en 1.8.9 ?
                              Sur les versions mineurs il y a peu de changement donc des fois ça passe.
                              Au pire ton mod 1.8.9 devrait normalement fonctionner en 1.8, si ce n’est pas le cas il faut rechanger le code.

                              Je ne peux pas regarder pour l’instant donc ça ne sert à rien de up à chaque fois.
                              J’ai ma rentré demain donc j’ai pas mal de truc à préparer (et comme j’ai eu une opération fin septembre j’ai pas mal de complication à prévoir).

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

                                @‘robin4002’:

                                Flan’s 1.8 ne fonctionnent pas en 1.8.9 ?
                                Sur les versions mineurs il y a peu de changement donc des fois ça passe.
                                Au pire ton mod 1.8.9 devrait normalement fonctionner en 1.8, si ce n’est pas le cas il faut rechanger le code.

                                Je ne peux pas regarder pour l’instant donc ça ne sert à rien de up à chaque fois.
                                J’ai ma rentré demain donc j’ai pas mal de truc à préparer (et comme j’ai eu une opération fin septembre j’ai pas mal de complication à prévoir).

                                Y’a pas de problème prend ton temps je comprends, je voulais juste savoir l’avancement et que tu répondes a ma question 🙂

                                Pour se qui est de flan’s j’ai pas essayer en 1.8.9 je vais testé ça mais à mon avis ça va pas passer j’essaye et au pire je passes mon mod en 1.8
                                EDIT:

                                
                                –-- Minecraft Crash Report ----
                                
                                WARNING: coremods are present:
                                  SpongeCoremod (spongeforge-1.8.9-1722-3.1.0-BETA-1125.jar)
                                Contact their authors BEFORE contacting forge
                                
                                // Who set us up the TNT?
                                
                                Time: 02/11/16 14:22
                                Description: Exception in server tick loop
                                
                                Wrong Minecraft Versions!
                                Mod: flansmod
                                Location: C:\Users\Admin\Desktop\serv\mods\Flan's Mod-1.8-5.0.jar
                                Expected: [1.8,1.8]
                                Current: Minecraft 1.8.9
                                
                                net.minecraftforge.fml.common.WrongMinecraftVersionException: Wrong Minecraft version for flansmod
                                at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:223)
                                at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:492)
                                at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
                                at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:320)
                                at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:112)
                                at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
                                at java.lang.Thread.run(Thread.java:745)
                                
                                A detailed walkthrough of the error, its code path and all known details is as follows:
                                –-------------------------------------------------------------------------------------
                                
                                -- System Details --
                                Details:
                                Minecraft Version: 1.8.9
                                Operating System: Windows 7 (x86) version 6.1
                                Java Version: 1.8.0_45, Oracle Corporation
                                Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
                                Memory: 111194072 bytes (106 MB) / 274587648 bytes (261 MB) up to 1037959168 bytes (989 MB)
                                JVM Flags: 1 total; -Xmx1024M
                                IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
                                FML: MCP 9.19 Powered by Forge 11.15.1.1722 7 mods loaded, 7 mods active
                                States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
                                U mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
                                U FML{8.0.99.99} [Forge Mod Loader] (forge.jar) 
                                U Forge{11.15.1.1722} [Minecraft Forge] (forge.jar) 
                                U sponge{1.8.9-1722-3.1.0-BETA-1125} [SpongeForge] (spongeforge-1.8.9-1722-3.1.0-BETA-1125.jar) 
                                U me.florian{0.0.1} [CSCPlugin] (cscplugin-0.0.1-SNAPSHOT.jar) 
                                U flansmod{5.0} [Flan's Mod] (Flan's Mod-1.8-5.0.jar) 
                                U csc{1.0} [Cite Sous Controle] (modid-1.0.jar) 
                                Loaded coremods (and transformers): 
                                SpongeCoremod (spongeforge-1.8.9-1722-3.1.0-BETA-1125.jar)
                                  org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
                                Profiler Position: N/A (disabled)
                                Is Modded: Definitely; Server brand changed to 'fml,forge,SpongeForge'
                                Type: Dedicated Server (map_server.txt)
                                
                                merci de ta réponse.
                                

                                Nan ça passe 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

                                  Ah oui, il à forcer la version 1.8 dans @Mod.
                                  Sans modifier les sources ça ne passera pas.

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

                                    @‘robin4002’:

                                    Ah oui, il à forcer la version 1.8 dans @Mod.
                                    Sans modifier les sources ça ne passera pas.

                                    Ah bah si c’est juste dans @mod je peux modif ça. il est open source il me semble.

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

                                      résolu ?

                                      Site web contenant mes scripts : http://SCAREXgaming.github.io

                                      Pas de demandes de support par MP ni par skype SVP.
                                      Je n'accepte sur skype que l…

                                      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, il faut que je regardes de mon côté et je n’ai pas encore eu le temps pour.

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

                                          Salut, Alors tu as eu le temps de check voir d’ou venait le problème ?

                                          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

                                            Toujours pas non, sinon j’aurai déjà répondu.
                                            Les sources sont sur pc fixe, qui est à l’appartement et là je n’y suis pas.
                                            Je regarderai ce soir si je trouve le temps, sinon ça sera la semaine prochaine.

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 3 / 8
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB