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

      Je ne pense pas qu’un setupdecomp changera quelque chose.
      Essaies peut-être de créer un nouveau monde.

      Pour le pseudo, ça ne change pas même après deco reco ?
      Si oui c’est que l’event est aussi utilisé côté client, donc 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

        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
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 7 / 8
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB