MFF

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

    Besoin d'aide

    Planifier Épinglé Verrouillé Déplacé Résolu Anciennes versions
    1.5.2
    40 Messages 6 Publieurs 12.1k 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.
    • AnonymeeeeeeeeA Hors-ligne
      Anonymeeeeeeee
      dernière édition par

      package net.minecraft;
      
      import java.applet.Applet;
      import java.io.BufferedReader;
      import java.io.BufferedWriter;
      import java.io.DataInputStream;
      import java.io.DataOutputStream;
      import java.io.File;
      import java.io.FileInputStream;
      import java.io.FileOutputStream;
      import java.io.FilePermission;
      import java.io.FileWriter;
      import java.io.IOException;
      import java.io.InputStream;
      import java.io.InputStreamReader;
      import java.io.OutputStream;
      import java.io.PrintWriter;
      import java.io.StringWriter;
      import java.io.Writer;
      import java.lang.reflect.Constructor;
      import java.lang.reflect.Field;
      import java.lang.reflect.Method;
      import java.net.HttpURLConnection;
      import java.net.JarURLConnection;
      import java.net.SocketPermission;
      import java.net.URL;
      import java.net.URLClassLoader;
      import java.net.URLConnection;
      import java.security.AccessControlException;
      import java.security.AccessController;
      import java.security.CodeSource;
      import java.security.PermissionCollection;
      import java.security.PrivilegedExceptionAction;
      import java.security.SecureClassLoader;
      import java.security.cert.Certificate;
      import java.util.Enumeration;
      import java.util.Scanner;
      import java.util.StringTokenizer;
      import java.util.Vector;
      import java.util.jar.JarEntry;
      import java.util.jar.JarFile;
      import java.util.jar.JarOutputStream;
      import java.util.jar.Pack200;
      
      public class GameUpdater implements Runnable
      {
      
      public String JarFile = "http://nom_du_serveur.olympe.in/Launcher/minecraft/nom_du_serveur.jar";//URL du dossier contenant minecraft.jar
      public String VersionFileTxt = "http://nom_du_serveur.olympe.in/Launcher/version_nom_de_servuer.txt";//URL du fichier version.txt
      public String ZipFile = "http://nom_du_serveur.olympe.in/Launcher/ressources/mods/mods.zip";//URL du fichier mods.zip
      public static String WorkingDirectory = "nom_du_serveur";//Dossier où se téléchargeront tous les fichiers
      public static String Title = "nom_du_serveur";//Nom de la fenêtre du launcher ainsi que celle des autres fenêtres
      public static String urlNews = "http://nom_du_serveur.olympe.in/Launcher/Font_Launcher.html";//URL de la page d'acceuil du launcher
      public static boolean AutoConnect = false;//Si sur "true", permet de se connecter automatiquement à un serveur en saisissant le "ServerIP" et le "ServerPort"
      public static String ServerIP = "ip_du_serveur";//IP du serveur auquel le launcher se connectera automatiquement après s'être lancé
      public static String ServerPort = "25565";//Port du serveur
      public File zip, folder;
      public static final int STATE_INIT = 1;
      public static final int STATE_DETERMINING_PACKAGES = 2;
      public static final int STATE_CHECKING_CACHE = 3;
      public static final int STATE_DOWNLOADING = 4;
      public static final int STATE_EXTRACTING_PACKAGES = 5;
      public static final int STATE_UPDATING_CLASSPATH = 6;
      public static final int STATE_SWITCHING_APPLET = 7;
      public static final int STATE_INITIALIZE_REAL_APPLET = 8;
      public static final int STATE_START_REAL_APPLET = 9;
      public static final int STATE_DONE = 10;
      public int percentage;
      public int currentSizeDownload;
      public int totalSizeDownload;
      public static boolean forceUpdate = false;
      public int currentSizeExtract;
      public int totalSizeExtract;
      protected URL[] urlList;
      private static ClassLoader classLoader;
      protected Thread loaderThread;
      protected Thread animationThread;
      public boolean fatalError;
      public boolean pauseAskUpdate;
      public boolean shouldUpdate;
      public String fatalErrorDescription;
      protected String subtaskMessage = "";
      protected int state = 1;
      protected boolean lzmaSupported = false;
      protected boolean pack200Supported = false;
      protected String[] genericErrorMessage = { "Une erreur s'est produite lors du chargement de l'applet.","S'il vous plaît contacter le support pour résoudre ce problème.", "<placeholder for="" error="" message="">" };
      protected boolean certificateRefused;
      protected String[] certificateRefusedMessage = { "Accès à l'applet refusé.", "Acceptez, s'il vous plaît, le texte des autorisations pour permettre","à l'applet de poursuivre le processus de chargement." };
      protected static boolean natives_loaded = false;
      private String latestVersion;
      private String mainGameUrl;
      
      public GameUpdater(String latestVersion, String mainGameUrl)
      {
      this.latestVersion = latestVersion;
      this.mainGameUrl = mainGameUrl;
      }
      
      public void init()
      {
      this.state = 1;
      try
      {
      Class.forName("LZMA.LzmaInputStream");
      this.lzmaSupported = true;
      }
      catch (Throwable localThrowable)
      {
      }
      try
      {
      Pack200.class.getSimpleName();
      this.pack200Supported = true;
      }
      catch (Throwable localThrowable1)
      {
      }
      }
      
      private String generateStacktrace(Exception exception)
      {
      Writer result = new StringWriter();
      PrintWriter printWriter = new PrintWriter(result);
      exception.printStackTrace(printWriter);
      return result.toString();
      }
      
      protected String getDescriptionForState()
      {
      switch (this.state)
      {
      case 1:
      return "Initialisation du téléchargement";
      case 2:
      return "Détermination des packs à télécharger";
      case 3:
      return "Vérification du cache pour les fichiers existants";
      case 4:
      return "Téléchargement des packs";
      case 5:
      return "Extraction des packs";
      case 6:
      return "Mise à jour du classpath";
      case 7:
      return "Changement d'applet";
      case 8:
      return "Initialisation de l'applet";
      case 9:
      return "Démarrage de l'applet";
      case 10:
      return "Chargement terminé";
      case 11:
      return "Mise à jour des fichiers";
      }
      return "Phase inconnu";
      }
      
      protected String trimExtensionByCapabilities(String file)
      {
      if (!this.pack200Supported)
      {
      file = file.replaceAll(".pack", "");
      }
      
      if (!this.lzmaSupported)
      {
      file = file.replaceAll(".lzma", "");
      }
      return file;
      }
      
      protected void loadJarURLs() throws Exception
      {
      this.state = 2;
      String jarList = "lwjgl.jar, jinput.jar, lwjgl_util.jar, " + this.mainGameUrl;
      jarList = trimExtensionByCapabilities(jarList);
      
      StringTokenizer jar = new StringTokenizer(jarList, ", ");
      int jarCount = jar.countTokens() + 1;
      
      this.urlList = new URL[jarCount];
      
      URL path = new URL("http://s3.amazonaws.com/MinecraftDownload/");
      
      for (int i = 0; i < jarCount - 1; i++)
      {
      String nextToken = jar.nextToken();
      URL oldPath = path;
      
      if (nextToken.indexOf("minecraft.jar") >= 0)
      {
      path = new URL(JarFile);
      }
      
      System.out.println(path + nextToken.replaceAll("minecraft.jar", "nom_du_serveur.jar"));
      if (nextToken.indexOf("minecraft.jar") >= 0)
      {
      this.urlList* = new URL(path, nextToken.replaceAll("minecraft.jar", "nom_du_serveur.jar"));
      }
      else
      {
      this.urlList* = new URL(path, nextToken);
      }
      
      if (nextToken.indexOf("minecraft.jar") >= 0)
      {
      path = oldPath;
      }
      }
      
      String osName = System.getProperty("os.name");
      String nativeJar = null;
      
      if (osName.startsWith("Win"))
      nativeJar = "windows_natives.jar.lzma";
      else if (osName.startsWith("Linux"))
      nativeJar = "linux_natives.jar.lzma";
      else if (osName.startsWith("Mac"))
      nativeJar = "macosx_natives.jar.lzma";
      else if ((osName.startsWith("Solaris")) || (osName.startsWith("SunOS")))
      nativeJar = "solaris_natives.jar.lzma";
      else
      {
      fatalErrorOccured("OS (" + osName + ") non supporté.", null);
      }
      
      if (nativeJar == null)
      {
      fatalErrorOccured("Aucun fichiers natifs lwjgl trouvés", null);
      }
      else
      {
      nativeJar = trimExtensionByCapabilities(nativeJar);
      this.urlList[(jarCount - 1)] = new URL(path, nativeJar);
      }
      }
      
      public void downloadFile(String pathFolder) {
      BufferedReader reader = null;
      FileOutputStream fos = null;
      InputStream in = null;
      
      zip = new File(pathFolder + "mods.zip");
      folder = new File(pathFolder);
      if(!folder.exists())
      folder.mkdir();
      
      try
      {
      System.out.println(ZipFile);
      URL url = new URL(ZipFile);
      URLConnection conn = url.openConnection();
      int FileLenght = conn.getContentLength();
      if (FileLenght == -1) {
      throw new IOException("Erreur");
      }
      in = conn.getInputStream();
      reader = new BufferedReader(new InputStreamReader(in));
      fos = new FileOutputStream(zip);
      byte[] buff = new byte[1024];
      int l = in.read(buff);
      int percents = 0;
      
      while (l > 0) {
      percents = (int)(zip.length()*100/FileLenght);
      fos.write(buff, 0, l);
      l = in.read(buff);
      this.subtaskMessage = ("Téléchargement en cours… (" + percents +"%)");
      }
      
      Unzip.unzip(zip, folder);
      
      }
      catch (Exception e) {
      e.printStackTrace();
      }
      finally {
      try {
      fos.flush();
      fos.close();
      }
      catch (IOException e) {
      e.printStackTrace();
      }
      try {
      reader.close();
      }
      catch (Exception e) {
      e.printStackTrace();
      }
      }
      zip.delete();
      System.out.println("Merci d'avoir utiliser ce launcher. Décompilé, amélioré et optimisé par bxtoxik");
      }
      
      public void run()
      {
      init();
      this.state = 3;
      
      this.percentage = 5;
      try
      {
      loadJarURLs();
      
      String path = (String) AccessController.doPrivileged(new PrivilegedExceptionAction<object>()
      {
      public Object run() throws Exception
      {
      return Util.getWorkingDirectory() + File.separator + "bin" + File.separator;
      }
      });
      File dir = new File(path);
      
      if (!dir.exists())
      {
      dir.mkdirs();
      }
      
      if (this.latestVersion != null)
      {
      File versionFile = new File(dir, "version");
      
      boolean cacheAvailable = false;
      if ((versionFile.exists()) && ((this.latestVersion.equals("-1")) || (this.latestVersion.equals(readVersionFile(versionFile)))))
      {
      cacheAvailable = true;
      this.percentage = 90;
      }
      
      boolean update = false;
      try
      {
      String version = "";
      URL url_version = new URL(VersionFileTxt);
      try
      {
      BufferedReader in = new BufferedReader(new InputStreamReader(url_version.openStream()));
      version = in.readLine();
      }
      catch (Exception e)
      {
      System.err.println(e);
      }
      File current_version = new File(dir, "version_nom_du_serveur.txt");
      
      if (!current_version.exists())
      {
      update = true;
      try
      {
      BufferedWriter bw = new BufferedWriter(new FileWriter(current_version));
      bw.append(version);
      bw.close();
      }
      catch (IOException e)
      {
      System.out.println("Erreur");
      }
      }
      else
      {
      try
      {
      Scanner scanner = new Scanner(current_version);
      while (scanner.hasNextLine())
      {
      String line = scanner.nextLine().trim();
      if (!version.equals(line))
      {
      update = true;
      try
      {
      BufferedWriter bw = new BufferedWriter(new FileWriter(current_version));
      bw.append(version);
      bw.close();
      }
      catch (IOException e)
      {
      System.out.println("Erreur");
      }
      }
      }
      
      scanner.close();
      }
      catch (IOException e)
      {
      System.out.println("Erreur" + e.getMessage());
      }
      
      }
      
      }
      catch (Exception localException1)
      {
      }
      
      if ((!cacheAvailable) || (update) || (forceUpdate))
      {
      downloadJars(path);
      extractJars(path);
      extractNatives(path);
      
      if (this.latestVersion != null)
      {
      this.percentage = 90;
      writeVersionFile(versionFile, this.latestVersion);
      }
      }
      }
      
      updateClassPath(dir);
      this.state = 10;
      }
      catch (AccessControlException ace)
      {
      fatalErrorOccured(ace.getMessage(), ace);
      this.certificateRefused = true;
      }
      catch (Exception e)
      {
      fatalErrorOccured(e.getMessage(), e);
      }
      finally
      {
      this.loaderThread = null;
      }
      }
      
      protected String readVersionFile(File file) throws Exception
      {
      DataInputStream dis = new DataInputStream(new FileInputStream(file));
      String version = dis.readUTF();
      dis.close();
      return version;
      }
      
      protected void writeVersionFile(File file, String version) throws Exception
      {
      DataOutputStream dos = new DataOutputStream(new FileOutputStream(file));
      dos.writeUTF(version);
      dos.close();
      }
      
      protected void updateClassPath(File dir) throws Exception
      {
      this.state = 6;
      
      this.percentage = 95;
      
      URL[] urls = new URL[this.urlList.length];
      for (int i = 0; i < this.urlList.length; i++)
      {
      urls* = new File(dir, getJarName(this.urlList*)).toURI().toURL();
      }
      
      if (classLoader == null)
      {
      classLoader = new URLClassLoader(urls)
      {
      protected PermissionCollection getPermissions(CodeSource codesource)
      {
      PermissionCollection perms = null;
      try
      {
      Method method = SecureClassLoader.class.getDeclaredMethod("getPermissions", new Class[] { CodeSource.class });
      method.setAccessible(true);
      perms = (PermissionCollection) method.invoke(getClass().getClassLoader(), new Object[] { codesource });
      
      String host = "www.minecraft.net";
      
      if ((host != null) && (host.length() > 0))
      {
      perms.add(new SocketPermission(host, "connect,accept"));
      }
      else
      codesource.getLocation().getProtocol().equals("file");
      
      perms.add(new FilePermission("<<all files="">>", "read"));
      }
      catch (Exception e)
      {
      e.printStackTrace();
      }
      
      return perms;
      }
      };
      }
      String path = dir.getAbsolutePath();
      if (!path.endsWith(File.separator))
      path = path + File.separator;
      unloadNatives(path);
      
      System.setProperty("org.lwjgl.librarypath", path + "natives");
      System.setProperty("net.java.games.input.librarypath", path + "natives");
      
      natives_loaded = true;
      }
      
      private void unloadNatives(String nativePath)
      {
      if (!natives_loaded)
      {
      return;
      }
      try
      {
      Field field = ClassLoader.class.getDeclaredField("loadedLibraryNames");
      field.setAccessible(true);
      Vector libs = (Vector) field.get(getClass().getClassLoader());
      
      String path = new File(nativePath).getCanonicalPath();
      
      for (int i = 0; i < libs.size(); i++)
      {
      String s = (String) libs.get(i);
      
      if (s.startsWith(path))
      {
      libs.remove(i);
      i–;
      }
      }
      }
      catch (Exception e)
      {
      e.printStackTrace();
      }
      }
      
      public Applet createApplet() throws ClassNotFoundException, InstantiationException, IllegalAccessException
      {
      Class appletClass = classLoader.loadClass("net.minecraft.client.MinecraftApplet");
      return (Applet) appletClass.newInstance();
      }
      
      protected void downloadJars(String path) throws Exception
      {
      this.state = 4;
      
      int[] fileSizes = new int[this.urlList.length];
      
      for (int i = 0; i < this.urlList.length; i++)
      {
      System.out.println(this.urlList*);
      URLConnection urlconnection = this.urlList*.openConnection();
      urlconnection.setDefaultUseCaches(false);
      if ((urlconnection instanceof HttpURLConnection))
      {
      ((HttpURLConnection) urlconnection).setRequestMethod("HEAD");
      }
      fileSizes* = urlconnection.getContentLength();
      this.totalSizeDownload += fileSizes*;
      }
      
      int initialPercentage = this.percentage = 10;
      byte[] buffer = new byte[65536];
      this.subtaskMessage = ("Patch en cours…");
      downloadFile(path.substring(0, path.length() - 4));
      for (int i = 0; i < this.urlList.length; i++)
      {
      int unsuccessfulAttempts = 0;
      int maxUnsuccessfulAttempts = 3;
      boolean downloadFile = true;
      
      while (downloadFile)
      {
      downloadFile = false;
      
      URLConnection urlconnection = this.urlList*.openConnection();
      
      if ((urlconnection instanceof HttpURLConnection))
      {
      urlconnection.setRequestProperty("Cache-Control", "no-cache");
      urlconnection.connect();
      }
      
      String currentFile = getFileName(this.urlList*);
      InputStream inputstream = getJarInputStream(currentFile, urlconnection);
      FileOutputStream fos = new FileOutputStream(path + currentFile);
      
      long downloadStartTime = System.currentTimeMillis();
      int downloadedAmount = 0;
      int fileSize = 0;
      String downloadSpeedMessage = "";
      int bufferSize;
      while ((bufferSize = inputstream.read(buffer, 0, buffer.length)) != -1)
      {
      fos.write(buffer, 0, bufferSize);
      this.currentSizeDownload += bufferSize;
      fileSize += bufferSize;
      this.percentage = (initialPercentage + this.currentSizeDownload * 45 / this.totalSizeDownload);
      this.subtaskMessage = ("Téléchargement de " + currentFile + " " + this.currentSizeDownload * 100 / this.totalSizeDownload + "%");
      
      downloadedAmount += bufferSize;
      long timeLapse = System.currentTimeMillis() - downloadStartTime;
      
      if (timeLapse >= 1000L)
      {
      float downloadSpeed = downloadedAmount / (float) timeLapse;
      
      downloadSpeed = (int) (downloadSpeed * 100.0F) / 100.0F;
      
      downloadSpeedMessage = " @ " + downloadSpeed + " Kb/sec";
      
      downloadedAmount = 0;
      
      downloadStartTime += 1000L;
      }
      
      this.subtaskMessage += downloadSpeedMessage;
      }
      
      inputstream.close();
      fos.close();
      
      if ((!(urlconnection instanceof HttpURLConnection)) || (fileSize == fileSizes*))
      continue;
      if (fileSizes* <= 0)
      {
      continue;
      }
      unsuccessfulAttempts++;
      
      if (unsuccessfulAttempts < maxUnsuccessfulAttempts)
      {
      downloadFile = true;
      this.currentSizeDownload -= fileSize;
      }
      else
      {
      throw new Exception("Impossible de télécharger " + currentFile);
      }
      }
      
      }
      
      this.subtaskMessage = "";
      }
      
      protected InputStream getJarInputStream(String currentFile, final URLConnection urlconnection) throws Exception
      {
      final InputStream[] is = new InputStream[1];
      
      for (int j = 0; (j < 3) && (is[0] == null); j++)
      {
      Thread t = new Thread()
      {
      public void run()
      {
      try
      {
      is[0] = urlconnection.getInputStream();
      }
      catch (IOException localIOException)
      {
      }
      }
      };
      t.setName("JarInputStreamThread");
      t.start();
      
      int iterationCount = 0;
      while ((is[0] == null) && (iterationCount++ < 5))
      {
      try
      {
      t.join(1000L);
      }
      catch (InterruptedException localInterruptedException)
      {
      }
      }
      if (is[0] != null)
      continue;
      try
      {
      t.interrupt();
      t.join();
      }
      catch (InterruptedException localInterruptedException1)
      {
      }
      }
      
      if (is[0] == null)
      {
      if (currentFile.equals("minecraft.jar"))
      {
      throw new Exception("Impossible de télécharger " + currentFile);
      }
      throw new Exception("Impossible de télécharger " + currentFile);
      }
      
      return is[0];
      }
      
      protected void extractLZMA(String in, String out) throws Exception
      {
      File f = new File(in);
      FileInputStream fileInputHandle = new FileInputStream(f);
      
      Class clazz = Class.forName("LZMA.LzmaInputStream");
      Constructor constructor = clazz.getDeclaredConstructor(new Class[] { InputStream.class });
      InputStream inputHandle = (InputStream) constructor.newInstance(new Object[] { fileInputHandle });
      
      OutputStream outputHandle = new FileOutputStream(out);
      
      byte[] buffer = new byte[16384];
      
      int ret = inputHandle.read(buffer);
      while (ret >= 1)
      {
      outputHandle.write(buffer, 0, ret);
      ret = inputHandle.read(buffer);
      }
      
      inputHandle.close();
      outputHandle.close();
      
      outputHandle = null;
      inputHandle = null;
      
      f.delete();
      }
      
      protected void extractPack(String in, String out) throws Exception
      {
      File f = new File(in);
      FileOutputStream fostream = new FileOutputStream(out);
      JarOutputStream jostream = new JarOutputStream(fostream);
      
      Pack200.Unpacker unpacker = Pack200.newUnpacker();
      unpacker.unpack(f, jostream);
      jostream.close();
      
      f.delete();
      }
      
      protected void extractJars(String path) throws Exception
      {
      this.state = 5;
      
      float increment = 10.0F / this.urlList.length;
      
      for (int i = 0; i < this.urlList.length; i++)
      {
      this.percentage = (55 + (int) (increment * (i + 1)));
      String filename = getFileName(this.urlList*);
      
      if (filename.endsWith(".pack.lzma"))
      {
      this.subtaskMessage = ("Extraction de: " + filename + " en " + filename.replaceAll(".lzma", ""));
      extractLZMA(path + filename, path + filename.replaceAll(".lzma", ""));
      
      this.subtaskMessage = ("Extraction de: " + filename.replaceAll(".lzma", "") + " en " + filename.replaceAll(".pack.lzma", ""));
      extractPack(path + filename.replaceAll(".lzma", ""), path + filename.replaceAll(".pack.lzma", ""));
      }
      else if (filename.endsWith(".pack"))
      {
      this.subtaskMessage = ("Extraction de: " + filename + " en " + filename.replace(".pack", ""));
      extractPack(path + filename, path + filename.replace(".pack", ""));
      }
      else if (filename.endsWith(".lzma"))
      {
      this.subtaskMessage = ("Extraction de: " + filename + " en " + filename.replace(".lzma", ""));
      extractLZMA(path + filename, path + filename.replace(".lzma", ""));
      }
      }
      }
      
      protected void extractNatives(String path) throws Exception
      {
      this.state = 5;
      
      int initialPercentage = this.percentage;
      
      String nativeJar = getJarName(this.urlList[(this.urlList.length - 1)]);
      
      Certificate[] certificate = Launcher.class.getProtectionDomain().getCodeSource().getCertificates();
      
      if (certificate == null)
      {
      URL location = Launcher.class.getProtectionDomain().getCodeSource().getLocation();
      
      JarURLConnection jurl = (JarURLConnection) new URL("jar:" + location.toString() + "!/net/minecraft/Launcher.class").openConnection();
      jurl.setDefaultUseCaches(true);
      try
      {
      certificate = jurl.getCertificates();
      }
      catch (Exception localException)
      {
      }
      }
      File nativeFolder = new File(path + "natives");
      if (!nativeFolder.exists())
      {
      nativeFolder.mkdir();
      }
      
      JarFile jarFile = new JarFile(path + nativeJar, true);
      Enumeration entities = jarFile.entries();
      
      this.totalSizeExtract = 0;
      
      while (entities.hasMoreElements())
      {
      JarEntry entry = (JarEntry) entities.nextElement();
      
      if ((entry.isDirectory()) || (entry.getName().indexOf('/') != -1))
      {
      continue;
      }
      this.totalSizeExtract = (int) (this.totalSizeExtract + entry.getSize());
      }
      
      this.currentSizeExtract = 0;
      
      entities = jarFile.entries();
      
      while (entities.hasMoreElements())
      {
      JarEntry entry = (JarEntry) entities.nextElement();
      
      if ((entry.isDirectory()) || (entry.getName().indexOf('/') != -1))
      {
      continue;
      }
      File f = new File(path + "natives" + File.separator + entry.getName());
      if ((f.exists()) && (!f.delete()))
      {
      continue;
      }
      
      InputStream in = jarFile.getInputStream(jarFile.getEntry(entry.getName()));
      OutputStream out = new FileOutputStream(path + "natives" + File.separator + entry.getName());
      
      byte[] buffer = new byte[65536];
      int bufferSize;
      while ((bufferSize = in.read(buffer, 0, buffer.length)) != -1)
      {
      out.write(buffer, 0, bufferSize);
      this.currentSizeExtract += bufferSize;
      
      this.percentage = (initialPercentage + this.currentSizeExtract * 20 / this.totalSizeExtract);
      this.subtaskMessage = ("Extraction de:" + entry.getName() + " " + this.currentSizeExtract * 100 / this.totalSizeExtract + "%");
      }
      
      validateCertificateChain(certificate, entry.getCertificates());
      
      in.close();
      out.close();
      }
      this.subtaskMessage = "";
      
      jarFile.close();
      
      File f = new File(path + nativeJar);
      f.delete();
      }
      
      protected static void validateCertificateChain(Certificate[] ownCerts, Certificate[] native_certs) throws Exception
      {
      if (ownCerts == null)
      return;
      if (native_certs == null)
      throw new Exception("Impossible de valider la chaîne de certificats. Les entrées natives n'y ont pas toutes accès.");
      
      if (ownCerts.length != native_certs.length)
      throw new Exception("Impossible de valider la chaîne de certificats. Certaines diffèrent de tailles [" + ownCerts.length + " contre " + native_certs.length
      + "]");
      
      for (int i = 0; i < ownCerts.length; i++)
      if (!ownCerts*.equals(native_certs*))
      throw new Exception("Certificat différents: " + ownCerts* + " != " + native_certs*);
      }
      
      protected String getJarName(URL url)
      {
      String fileName = url.getFile();
      
      if (fileName.contains("?"))
      {
      fileName = fileName.substring(0, fileName.indexOf("?"));
      }
      if (fileName.endsWith(".pack.lzma"))
      fileName = fileName.replaceAll(".pack.lzma", "");
      else if (fileName.endsWith(".pack"))
      fileName = fileName.replaceAll(".pack", "");
      else if (fileName.endsWith(".lzma"))
      {
      fileName = fileName.replaceAll(".lzma", "");
      }
      
      return fileName.substring(fileName.lastIndexOf('/') + 1);
      }
      
      protected String getFileName(URL url)
      {
      String fileName = url.getFile();
      if (fileName.contains("?"))
      {
      fileName = fileName.substring(0, fileName.indexOf("?"));
      }
      return fileName.substring(fileName.lastIndexOf('/') + 1);
      }
      
      protected void fatalErrorOccured(String error, Exception e)
      {
      e.printStackTrace();
      this.fatalError = true;
      this.fatalErrorDescription = ("Une erreur s'est produite (" + this.state + "): " + error);
      System.out.println(this.fatalErrorDescription);
      if (e != null)
      System.out.println(generateStacktrace(e));
      }
      
      public boolean canPlayOffline()
      {
      try
      {
      String path = (String) AccessController.doPrivileged(new PrivilegedExceptionAction<object>()
      {
      public Object run() throws Exception
      {
      return Util.getWorkingDirectory() + File.separator + "bin" + File.separator;
      }
      });
      File dir = new File(path);
      if (!dir.exists())
      return false;
      
      dir = new File(dir, "version");
      if (!dir.exists())
      return false;
      
      if (dir.exists())
      {
      String version = readVersionFile(dir);
      if ((version != null) && (version.length() > 0))
      return true;
      }
      }
      catch (Exception e)
      {
      e.printStackTrace();
      return false;
      }
      return false;
      }
      }
      

      C’est pas grave après si vous trouver pas (je précise une chose c’est a la suppression d’un mods qui a arrêter des télécharger les fichier mods, car avant il les télécharger).</object></all></object></placeholder>

      1 réponse Dernière réponse Répondre Citer 0
      • isadorI Hors-ligne
        isador Moddeurs confirmés Modérateurs
        dernière édition par

        par contre met la balise java car la c’est illisible

        1 réponse Dernière réponse Répondre Citer 0
        • jglrxavpokJ Hors-ligne
          jglrxavpok Modérateurs
          dernière édition par

          Il me semble que ton fichier mods.zip est téléchargé mais pas mis dans […]/DossierDuLauncher/mods

          Modérateur sur MFF. 
          Mon Github: http://github.com/jglrxavpok
          Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

            chez pas car dans […]/DossierDuLauncher/mods il télécharger juste 1 fichier de télécharger (fichier milénaire)___et je met aussi le texte de la console d’eclipse quand je lance mon launcher :

            
            java.io.FileNotFoundException: C:\Users\bxtoxik\AppData\Roaming\.survivalcraft\lastlogin (Le fichier spécifié est introuvable)
            at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(Unknown Source)
            at net.minecraft.LoginForm.readUsername(LoginForm.java:116)
            at net.minecraft.LoginForm.<init>(LoginForm.java:64)
            at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:36)
            at net.minecraft.LauncherFrame.main(LauncherFrame.java:154)
            http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
            http://s3.amazonaws.com/MinecraftDownload/jinput.jar
            http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
            http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jarsurvivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
            http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
            http://s3.amazonaws.com/MinecraftDownload/jinput.jar
            http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
            http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
            http://s3.amazonaws.com/MinecraftDownload/windows_natives.jar
            http://survivalcraft.olympe.in/Launcher/ressources/mods/mods.zip
            java.lang.IllegalArgumentException: MALFORMED
            at java.util.zip.ZipCoder.toString(Unknown Source)
            at java.util.zip.ZipInputStream.readLOC(Unknown Source)
            at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
            at net.minecraft.Unzip.unzip(Unzip.java:32)
            at net.minecraft.GameUpdater.downloadFile(GameUpdater.java:272)
            at net.minecraft.GameUpdater.downloadJars(GameUpdater.java:562)
            at net.minecraft.GameUpdater.run(GameUpdater.java:402)
            at net.minecraft.Launcher$1.run(Launcher.java:84)
            Merci d'avoir utiliser ce launcher. Décompilé, amélioré et optimisé par bxtoxik
            2014-02-23 16:09:48 [Infos] [ForgeModLoader] Forge Mod Loader version 5.2.23.737 for Minecraft 1.5.2 loading
            2014-02-23 16:09:48 [Infos] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_51, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre7
            2014-02-23 16:09:48 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/argo-small-3.2.jar
            2014-02-23 16:09:48 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:09:48 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/guava-14.0-rc3.jar
            2014-02-23 16:09:50 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:09:50 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/asm-all-4.1.jar
            2014-02-23 16:09:51 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:09:51 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/bcprov-jdk15on-148.jar
            2014-02-23 16:09:54 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:09:54 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/deobfuscation_data_1.5.2.zip
            2014-02-23 16:09:54 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:09:54 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/scala-library.jar
            2014-02-23 16:10:02 [Infos] [ForgeModLoader] Download complete
            2014-02-23 16:10:02 [Grave] [ForgeModLoader] FML appears to be missing any signature data. This is not a good thing
            2014-02-23 16:10:03 [Infos] [STDOUT] 229 recipes
            2014-02-23 16:10:03 [Infos] [STDOUT] 27 achievements
            2014-02-23 16:10:03 [Infos] [Minecraft-Client] Setting user: BxToxik
            2014-02-23 16:10:03 [Infos] [STDOUT] (Session ID is 12345)
            2014-02-23 16:10:03 [Infos] [Minecraft-Client] LWJGL Version: 2.4.2
            2014-02-23 16:10:04 [Infos] [MinecraftForge] Attempting early MinecraftForge initialization
            2014-02-23 16:10:04 [Infos] [STDOUT] MinecraftForge v7.8.1.737 Initialized
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] MinecraftForge v7.8.1.737 Initialized
            2014-02-23 16:10:04 [Infos] [STDOUT] Replaced 85 ore recipies
            2014-02-23 16:10:04 [Infos] [MinecraftForge] Completed early MinecraftForge initialization
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Config directory created successfully
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Reading custom logging properties from C:\Users\lucas\AppData\Roaming\.survivalcraft\config\logging.properties
            2014-02-23 16:10:04 [Désactivé] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Searching C:\Users\lucas\AppData\Roaming\.survivalcraft\mods for mods
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Forge Mod Loader has identified 3 mods to load
            2014-02-23 16:10:04 [Infos] [mcp] Activating mod mcp
            2014-02-23 16:10:04 [Infos] [FML] Activating mod FML
            2014-02-23 16:10:04 [Infos] [Forge] Activating mod Forge
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Registering Forge Packet Handler
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Succeeded registering Forge Packet Handler
            2014-02-23 16:10:04 [Infos] [ForgeModLoader] Configured a dormant chunk cache size of 0
            2014-02-23 16:10:05 [Infos] [STDOUT]
            2014-02-23 16:10:05 [Infos] [STDOUT] Starting up SoundSystem…
            2014-02-23 16:10:05 [Infos] [STDOUT] Initializing LWJGL OpenAL
            2014-02-23 16:10:05 [Infos] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
            2014-02-23 16:10:05 [Infos] [STDOUT] OpenAL initialized.
            2014-02-23 16:10:05 [Infos] [STDOUT]
            2014-02-23 16:10:05 [Infos] [ForgeModLoader] Forge Mod Loader has detected an older LWJGL version, new advanced texture animation features are disabled
            2014-02-23 16:10:05 [Infos] [ForgeModLoader] Not using advanced OpenGL 4.3 advanced capability for animations : OpenGL 4.3 is not available
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/water.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/items/clock.txt
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Found animation info for: textures/items/compass.txt
            2014-02-23 16:10:05 [Infos] [ForgeModLoader] Forge Mod Loader has successfully loaded 3 mods
            2014-02-23 16:10:05 [Infos] [Minecraft-Client] Connecting to 192.168.1.18, 25565
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/blocks/water.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/items/clock.txt
            2014-02-23 16:10:06 [Infos] [Minecraft-Client] Found animation info for: textures/items/compass.txt
            2014-02-23 16:10:06 [Infos] [STDERR] java.lang.NullPointerException
            2014-02-23 16:10:06 [Infos] [STDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:33)
            2014-02-23 16:10:06 [Infos] [STDERR] at java.lang.Thread.run(Unknown Source)
            2014-02-23 16:10:09 [Infos] [STDERR] Exception in thread "Thread-22" java.lang.IllegalArgumentException: input stream cannot be null
            2014-02-23 16:10:09 [Infos] [STDERR] at net.minecraft.client.mco.Request.func_96352_a(SourceFile:86)
            2014-02-23 16:10:09 [Infos] [STDERR] at net.minecraft.client.mco.Request.func_96364_c(SourceFile:77)
            2014-02-23 16:10:09 [Infos] [STDERR] at net.minecraft.client.mco.McoClient.func_96377_a(SourceFile:173)
            2014-02-23 16:10:09 [Infos] [STDERR] at net.minecraft.client.mco.McoClient.func_96375_b(SourceFile:95)
            2014-02-23 16:10:09 [Infos] [STDERR] at net.minecraft.client.gui.ThreadTitleScreen.run(SourceFile:215)
            
            ```</init></init></init>
            1 réponse Dernière réponse Répondre Citer 0
            • jglrxavpokJ Hors-ligne
              jglrxavpok Modérateurs
              dernière édition par

              @‘BxToxik’:

              et je met aussi le texte de la console d’eclipse quand je lance mon launcher :

              
              http://survivalcraft.olympe.in/Launcher/ressources/mods/mods.zip
              java.lang.IllegalArgumentException: MALFORMED
              at java.util.zip.ZipCoder.toString(Unknown Source)
              at java.util.zip.ZipInputStream.readLOC(Unknown Source)
              at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
              at net.minecraft.Unzip.unzip(Unzip.java:32)
              at net.minecraft.GameUpdater.downloadFile(GameUpdater.java:272)
              at net.minecraft.GameUpdater.downloadJars(GameUpdater.java:562)
              at net.minecraft.GameUpdater.run(GameUpdater.java:402)
              at net.minecraft.Launcher$1.run(Launcher.java:84)
              
              

              Ça aurait été utile de le donner avant…
              Bref, vérifie que ton mods.zip sur le FTP n’est pas corrompu

              Modérateur sur MFF. 
              Mon Github: http://github.com/jglrxavpok
              Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

                
                http://survivalcraft.olympe.in/Launcher/ressources/mods/mods.zip
                java.lang.IllegalArgumentException: MALFORMED
                at java.util.zip.ZipCoder.toString(Unknown Source)
                at java.util.zip.ZipInputStream.readLOC(Unknown Source)
                at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
                at net.minecraft.Unzip.unzip(Unzip.java:32)
                at net.minecraft.GameUpdater.downloadFile(GameUpdater.java:272)
                at net.minecraft.GameUpdater.downloadJars(GameUpdater.java:562)
                at net.minecraft.GameUpdater.run(GameUpdater.java:402)
                at net.minecraft.Launcher$1.run(Launcher.java:84)
                
                

                Je l’ai remplacé et cette fois il a télécharger 1 coremods et un pack de texture en plus

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

                  Il y a des accents dans le nom du contenu de l’archive ? Si oui, enlève-les.

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

                    Il y a des accents dans le nom du contenu de l’archive ? Si oui, enlève-les.

                    Non il y en a pas.Et la j’ai reussi a faire télécharger les mods mais maintenant c’est le coremods et texturepack qui se télécharger pas

                    
                    java.io.FileNotFoundException: C:\Users\lucas\AppData\Roaming\.survivalcraft\lastlogin (Le fichier spécifié est introuvable)
                    at java.io.FileInputStream.open(Native Method)
                    at java.io.FileInputStream.<init>(Unknown Source)
                    at net.minecraft.LoginForm.readUsername(LoginForm.java:116)
                    at net.minecraft.LoginForm.<init>(LoginForm.java:64)
                    at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:36)
                    at net.minecraft.LauncherFrame.main(LauncherFrame.java:154)
                    http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
                    http://s3.amazonaws.com/MinecraftDownload/jinput.jar
                    http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
                    http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jarsurvivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
                    http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
                    http://s3.amazonaws.com/MinecraftDownload/jinput.jar
                    http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
                    http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
                    http://s3.amazonaws.com/MinecraftDownload/windows_natives.jar
                    http://survivalcraft.olympe.in/Launcher/ressources/mods.zip
                    java.lang.IllegalArgumentException: MALFORMED
                    at java.util.zip.ZipCoder.toString(Unknown Source)
                    at java.util.zip.ZipInputStream.readLOC(Unknown Source)
                    at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
                    at net.minecraft.Unzip.unzip(Unzip.java:32)
                    at net.minecraft.GameUpdater.downloadFile(GameUpdater.java:272)
                    at net.minecraft.GameUpdater.downloadJars(GameUpdater.java:562)
                    at net.minecraft.GameUpdater.run(GameUpdater.java:402)
                    at net.minecraft.Launcher$1.run(Launcher.java:84)
                    Merci d'avoir utiliser ce launcher. Décompilé, amélioré et optimisé par bxtoxik
                    2014-02-23 21:58:05 [Infos] [ForgeModLoader] Forge Mod Loader version 5.2.23.737 for Minecraft 1.5.2 loading
                    2014-02-23 21:58:05 [Infos] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_51, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre7
                    2014-02-23 21:58:05 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/argo-small-3.2.jar
                    2014-02-23 21:58:05 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:05 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/guava-14.0-rc3.jar
                    2014-02-23 21:58:09 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:09 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/asm-all-4.1.jar
                    2014-02-23 21:58:10 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:10 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/bcprov-jdk15on-148.jar
                    2014-02-23 21:58:16 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:16 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/deobfuscation_data_1.5.2.zip
                    2014-02-23 21:58:16 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:16 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/scala-library.jar
                    2014-02-23 21:58:29 [Infos] [ForgeModLoader] Download complete
                    2014-02-23 21:58:29 [Grave] [ForgeModLoader] FML appears to be missing any signature data. This is not a good thing
                    2014-02-23 21:58:30 [Infos] [STDOUT] 229 recipes
                    2014-02-23 21:58:30 [Infos] [STDOUT] 27 achievements
                    2014-02-23 21:58:30 [Infos] [Minecraft-Client] Setting user: BxToxik
                    2014-02-23 21:58:30 [Infos] [STDOUT] (Session ID is 12345)
                    2014-02-23 21:58:31 [Infos] [Minecraft-Client] LWJGL Version: 2.4.2
                    2014-02-23 21:58:31 [Infos] [MinecraftForge] Attempting early MinecraftForge initialization
                    2014-02-23 21:58:31 [Infos] [STDOUT] MinecraftForge v7.8.1.737 Initialized
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] MinecraftForge v7.8.1.737 Initialized
                    2014-02-23 21:58:31 [Infos] [STDOUT] Replaced 85 ore recipies
                    2014-02-23 21:58:31 [Infos] [MinecraftForge] Completed early MinecraftForge initialization
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] Config directory created successfully
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] Reading custom logging properties from C:\Users\lucas\AppData\Roaming\.survivalcraft\config\logging.properties
                    2014-02-23 21:58:31 [Désactivé] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] Searching C:\Users\lucas\AppData\Roaming\.survivalcraft\mods for mods
                    2014-02-23 21:58:31 [Grave] [ForgeModLoader] The mcmod.info file in CarpentersBlocksMod.zip cannot be parsed as valid JSON. It will be ignored
                    argo.saj.InvalidSyntaxException: At line 7, column 4: Expected either , or ] but got [109].
                    at argo.staj.InvalidSyntaxRuntimeException$1.asInvalidSyntaxException(InvalidSyntaxRuntimeException.java:39)
                    at argo.saj.SajParser.parse(SajParser.java:107)
                    at argo.saj.SajParser.parse(SajParser.java:55)
                    at argo.jdom.JdomParser$1.parse(JdomParser.java:59)
                    at argo.jdom.JdomParser.parse(JdomParser.java:66)
                    at argo.jdom.JdomParser.parse(JdomParser.java:57)
                    at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:44)
                    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:48)
                    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
                    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:64)
                    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:115)
                    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:348)
                    at cpw.mods.fml.common.Loader.loadMods(Loader.java:480)
                    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:163)
                    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:411)
                    at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
                    at net.minecraft.client.Minecraft.run(Minecraft.java:733)
                    at java.lang.Thread.run(Unknown Source)
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] Attempting to reparse the mod container CastleDefendersMod.zip
                    2014-02-23 21:58:31 [Avertissement] [ForgeModLoader] Zip file CrossbowMod.zip failed to read properly, it will be ignored
                    java.util.zip.ZipException: error in opening zip file
                    at java.util.zip.ZipFile.open(Native Method)
                    at java.util.zip.ZipFile.<init>(Unknown Source)
                    at java.util.zip.ZipFile.<init>(Unknown Source)
                    at java.util.zip.ZipFile.<init>(Unknown Source)
                    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:41)
                    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
                    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:64)
                    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:115)
                    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:348)
                    at cpw.mods.fml.common.Loader.loadMods(Loader.java:480)
                    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:163)
                    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:411)
                    at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
                    at net.minecraft.client.Minecraft.run(Minecraft.java:733)
                    at java.lang.Thread.run(Unknown Source)
                    2014-02-23 21:58:31 [Avertissement] [DamageIndicatorsMod] Mod DamageIndicatorsMod is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 2.7.0.1
                    2014-02-23 21:58:31 [Infos] [ForgeModLoader] Attempting to reparse the mod container DecraftMod.zip
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] Forge Mod Loader has identified 20 mods to load
                    2014-02-23 21:58:32 [Infos] [mcp] Activating mod mcp
                    2014-02-23 21:58:32 [Infos] [FML] Activating mod FML
                    2014-02-23 21:58:32 [Infos] [Forge] Activating mod Forge
                    2014-02-23 21:58:32 [Infos] [mod_Airships] Activating mod mod_Airships
                    2014-02-23 21:58:32 [Infos] [AncientWarfare] Activating mod AncientWarfare
                    2014-02-23 21:58:32 [Infos] [ArchimedesShipsMod] Activating mod ArchimedesShipsMod
                    2014-02-23 21:58:32 [Infos] [weaponmod] Activating mod weaponmod
                    2014-02-23 21:58:32 [Infos] [BiblioCraft] Activating mod BiblioCraft
                    2014-02-23 21:58:32 [Infos] [mod_bspkrsCore] Activating mod mod_bspkrsCore
                    2014-02-23 21:58:32 [Infos] [CarpentersBlocks] Activating mod CarpentersBlocks
                    2014-02-23 21:58:32 [Infos] [CastleDef] Activating mod CastleDef
                    2014-02-23 21:58:32 [Infos] [craftguide] Activating mod craftguide
                    2014-02-23 21:58:32 [Infos] [CustomSpawner] Activating mod CustomSpawner
                    2014-02-23 21:58:32 [Infos] [DamageIndicatorsMod] Activating mod DamageIndicatorsMod
                    2014-02-23 21:58:32 [Infos] [dec] Activating mod dec
                    2014-02-23 21:58:32 [Infos] [Doca] Activating mod Doca
                    2014-02-23 21:58:32 [Infos] [MoCreatures] Activating mod MoCreatures
                    2014-02-23 21:58:32 [Infos] [ExtrabiomesXL] Activating mod ExtrabiomesXL
                    2014-02-23 21:58:32 [Infos] [iChunUtil] Activating mod iChunUtil
                    2014-02-23 21:58:32 [Infos] [Lanterns] Activating mod Lanterns
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] FML has found a non-mod file BlocksMod.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] FML has found a non-mod file CrossbowMod.zip in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] FML has found a non-mod file DynamicLightsMod.zip in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] Registering Forge Packet Handler
                    2014-02-23 21:58:32 [Infos] [ForgeModLoader] Succeeded registering Forge Packet Handler
                    2014-02-23 21:58:32 [Infos] [bspkrsCore] mod_bspkrsCore: allowUpdateCheck not in config, using field value: true
                    2014-02-23 21:58:32 [Infos] [bspkrsCore] mod_bspkrsCore: allowDebugOutput not in config, using field value: false
                    2014-02-23 21:58:32 [Grave] [dec] The mod dec appears to have an invalid method annotation PostInit. This annotation can only apply to methods with argument types [class cpw.mods.fml.common.event.FMLPostInitializationEvent] -it will not be called
                    2014-02-23 21:58:32 [Grave] [dec] The mod dec appears to have an invalid method annotation PreInit. This annotation can only apply to methods with argument types [class cpw.mods.fml.common.event.FMLPreInitializationEvent] -it will not be called
                    2014-02-23 21:58:32 [Infos] [STDERR] Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: sharose/mods/guiapi/Setting
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.Class.forName0(Native Method)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.Class.forName(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:58)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:471)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:192)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:172)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
                    2014-02-23 21:58:32 [Infos] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:103)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:504)
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:163)
                    2014-02-23 21:58:32 [Infos] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:411)
                    2014-02-23 21:58:32 [Infos] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
                    2014-02-23 21:58:32 [Infos] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:733)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.Thread.run(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] Caused by: java.lang.ClassNotFoundException: sharose.mods.guiapi.Setting
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
                    2014-02-23 21:58:32 [Infos] [STDERR] … 31 more
                    2014-02-23 21:58:32 [Infos] [STDERR] Caused by: java.lang.NullPointerException
                    2014-02-23 21:58:32 [Infos] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:227)
                    2014-02-23 21:58:32 [Infos] [STDERR] … 33 more
                    
                    ```</init></init></init></init></init></init>
                    1 réponse Dernière réponse Répondre Citer 0
                    • jglrxavpokJ Hors-ligne
                      jglrxavpok Modérateurs
                      dernière édition par

                      Vérifie que CHACUN des fichiers n’est ni corrompu (les .zip) ni faux (les mcmod.info)

                      Modérateur sur MFF. 
                      Mon Github: http://github.com/jglrxavpok
                      Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

                        regarde ci les mcmod.info sont corrompu

                        je fais sa comment ? je l’ouvre avec notepad++ et c’est tout ?

                        1 réponse Dernière réponse Répondre Citer 0
                        • jglrxavpokJ Hors-ligne
                          jglrxavpok Modérateurs
                          dernière édition par

                          Pour les mcmod.info, j’ai dit vérifier s’ils sont pas faux. Ouvres-les et vérifie si 'y a pas des problèmes de syntaxe.

                          Modérateur sur MFF. 
                          Mon Github: http://github.com/jglrxavpok
                          Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

                          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

                            The mcmod.info file in CarpentersBlocksMod.zip
                            Ici le mcmod.info est corrompu.
                            Zip file CrossbowMod.zip
                            L’archive de ce mods a été mal extraite et/ou est corrompu.

                            java.lang.NoClassDefFoundError: sharose/mods/guiapi/Setting
                            Il te manque Gui api.

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

                              Et il y a un moyen de corriger le mcmod.info de CarpentersBlocksMod.zip car j’en ai vraiment besoin ?!

                              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

                                Supprime-le, il n’est pas essentiel.

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

                                  Supprime-le, il n’est pas essentiel

                                  le mcmod.info ou l’archive ?

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • jglrxavpokJ Hors-ligne
                                    jglrxavpok Modérateurs
                                    dernière édition par

                                    Le mcmod.info

                                    Modérateur sur MFF. 
                                    Mon Github: http://github.com/jglrxavpok
                                    Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

                                      ok merci j’essaye ça tout de suite mais pour le Gui api je l’ai mis pour tant. (dans le coremods pour mo’creature)

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

                                        bon maintenant c’est le coremods et texturepacks qui se télécharge pas

                                        Au cas ou :

                                        
                                        java.io.FileNotFoundException: C:\Users\lucas\AppData\Roaming\.survivalcraft\lastlogin (Le fichier spécifié est introuvable)
                                        at java.io.FileInputStream.open(Native Method)
                                        at java.io.FileInputStream.<init>(Unknown Source)
                                        at net.minecraft.LoginForm.readUsername(LoginForm.java:116)
                                        at net.minecraft.LoginForm.<init>(LoginForm.java:64)
                                        at net.minecraft.LauncherFrame.<init>(LauncherFrame.java:36)
                                        at net.minecraft.LauncherFrame.main(LauncherFrame.java:154)
                                        http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
                                        http://s3.amazonaws.com/MinecraftDownload/jinput.jar
                                        http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
                                        http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jarsurvivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
                                        http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar
                                        http://s3.amazonaws.com/MinecraftDownload/jinput.jar
                                        http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar
                                        http://survivalcraft.olympe.in/Launcher/minecraft/survivalcraft.jar?user=BxToxik&ticket=35b9fd01865fda9d70b157e244cf801c
                                        http://s3.amazonaws.com/MinecraftDownload/windows_natives.jar
                                        https://dl.dropboxusercontent.com/s/raw2srtgfklirpt/mods.zip?dl=1&token_hash=AAEe56v-xCjGVB9Vte8x9q9ZjCqkXtI1i8Zvuy3NQjbuNg
                                        java.lang.IllegalArgumentException: MALFORMED
                                        at java.util.zip.ZipCoder.toString(Unknown Source)
                                        at java.util.zip.ZipInputStream.readLOC(Unknown Source)
                                        at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
                                        at net.minecraft.Unzip.unzip(Unzip.java:32)
                                        at net.minecraft.GameUpdater.downloadFile(GameUpdater.java:272)
                                        at net.minecraft.GameUpdater.downloadJars(GameUpdater.java:562)
                                        at net.minecraft.GameUpdater.run(GameUpdater.java:402)
                                        at net.minecraft.Launcher$1.run(Launcher.java:84)
                                        Merci d'avoir utiliser ce launcher. Décompilé, amélioré et optimisé par bxtoxik
                                        2014-02-24 17:20:18 [Infos] [ForgeModLoader] Forge Mod Loader version 5.2.23.737 for Minecraft 1.5.2 loading
                                        2014-02-24 17:20:18 [Infos] [ForgeModLoader] Java is Java HotSpot(TM) Client VM, version 1.7.0_51, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre7
                                        2014-02-24 17:20:18 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/argo-small-3.2.jar
                                        2014-02-24 17:20:18 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:18 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/guava-14.0-rc3.jar
                                        2014-02-24 17:20:24 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:24 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/asm-all-4.1.jar
                                        2014-02-24 17:20:25 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:25 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/bcprov-jdk15on-148.jar
                                        2014-02-24 17:20:30 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:30 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/deobfuscation_data_1.5.2.zip
                                        2014-02-24 17:20:31 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:31 [Infos] [ForgeModLoader] Downloading file http://survivalcraft.olympe.in/Launcher/fml_libs15/scala-library.jar
                                        2014-02-24 17:20:44 [Infos] [ForgeModLoader] Download complete
                                        2014-02-24 17:20:44 [Grave] [ForgeModLoader] FML appears to be missing any signature data. This is not a good thing
                                        2014-02-24 17:20:45 [Infos] [STDOUT] 229 recipes
                                        2014-02-24 17:20:45 [Infos] [STDOUT] 27 achievements
                                        2014-02-24 17:20:45 [Infos] [Minecraft-Client] Setting user: BxToxik
                                        2014-02-24 17:20:45 [Infos] [STDOUT] (Session ID is 12345)
                                        2014-02-24 17:20:45 [Infos] [Minecraft-Client] LWJGL Version: 2.4.2
                                        2014-02-24 17:20:45 [Infos] [MinecraftForge] Attempting early MinecraftForge initialization
                                        2014-02-24 17:20:45 [Infos] [STDOUT] MinecraftForge v7.8.1.737 Initialized
                                        2014-02-24 17:20:45 [Infos] [ForgeModLoader] MinecraftForge v7.8.1.737 Initialized
                                        2014-02-24 17:20:45 [Infos] [STDOUT] Replaced 85 ore recipies
                                        2014-02-24 17:20:46 [Infos] [MinecraftForge] Completed early MinecraftForge initialization
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Config directory created successfully
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Reading custom logging properties from C:\Users\lucas\AppData\Roaming\.survivalcraft\config\logging.properties
                                        2014-02-24 17:20:46 [Désactivé] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Searching C:\Users\lucas\AppData\Roaming\.survivalcraft\mods for mods
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Attempting to reparse the mod container CastleDefendersMod.zip
                                        2014-02-24 17:20:46 [Avertissement] [DamageIndicatorsMod] Mod DamageIndicatorsMod is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 2.7.0.1
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Attempting to reparse the mod container DecraftMod.zip
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Forge Mod Loader has identified 22 mods to load
                                        2014-02-24 17:20:46 [Infos] [mcp] Activating mod mcp
                                        2014-02-24 17:20:46 [Infos] [FML] Activating mod FML
                                        2014-02-24 17:20:46 [Infos] [Forge] Activating mod Forge
                                        2014-02-24 17:20:46 [Infos] [mod_Airships] Activating mod mod_Airships
                                        2014-02-24 17:20:46 [Infos] [AncientWarfare] Activating mod AncientWarfare
                                        2014-02-24 17:20:46 [Infos] [ArchimedesShipsMod] Activating mod ArchimedesShipsMod
                                        2014-02-24 17:20:46 [Infos] [weaponmod] Activating mod weaponmod
                                        2014-02-24 17:20:46 [Infos] [BiblioCraft] Activating mod BiblioCraft
                                        2014-02-24 17:20:46 [Infos] [mod_bspkrsCore] Activating mod mod_bspkrsCore
                                        2014-02-24 17:20:46 [Infos] [CarpentersBlocks] Activating mod CarpentersBlocks
                                        2014-02-24 17:20:46 [Infos] [CastleDef] Activating mod CastleDef
                                        2014-02-24 17:20:46 [Infos] [ConfigMod] Activating mod ConfigMod
                                        2014-02-24 17:20:46 [Infos] [craftguide] Activating mod craftguide
                                        2014-02-24 17:20:46 [Infos] [CustomSpawner] Activating mod CustomSpawner
                                        2014-02-24 17:20:46 [Infos] [DamageIndicatorsMod] Activating mod DamageIndicatorsMod
                                        2014-02-24 17:20:46 [Infos] [dec] Activating mod dec
                                        2014-02-24 17:20:46 [Infos] [Doca] Activating mod Doca
                                        2014-02-24 17:20:46 [Infos] [MoCreatures] Activating mod MoCreatures
                                        2014-02-24 17:20:46 [Infos] [ExtrabiomesXL] Activating mod ExtrabiomesXL
                                        2014-02-24 17:20:46 [Infos] [GuiAPI] Activating mod GuiAPI
                                        2014-02-24 17:20:46 [Infos] [iChunUtil] Activating mod iChunUtil
                                        2014-02-24 17:20:46 [Infos] [Lanterns] Activating mod Lanterns
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] FML has found a non-mod file BlocksMod.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] FML has found a non-mod file CoroAIMod.zip in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] FML has found a non-mod file DynamicLightsMod.zip in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Registering Forge Packet Handler
                                        2014-02-24 17:20:46 [Infos] [ForgeModLoader] Succeeded registering Forge Packet Handler
                                        2014-02-24 17:20:46 [Infos] [bspkrsCore] mod_bspkrsCore: allowUpdateCheck not in config, using field value: true
                                        2014-02-24 17:20:46 [Infos] [bspkrsCore] mod_bspkrsCore: allowDebugOutput not in config, using field value: false
                                        2014-02-24 17:20:47 [Grave] [dec] The mod dec appears to have an invalid method annotation PostInit. This annotation can only apply to methods with argument types [class cpw.mods.fml.common.event.FMLPostInitializationEvent] -it will not be called
                                        2014-02-24 17:20:47 [Grave] [dec] The mod dec appears to have an invalid method annotation PreInit. This annotation can only apply to methods with argument types [class cpw.mods.fml.common.event.FMLPreInitializationEvent] -it will not be called
                                        2014-02-24 17:20:47 [Infos] [STDERR] Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: de/matthiasmann/twl/Widget
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.Class.forName0(Native Method)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.Class.forName(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:58)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:471)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:192)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:172)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:103)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:504)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:163)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:411)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:733)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.Thread.run(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] Caused by: java.lang.ClassNotFoundException: de.matthiasmann.twl.Widget
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
                                        2014-02-24 17:20:47 [Infos] [STDERR] … 31 more
                                        2014-02-24 17:20:47 [Infos] [STDERR] Caused by: java.lang.NullPointerException
                                        2014-02-24 17:20:47 [Infos] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:227)
                                        2014-02-24 17:20:47 [Infos] [STDERR] … 33 more
                                        
                                        ```</init></init></init>
                                        1 réponse Dernière réponse Répondre Citer 0
                                        • jglrxavpokJ Hors-ligne
                                          jglrxavpok Modérateurs
                                          dernière édition par

                                          Avant de télécharger, tu vérifies que tes fichiers soient upload correctement ? >.>

                                          Modérateur sur MFF. 
                                          Mon Github: http://github.com/jglrxavpok
                                          Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

                                            oui j’essaye même de le télécharger moi-même
                                            Et si tu veut vérifier par toi-même : http://survivalcraft.olympe.in/Launcher/ressources/mods.zip

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB