[Launcher][All] MCLauncher

Discussion dans 'Présentation de mods' créé par KokaKiwi, 25 Juin 2011.

  1. Stryge Nouveau

    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
  2. KokaKiwi Membre actif

    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 ^^
  3. Stryge Nouveau

    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 :D
  4. KokaKiwi Membre actif

    Hop, le Livestream a démarré! Le lien ici: http://www.livestream.com/kokakiwi :D
  5. KokaKiwi Membre actif

    Je reprend le livecoding ce soir, merci à ceux qui étaient présents =)
    Bien entendu, je vous préviendrai quand je le reprend ^^
  6. Stryge Nouveau

    C'était super ^^
    Je serais au rendez-vous si ce n'est pas trop tard parce que demain c'est la rentrée scolaire ...
  7. doddo Nouveau

    Salut
    Ton launcher est absolument génial, c'est exactement ce que je cherchais :D
    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 :D

    Solution trouvée:
    Ajouter player a la whitelist
    Installer le plugin AuthPlayer (voir bukkit)
    Et suivre les infos sur le topic :D
  8. ju571n53 Nouveau

    @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());
  9. ju571n53 Nouveau

    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)
  10. KokaKiwi Membre actif

    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 :)
  11. Deejaystix Membre actif

    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 !
  12. doddo Nouveau

    J'ai une autre question de noob :D
    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 :D (a)
  13. Armael Nouveau

    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 ;)
  14. doddo Nouveau

    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
  15. ju571n53 Nouveau



    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 :cool: ) ?
  16. doddo Nouveau

    Y'a moyen d'intégrer mineshafter dans ce launcher ? :p
  17. ju571n53 Nouveau

    Si c'est un mod oui ;)
  18. doddo Nouveau

    Mais c'est pas un mod :( c'est un launcher...
  19. Deejaystix Membre actif

    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 !
  20. elpierro Nouveau

    Bonjour, j'aimerais savoir comment fonctionne le "customversion", que dois-je faire exactement pour choisir quand une mise à jour est disponible ?

Partager cette page