Connexion Microsoft, Bedrock vs Java et problèmes de licence
Ce guide détaille le fonctionnement de l'authentification Microsoft dans XMCL, l'origine des erreurs de connexion (comme « failed to exchange Xbox token » ou non acheté), pourquoi le jeu se lance parfois en Mode Démo (Demo Mode), la différence majeure entre Bedrock Edition (mobile/consoles) et Java Edition (PC), ainsi que les solutions aux problèmes fréquents.
🔑 1. Se connecter avec un compte Microsoft
Pour vous connecter avec votre licence officielle Minecraft, suivez ces étapes :
Cliquez sur votre avatar (ou « Gérer le compte ») en haut à droite pour ouvrir le Gestionnaire de comptes :
Cliquez sur « Ajouter un compte », sélectionnez Microsoft et suivez la procédure :
💡 Connexion par code d'appareil (Device Code) :
Si vous préférez ne pas saisir votre mot de passe dans le lanceur, cochez « Connexion par code d'appareil ». XMCL affichera un code à 8 chiffres ; rendez-vous sur microsoft.com/link dans votre navigateur pour confirmer.
🔍 2. Fonctionnement de la vérification Microsoft en 3 étapes
Lors de la connexion, le lanceur communique avec trois serveurs de vérification successifs :
Si l'étape 3 échoue, le lanceur renvoie l'erreur « failed to exchange Xbox token » ou le jeu se lance en Mode Démo. Cela signifie que Mojang ne trouve aucune licence active de Minecraft: Java Edition sur ce compte Microsoft.
🛑 3. La confusion n°1 : Bedrock Edition vs. Java Edition
XMCL est un lanceur dédié exclusivement à Minecraft: Java Edition (PC sous Windows, macOS et Linux).
Beaucoup de joueurs tentent de se connecter après avoir acheté le jeu sur mobile ou console :
| Plateforme d'achat | Édition possédée | Compatible avec XMCL ? | Explication |
|---|---|---|---|
| 📱 Mobile (iOS / Android / Google Play) | Bedrock Edition | ❌ Non | L'achat mobile ne donne pas accès à l'édition Java sur PC. |
| 🎮 Console PlayStation 4 / 5 | Bedrock Edition | ❌ Non | La licence PlayStation est restreinte à la console. |
| 🎮 Console Xbox One / Series X|S | Bedrock Edition | ❌ Non | L'achat console ne se transfère pas sur PC Java. |
| 🕹️ Nintendo Switch | Bedrock Edition | ❌ Non | L'achat Nintendo eShop est réservé à la Switch. |
| 💻 PC (Pack Minecraft: Java & Bedrock) | Java & Bedrock | ✅ Oui | Entièrement pris en charge ! |
| 🟢 Abonnement PC Game Pass / Ultimate | Java & Bedrock | ✅ Oui | Pris en charge tant que l'abonnement est actif. |
⚠️ Important :
Si vous avez acheté Minecraft uniquement sur téléphone, PlayStation, Xbox ou Switch, les serveurs Mojang indiqueront que ce compte ne possède pas Java Edition.
Pour jouer à l'édition Java sur PC, vous devez posséder le pack « Minecraft: Java & Bedrock Edition for PC » sur Minecraft.net ou disposer d'un abonnement actif PC Game Pass.
🛠 4. Résolution des pannes courantes
Cause A : Aucune licence Java Edition sur ce compte
Mojang ne trouve pas de licence PC
Le compte Microsoft est valide, mais la base de données Mojang ne contient aucun achat Java Edition pour ce compte.
Solution :
- Vérifier sur Minecraft.net : Connectez-vous sur Minecraft.net. Si le site affiche « Acheter » au lieu de votre nom de profil Java, le compte ne possède pas le jeu.
- Historique des commandes : Rendez-vous sur account.microsoft.com/billing/orders pour vérifier si l'achat concerne bien le pack PC.
- Vérifier l'adresse e-mail : Assurez-vous de ne pas utiliser un compte scolaire ou professionnel à la place de votre compte personnel.
- Statut Game Pass : Vérifiez que votre abonnement est actif et inclut le PC.
Cause B : Profil Xbox Live manquant ou non initialisé
Le compte n'a pas de Gamertag Xbox
Les comptes récents n'ont parfois aucun profil Xbox Live associé, empêchant l'émission du jeton d'accès.
Solution :
- Rendez-vous sur Xbox.com.
- Cliquez sur Se connecter en haut à droite.
- Acceptez les conditions et définissez un Gamertag.
- Patientez 1 à 2 minutes avant de réessayer sur XMCL.
Cause C : Restrictions réseau et blocages DNS
Connexion bloquée vers Mojang / Xbox
Un pare-feu ou un problème DNS empêche la communication avec api.minecraftservices.com.
Solution :
- Utiliser un VPN : Activez un VPN stable avant la connexion.
- Configurer un proxy dans XMCL : Dans les Paramètres -> Paramètres réseau, renseignez votre proxy (HTTP/HTTPS/SOCKS5).
- Vérifier le fichier hosts : Assurez-vous qu'aucune redirection de
mojang.comn'est présente dans votre fichier hosts.
🎮 Vous ne possédez pas de licence ?
Si vous ne possédez pas encore de licence officielle, vous pouvez utiliser le Mode Hors-ligne ou des serveurs de skins communautaires.
👉 Guide complet : Jouer sans licence (Mode hors-ligne et comptes alternatifs)