Inicio de sesión de Microsoft, Bedrock vs Java y problemas de licencia
Esta guía detalla el funcionamiento de la autenticación de Microsoft en XMCL, por qué ocurren errores de inicio de sesión (como «failed to exchange Xbox token» o no comprado), por qué el juego puede iniciarse en Modo Demo (Demo Mode), la diferencia fundamental entre Bedrock Edition (móvil/consolas) y Java Edition (PC), y cómo solucionar problemas de cuenta.
🔑 1. Iniciar sesión con una cuenta de Microsoft
Para iniciar sesión con su licencia oficial de Minecraft, siga estos pasos:
Haga clic en su avatar (o «Administrar cuenta») en la esquina superior derecha para abrir el Administrador de cuentas:
Haga clic en «Añadir cuenta», elija Microsoft y continúe con el inicio de sesión:
💡 Iniciar sesión mediante código de dispositivo (Device Code):
Si no desea introducir su contraseña en el lanzador, marque «Iniciar sesión con código de dispositivo». XMCL generará un código de 8 dígitos; visite microsoft.com/link en su navegador para confirmar.
🔍 2. Proceso de verificación en 3 pasos de Microsoft
Al iniciar sesión, el lanzador se comunica a través de tres etapas independientes de validación:
Si el paso 3 falla, el inicio devolverá «failed to exchange Xbox token» o el juego se iniciará en Modo Demo. Esto significa que los servidores de Mojang no encontraron una licencia activa de Minecraft: Java Edition en esta cuenta de Microsoft.
🛑 3. La confusión más común: Bedrock Edition vs. Java Edition
XMCL es un lanzador exclusivo para Minecraft: Java Edition (PC con Windows, macOS y Linux).
Muchos usuarios compran el juego en móviles o consolas e intentan iniciar sesión en XMCL:
| Plataforma de compra | Edición adquirida | ¿Compatible con XMCL? | Explicación |
|---|---|---|---|
| 📱 Móvil (iOS / Android / Google Play) | Bedrock Edition | ❌ No | La compra móvil no otorga licencia de Java en PC. |
| 🎮 Consola PlayStation 4 / 5 | Bedrock Edition | ❌ No | La compra en PSN solo es válida en consola. |
| 🎮 Consola Xbox One / Series X|S | Bedrock Edition | ❌ No | La compra de consola no se transfiere a Java en PC. |
| 🕹️ Nintendo Switch | Bedrock Edition | ❌ No | Las compras en Nintendo eShop son exclusivas de Switch. |
| 💻 PC (Paquete Minecraft: Java & Bedrock) | Java & Bedrock | ✅ Sí | ¡Totalmente compatible! |
| 🟢 Suscripción PC Game Pass / Ultimate | Java & Bedrock | ✅ Sí | Compatible mientras la suscripción esté activa. |
⚠️ Importante:
Si solo compró Minecraft en su teléfono, PlayStation, consola Xbox o Nintendo Switch, los servidores de Mojang indicarán que la cuenta no posee Java Edition.
Para jugar a la edición oficial de Java en PC, debe poseer el paquete «Minecraft: Java & Bedrock Edition for PC» en Minecraft.net o contar con una suscripción activa a PC Game Pass.
🛠 4. Solución de problemas comunes de inicio de sesión
Causa A: Sin licencia de Java Edition en esta cuenta
Mojang no detecta licencia de PC
La cuenta de Microsoft se autenticó correctamente, pero Mojang no encuentra ninguna compra de Java Edition registrada.
Solución:
- Comprobar en Minecraft.net: Inicie sesión en Minecraft.net. Si el sitio muestra «Comprar ahora» en lugar del nombre de su perfil Java, la cuenta no posee el juego.
- Historial de pedidos: Visite account.microsoft.com/billing/orders para comprobar qué edición compró.
- Verificar el correo: Asegúrese de no estar utilizando un correo escolar o secundario en lugar de la cuenta personal con la compra.
- Estado de Game Pass: Verifique que su suscripción esté activa e incluya PC.
Causa B: Perfil de Xbox Live ausente o no configurado
La cuenta no tiene Gamertag de Xbox
Las cuentas nuevas a menudo carecen de un perfil de Xbox Live inicializado, lo que impide generar el token de acceso.
Solución:
- Abra Xbox.com en su navegador.
- Haga clic en Iniciar sesión arriba a la derecha.
- Acepte los términos y cree un Gamertag.
- Espere 1–2 minutos e intente iniciar sesión de nuevo en XMCL.
Causa C: Restricciones de red y bloqueos DNS
Conexión bloqueada con servidores Mojang / Xbox
Un cortafuegos o problemas de DNS impiden conectar con api.minecraftservices.com.
Solución:
- Usar una VPN: Active una VPN estable antes de iniciar sesión.
- Configurar proxy en XMCL: En Configuración -> Ajustes de red, ingrese su proxy (HTTP/HTTPS/SOCKS5).
- Comprobar archivo hosts: Asegúrese de que no haya redirecciones antiguas de
mojang.comen su archivo hosts del sistema.
🎮 ¿No tiene licencia de pago?
Si no posee una licencia oficial, puede jugar utilizando el Modo Offline o servidores de skins comunitarios.
👉 Guía completa: Jugar sin licencia (Modo offline y cuentas alternativas)