Bonjour, Je suis en train d'essayer de recompiler les sources du McLauncher mais je rencontre un problème : Bon, j'ai commencé par télécharger et installer le JDK 7 de Java sur mon PC, puis j'ai téléchargé et installé le plugin Maven pour Eclipse. J'ai fait Fichier > Importer ... et j'ai sélectionné "Existing Maven Projects". J'importe le projet, jusque là aucun problèmes, je peux modifier les sources. J'ai réglé les quelques erreurs en mettant dans les "Bibliothèques référencés" quelques fichiers du JDK 7. Il ne reste plus que des avertissements sur des choses importées qui ne sont pas utilisées, donc je commence à réaliser les opérations que tu as expliqué pour exécuter le projet. C'est là que survient l'erreur, dans la console, après avoir fait Clique droit sur le projet > Executer en tant que > Maven build ... et mis "clean install" : D'après les logs, il s'agirais du chemin de compilation, mais je ne sais pas comment le changer. Comment puis-je régler ce problème ? Ai-je fait quelque chose qu'il ne fallait pas ? Merci d'avance. Bon courage pour la suite du développement de McLauncher
Ah oui ^^ En fait, il faut aller dans Window > Preferences > Java Installed JREs Et ajouter le JDK (en pointant vers le dossier d'installation de celui-ci, normalement %PROGRAM_FILE%/jdk1.7.0 ) En effet, Maven ne compile qu'AVEC le JDK ^^
Ok, ça marche. Merci Mais ... je prends le *.jar et le met à la place de celui à côté de Minecraft.exe ? Ou bien c'est autre chose ? EDIT : J'ai trouvé. Ça fonctionne correctement
Je reprend le livecoding ce soir, merci à ceux qui étaient présents =) Bien entendu, je vous préviendrai quand je le reprend ^^
C'était super ^^ Je serais au rendez-vous si ce n'est pas trop tard parce que demain c'est la rentrée scolaire ...
Salut Ton launcher est absolument génial, c'est exactement ce que je cherchais Mais mon serveur est ''offline'', le launcher l'est donc aussi. Mais les joueurs non premium ne peuvent pas choisir de pseudo comme avec le launcher ''minecraftupdate.jar'' Ils ne peuvent donc pas rentrer dans le serveur étant donné que le joueur ''Player'' n'est pas dans la whitelist.... Une solution ? :s Merci Solution trouvée: Ajouter player a la whitelist Installer le plugin AuthPlayer (voir bukkit) Et suivre les infos sur le topic
@doddo : dans config.yml, il y a une option offlinemode a activer pour autoriser n'importe quel compte a accéder à une authentification premium. Sinon, j'ai une question : Pourquoi il y a des erreurs empechant la compilation ? Cette ligne : Code: private final JList<Object> list; (ainsi que toutes celles comportent <object>) empêche le compilateur de compilé. Merci d'avance EDIT : Cette ligne aussi plante : sb.append(System.lineSeparator());
Sauf que l'ASP et le php s'exécutent coté serveur et renvoient du code html/css :wink: (le tumblr du minecraft officiel est codé en PHP)
Pour les erreurs de compilation, j'ai réglé tout ça lors du livecoding de dimanche J'ai encore quelques ajouts/modifs à faire, et je pourrai sortir la release 0.9.5
Bonjour ! Je ne sais pas si je suis le seul; mais j'ai un soucis. Le launcher fonctionne parfaitement mais le problème et que quand je quitte le jeu, le javaw.exe dans les processus ne ce ferme pas !! Du coup si je quitte le jeu et que je le relance, je me retrouve avec plusieurs javaw.exe, ce qui fait ramé mon ordi !
J'ai une autre question de noob Si je veut ajouter un mod sur le serveur, j'dois juste installer le mod dans le minecraft.jar (dans le bin) et l'uploader et coller le lien dans la config ? il faut modloader ? Merci (a)
Salut ! Pour ma part, j'ai un leger problème avec le customversion Simplement il ne fait pas la mise à jours. config.yml Code: launcher: windowTitle: 'Theodekles Launcher' browserHomeURL: 'http://theodekles.fr/mcnews.php' loginURL: 'https://login.minecraft.net/' loginParameters: 'user={USERNAME}&password={PASSWORD}&version=13' offlineMode: false langs: - 'fr_FR' - 'en_US' debugMode: true autoConnectServer: connect: true address: 'theodekles.fr.cr' port: '25565' updater: askMinecraftUpdateIfAvailable: true customGameDir: false gameDir: '' folderName: 'theodekles' keyFileName: 'minecraft.key' loginFileEncryptionKey: 'passwordfile' jarList: - 'http://s3.amazonaws.com/MinecraftDownload/lwjgl.jar' - 'http://s3.amazonaws.com/MinecraftDownload/jinput.jar' - 'http://s3.amazonaws.com/MinecraftDownload/lwjgl_util.jar' - 'http://theodekles.fr/download/minecraft.jar' additionalsFiles: - null nativesList: windows: 'http://s3.amazonaws.com/MinecraftDownload/windows_natives.jar.lzma' linux: 'http://s3.amazonaws.com/MinecraftDownload/linux_natives.jar.lzma' macos: 'http://s3.amazonaws.com/MinecraftDownload/macosx_natives.jar.lzma' solaris: 'http://s3.amazonaws.com/MinecraftDownload/solaris_natives.jar.lzma' customVersion: use: true fileName: cversion checkUrl: 'http://theodekles.fr/cversion' updateIfAvailable: true gameLauncher: gameName: 'Theodekles' documentBaseURL: 'http://www.theodekles.fr/' gameHost: 'www.minecraft.net' theodekles.fr/cversion Code: 1.7.4 Merci de votre aide
J're actualise ma question de depart sur le offline J'ai trouvé une alternative avec un plugin mais tout joueur étant ''player'' peu venir sur le serveur et s'identifier donc je cherche comment faire pour que les joueurs choisissent leur pseudo comme avec un launcher normal de version crackée :s
Je pense (flemme d'essayé :mrgreen: ) qu'il suffit de mettre offlinemode à false (mais tu n'aura aucun contrôle sur qui se connecte) D’ailleurs est-ce que quelqu'un sait comment fonctionne le script de la page de login de minecraft.net ? Quand je lance l'url dans mon navigateur web URL : https://login.minecr...code&version=13 il me renvoie ça : 1310111031000:3afa5cd922cef9195de5d49dc6034a81:ju571n53:4691005440823559131 Comment ça fonctionne comment cette suite de nombre est généré ? Merci PS : Quand compte tu faire un wiki (sans te bousculer ) ?
Autre soucis en plus du javaw.exe qui ne ce ferme pas tout seul. Le launcher ne marche pas sur Windows 7, ni en .jar, ni en .exe, les fichiers de config ce créent bien mais rien d'autre. J'ai tenté de multiple "bidouillage", lancer en tant qu'admin, mode de compatibilité, etc, mais rien n'y fait ! Est-ce du au fait que je compile sur xp ? Edit: ne marche pas sur Mac non plus !
Bonjour, j'aimerais savoir comment fonctionne le "customversion", que dois-je faire exactement pour choisir quand une mise à jour est disponible ?