Blog

X Minecraft Launcher - le seul launcher qu'il vous faut

Categories:
Tags:

X Minecraft Launcher : un launcher gratuit, open source, avec une belle interface

Intro

Je pense qu’on a tous déjà été frustrés à cause d’un nouveau problème du launcher Minecraft officiel : crash, le login qui ne marche pas…

Il y a tellement de bugs que tout un article y est contribué sur le Minecraft help center.

 

En recherche de meilleures solutions, j’ai trouvé le launcher MultiMC que j’ai utilisé pendant pas mal de temps jusqu’à ce que je trouve PolyMC (qu’est un fork de MultiMC), puis que je migre vers Prism Launcher parce que PolyMC a été compromis.

Prism Launcher marche parfaitement et a plus ou moins tout ce dont on attend d’un launcher. Mais il y a un truc qui me gênait : c’était l’interface utilisateur. J’ai jamais vraiment aimé le design de Prism ou MultiMC. Et mettre un thème custom n’aidait pas non plus.

 

C’est alors qu’un jour je découvre X Minecraft Launcher (ou XMCL) :

  • Open Source
  • Support pour Windows 10/11, MacOS, Linux
  • Interface moderne
  • Multi-instances
  • Partage de ressources entre les instances (et donc éviter des copies comme c’était souvent le cas sur Prism)

…et plein d’autres fonctionnalités, dont un support partiel pour comptes crack/gratuits, ce que je suppose va intéresser beaucoup de monde.

Il y a aussi la possibilité de pouvoir jouer en multijoueur avec un ami même s’il n’est pas connecté au même WiFi, ce qui est plutôt unique comme fonctionnalité (je ne connais que FeatherMC qui a quelque chose de similaire).

Installer XMCL

Bon, l’intro commence à être longue, voici le tuto 😆

warning

Le tuto est axé vers les utilisateurs Windows 10 ou 11

  1. Téléchargez l’installeur .appinstaller ou .appx (ça n’a pas vraiment d’importance) depuis le site, ou le .zip pour une version portable

  2. Double-cliquez/ouvrez le fichier téléchargé, et installez.

  3. Une interface va alors s’ouvrir, pour définir 3 paramètres avant de démarrer l’appli. Choisissez la langue de votre choix (j’ai fait une traduction en français 😄). Puis mettez le dossier racine de l’application, dans lequel toutes les ressources seront stockées (mods, packs de ressources, etc). Enfin, l’appli propose d’importer vos ressources déjà existantes, par défaut depuis le dossier .minecraft dans %appdata%.

Choisissez la langue

Choisissez la langue

Compte utilisateur

Maintenant, il faut se connecter à son compte Minecraft.

Cliquez sur le bouton de compte en haut à gauche puis ajoutez un compte. Pour un compte premium, connectez-vous à Microsoft (normalement, vous avez fait la migration, et les comptes Mojang sont inutilisables).

Affichage d'un compte premium

Affichage d'un compte premium

Comptes crack

tip

Depuis la mise à jour 0.34.0, XMCL a enlevé la possibilité de créer un compte hors ligne, afin de pouvoir être promu par Modrinth, ce dernier n’acceptant pas les programmes qui enfreignent la EULA. (Source)

Il est possible cependant de créer un compte crack si vous avez déjà enregistré un compte premium.

Heureusement, il existe des manières de bypass le système 😎

 

Downgrade le logiciel avant la mise à jour

Dans ce cas-là, il va falloir rester à cette vieille version et pas pouvoir profiter des nouveaux ajouts…

Téléchargez la version sur github : https://github.com/Voxelum/x-minecraft-launcher/releases/tag/v0.33.1

 

Utiliser un service d’authentification tiers

Le launcher permet aussi d’utiliser d’autres services que l’officiel de Microsoft, dont 2 inclus par défaut : ely.by et littleskin.cn (qui sont gratuits évidemment)

Pour l’instant, ely.by semble ne pas très bien marcher, donc je vous conseille d’utiliser littleskin.

  1. Créer un compte
  2. Valider le compte via le mail
  3. Vous allez pouvoir vous connecter sur le launcher !
  4. Si le service vous plaît, sachez qu’il permet de faire beaucoup de trucs sur sa dashboard comme uploader un skin (qui peut avoir une résolution supérieure à celle de Minecraft), ajouter plus de comptes joueur, etc.

 

Modifier les fichiers du launcher

Ne vous inquiétez pas, c’est plus simple que ça n’en a l’air !

  1. Appuyer sur Win + R puis tapez %appdata% et trouvez le dossier xmcl (si vous ne trouvez rien, cherchez dans ce chemin : C:\Users\VotreUtilisateur\AppData\Local\Packages\XMCL_[puis beaucoup de chiffres]\LocalCache\Roaming\)
  2. Ouvrez user.json
  3. Dans l’accolade "users": {} ajoutez ceci :
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    "OFFLINE": {
       "id": "OFFLINE",
       "accessToken": "23ea4e959c2544ed85a2f2d2d1fa16fb",
       "selectedProfile": "aa930f3c5e4339dba04ad5c5c0e6f82c",
       "profiles": {
         "aa930f3c5e4339dba04ad5c5c0e6f82c": {
           "name": "Votre nom en jeu",
           "id": "aa930f3c5e4339dba04ad5c5c0e6f82c",
           "uploadable": [
             "cape",
             "skin"
           ],
           "textures": {
             "SKIN": {
               "url": "",
               "metadata": {
                 "model": "steve"
               }
             }
           }
         }
       },
       "expiredAt": 8556839292003941,
       "authService": "offline",
       "username": "OFFLINE"
     }

Si d’autres objets suivent celui-ci dans l’accolade, n’oubliez pas de mettre une virgule , à la fin.

Le "accessToken" peut-être une chaîne de caractères au hasard, ça n’a pas d’importance.

Bon, j’avoue, c’est assez difficile si vous n’avez aucune expérience en JSON…

 

Installer un fork de XMCL

Actuellement un fork est en développement par thesonofdevilhunter#3441 pour réintégrer la création de comptes crack. Il ajoutera aussi quelques autres petites fonctionnalités. Il n’est pas encore fini, mais vous pouvez en apprendre plus dans le post “Cracked Readdition” du salon “feedback-and-idea” du serveur discord XMCL.

Je mettrai à jour l’article quand c’est fini.

Ajouter une instance

Il ne reste plus qu’à jouer à Minecraft, et pour ça il faut d’abord créer une instance.

Si vous ne reconnaissez pas le système de multi-instances, en gros chaque instance correspond à un “jeu Minecraft” avec ses propres réglages, version, etc. Cela permet donc de ne pas avoir à toujours changer le dossier de mods comme c’est le cas avec le launcher officiel.

Par exemple, si vous souhaitez jouer en 1.19.2 avec le modpack Fabric “Fabulously Optimized”, appuyez sur le bouton “Modrinth”, sélectionnez les “Modpacks”, puis téléchargez le modpack en question. Tout le reste est géré par l’appli.

La nouvelle instance

La nouvelle instance

Lancer le jeu

Si c’est votre première instance, il faudra sans doute télécharger la version Minecraft correspondante. Heureusement, tout ceci est automatiquement téléchargé avec le launcher.

C’est possible que vous n’ayez pas Java non plus, et dans ce cas là je crois que le launcher peut aussi le télécharger mais je ne l’ai pas testé, et je recommande d’installer java vous-même : tutoriel sur Minecraft Wiki.

Conclusion

XMCL a d’autres fonctionnalités comme jouer en multijoueur avec son propre serveur et il permet aussi de pouvoir changer de thème, etc, mais je vous laisse explorer tout ça par vous-même.

Comme l’appli est Open Source, n’hésitez pas à contribuer, comme proposer une meilleure traduction française que la mienne (car j’avoue, je l’ai faite rapidement, il y a pas mal d’erreurs).