Tutoriel [Guide] [MAJ 12/07/14]Créer un launcher pour 1.6.2/1.6.4 avec mods

Statut
N'est pas ouverte pour d'autres réponses.
Je viens de voir ça effectivement, c'est génial, merci encore, je vais commencer a modifier un peut le launcher.. parce'que faut avoué qu'il est assez moche de base ! o/
Salut. Comment compte tu t'y prendre pour "modifier le launcher' ? Car effectivement, il est pas très beau et j'aimerais aussi le faire. Le seul inconvenient, c'est que je sais pas par où commencer ni comment m'y prendre. Pourrais tu m'aider si tu sais comment faire. Merci.
 
Bonjour j'ai voulu tester ce launcher, et je rencontre une erreur :


String md5 = org.apache.commons.codec.digest.DigestUtils.md5Hex(fis);

Fait une erreur dans net.minecraft.launcher.Lister

Ensuite, lorsque je compile et que je lance le launcher, j'ai par la suite cette erreur :

PHP:
Unhandled exception in executor net.minecraft.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@4cf0d851
java.util.concurrent.ExecutionException: java.lang.Error: Unresolved compilation problem:
    org.apache.commons.codec cannot be resolved
 
    at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
    at java.util.concurrent.FutureTask.get(Unknown Source)
    at net.minecraft.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:29)
    at java.util.concurrent.FutureTask$Sync.innerSetException(Unknown Source)
    at java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Error: Unresolved compilation problem:
    org.apache.commons.codec cannot be resolved
 
    at net.minecraft.launcher.Lister.recurseMD5(Lister.java:150)
    at net.minecraft.launcher.Lister.localMd5Listing(Lister.java:127)
    at net.minecraft.launcher.Lister.run(Lister.java:33)
    at net.minecraft.launcher.Launcher$1.run(Launcher.java:156)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    ... 5 more
 
Bonjour j'ai voulu tester ce launcher, et je rencontre une erreur :


String md5 = org.apache.commons.codec.digest.DigestUtils.md5Hex(fis);

Fait une erreur dans net.minecraft.launcher.Lister

Ensuite, lorsque je compile et que je lance le launcher, j'ai par la suite cette erreur :

PHP:
Unhandled exception in executor net.minecraft.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask@4cf0d851
java.util.concurrent.ExecutionException: java.lang.Error: Unresolved compilation problem:
    org.apache.commons.codec cannot be resolved
 
    at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
    at java.util.concurrent.FutureTask.get(Unknown Source)
    at net.minecraft.launcher.updater.ExceptionalThreadPoolExecutor$ExceptionalFutureTask.done(ExceptionalThreadPoolExecutor.java:29)
    at java.util.concurrent.FutureTask$Sync.innerSetException(Unknown Source)
    at java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Error: Unresolved compilation problem:
    org.apache.commons.codec cannot be resolved
 
    at net.minecraft.launcher.Lister.recurseMD5(Lister.java:150)
    at net.minecraft.launcher.Lister.localMd5Listing(Lister.java:127)
    at net.minecraft.launcher.Lister.run(Lister.java:33)
    at net.minecraft.launcher.Launcher$1.run(Launcher.java:156)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    ... 5 more

Ton fichier pom.xml du launcher doit etre comme cela :
Code:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>net.minecraft</groupId>
  <artifactId>minecraft-launcher</artifactId>
  <version>1.0.1</version>
 
  <dependencies>
    <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.1</version>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <version>3.0</version>
    </dependency>
    <dependency>
      <groupId>com.google.code.gson</groupId>
      <artifactId>gson</artifactId>
      <version>2.2.4</version>
    </dependency>
    <dependency>
        <groupId>org.apache.directory.studio</groupId>
        <artifactId>org.apache.commons.codec</artifactId>
        <version>1.8</version>
    </dependency>
  </dependencies>
 
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <configuration>
          <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
          </descriptorRefs>
        </configuration>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>single</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</project>
 
  • J'aime
Reactions: Antoine KESTER
Salut. Comment compte tu t'y prendre pour "modifier le launcher' ? Car effectivement, il est pas très beau et j'aimerais aussi le faire. Le seul inconvenient, c'est que je sais pas par où commencer ni comment m'y prendre. Pourrais tu m'aider si tu sais comment faire. Merci.


Rendez-vous dans net.minecraft.launcher.ui sur eclipse, j'espère que tu maîtrise un peut le java ; j'ai vraiment du mal pour ma part, un pote va m'aidez pour tout ceci, ont compte retapé le launcher a notre façons ^^
 
Pas moyen que tu puisses changer le nom d'accès dans le mod ?
Sinon je verrai ça effectivement.





Je n'ai pas testé mais tu peux essayer, je vois pas où serait le problème ;).
Il te faut un pack forge pour 1.5.2 du coup http://files.minecraftforge.net/minecraftforge/minecraftforge-installer-1.5.2-7.8.1.737.jar

Une fois installé sur une version client que tu as deja, récuperes les fichiers adéquats dans le dossier versions et suis le tuto ;)


Tu n'as qu'à supprimer le dossier et tout se re-téléchargera ! Je vois pas ce que tu veux de plus ...

EDIT: SA MARCHÉ woot!! Haha laisse moi t'expliquer. Jai suivi le tutoriel. Cque j'ai faite, j'ai téléchargé le pack forge 1.6.2, puis jai juste pris le fichier "versions.json" puis un dossier version (1.4.7) puis jai mis mon jar 1.4.7 dedans (forge est déja dedans tsé) puis mis mes mods dans le dossier respectif. Et jai lancé un TEST puis hahaha sa marché! J'ai réussi à me connecter sur mon serveur custom! Merci pour cet excellent tutoriel! Même si sa spécifie pas 1.4.7, entk moi jai réussi (hehe)

PS: à ceux qui pense faire des modpacks à 1.5.2 ou 1.4.7, essayez de suivre cque jai faite. J'peut bien faire un explication complète cque jai tenté!

Ceci est pour la 1.5.2, et non 1.4.7... et 1.4.7 as pas besoin de libraries vu qui as loadé correctement dans le vieux launcher... MErci de ton aide :I

PS: excuse moi mais les liens adfly ces dla m* (Désolé mais ces connu pour pogner des pubs mauvaises)
 
Oui, mais j'aimerais que ça le fasse à tout les "clients" sans que eux n'aïe aucunes action à faire.
 
TNTUP jai pas tro conpri comment ta fait sa fait 3 jour que je me suis mi en tete de fair un launcher pour mon server mais les source des launcher 1.5 ne marche plus
 
TNTUP jai pas tro conpri comment ta fait sa fait 3 jour que je me suis mi en tete de fair un launcher pour mon server mais les source des launcher 1.5 ne marche plus

Effectivement, les librairies de forge 1.5.2 ne sont plus en ligne (tu dois avoir une erreur sur scala-library.jar et bcprov-jdk15on-148.jar). Je te met un téléchargement de ces deux fichiers que tu puisse changer tes liens :

Fichier 1
Fichier 2

Si je me suis gouré et que tes erreurs sont différentes, met les logs.
Aussi, je crois que forge ne gère pas les lib pareil en 1.5 et 1.6. Je donc pas si ce launcher va marcher avec la 1.5 même si je vois que certains l'ont installé sur un serveur 1.4.7...).
 
Statut
N'est pas ouverte pour d'autres réponses.