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 13.1k Vues 1 Abonné
    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.
    • jglrxavpokJ Hors-ligne
      jglrxavpok Modérateurs
      dernière édition par

      Donne ton code qui gère le téléchargement des ressources, sinon on peut pas t’aider hein ^^’

      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

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB