Este recurso unifica y organiza todas las URLs y APIs clave del ecosistema de Mojang utilizadas por el launcher oficial (y alternativos) para descargar versiones, manejar cuentas, obtener assets, librerías, noticias y más. Ideal para desarrolladores de launchers que buscan máxima compatibilidad, control y fidelidad al entorno original de Minecraft.
Mojang ofrece dos infraestructuras de metadatos para versiones: piston-meta (moderna) y launchermeta (legacy). Ambas sirven para obtener información de todas las versiones de Minecraft y sus manifiestos JSON.
| Infraestructura | Recomendación | Enlace |
|---|---|---|
piston-meta |
✅ Moderna, más precisa | version_manifest_v2.json |
launchermeta |
version_manifest_v2.json |
🔹 Ambos contienen todas las versiones (release, snapshot, old_beta, old_alpha) con sus respectivos JSON de definición.
Mojang publica sus builds de launcher por plataforma y versión. Algunos endpoints aún activos permiten descargar instaladores antiguos o alternativos.
| Plataforma | Versión | Enlace |
|---|---|---|
| Windows x86 | v1 | 🔗 |
| Windows x86 | v2 | 🔗 |
| Linux | v1 | 🔗 |
| Linux | v2 | 🔗 |
| macOS | 🔗 |
El launcher descarga automáticamente el runtime Java correcto desde esta infraestructura. También se puede personalizar o forzar versiones.
Estos archivos adicionales (complementarios al manifiesto oficial) te permiten mejorar compatibilidad y extender funciones:
| Archivo | Descripción |
|---|---|
extraLibs.json |
Lista de librerías adicionales, muchas veces requeridas por modloaders. |
maven.json |
Repositorios Maven usados por Mojang y terceros. Útil para clonar dependencias. |
launchWrapper.json |
Todas las versiones históricas del LaunchWrapper, ideal para tweakers personalizados. |
🛠 Recomendaciónes:
- Mas LaunchWrappers : https://github.com/MCPHackers/BetterJSONs/tree/main/jsons
Estos JSON son consumidos por el launcher para mostrar novedades, alertas, parches y contenido DLC.
Las versiones v2 están actualizadas y mejor estructuradas para ofrecer mayor estabilidad y soporte futuro.
Las versiones sin v2 están desactualizadas, pero aún se usan para pruebas o compatibilidad retro.
-
JavaPatchNotes
Versión original de notas de parche para Java Edition. -
JavaPatchNotesV2
Versión actualizada y mejorada para Java Edition. -
BedrockPatchNotes
Notas de parche clásicas para Bedrock Edition. -
BedrockPatchNotesV2
Notas de parche actualizadas para Bedrock Edition. -
DungeonsPatchNotes
Notas clásicas para Minecraft Dungeons. -
DungeonsPatchNotes_V2
Notas actualizadas para Minecraft Dungeons. -
LauncherPatchNotes
Notas clásicas de parches para el launcher.
(Todos disponibles también en/testing/) -
LauncherPatchNotes_V2
Notas de parche actualizadas para el launcher.
-
Noticias
Noticias clásicas sobre Minecraft y el launcher. -
NoticiasV2
Noticias actualizadas y mejor organizadas. -
FAQ
Preguntas frecuentes clásicas. -
Alertas
Mensajes de alerta clásicos para el launcher. -
AlertasV2
Mensajes de alerta actualizados. -
MigracionCuenta
Información clásica sobre migración de cuentas.
-
DLC EN 🇺🇸
Contenido descargable para Minecraft Dungeons en inglés. -
DLC DE 🇩🇪
Contenido descargable para Minecraft Dungeons en alemán. -
DLC FR 🇫🇷
Contenido descargable para Minecraft Dungeons en francés. -
DLC ES 🇪🇸
Contenido descargable para Minecraft Dungeons en español. -
DLC PT 🇧🇷
Contenido descargable para Minecraft Dungeons en portugués brasileño. -
DLC RU 🇷🇺
Contenido descargable para Minecraft Dungeons en ruso. -
DLC CN 🇨🇳
Contenido descargable para Minecraft Dungeons en chino simplificado. -
DLC EN 🇺🇸 v2
Versión actualizada del DLC en inglés. -
DLC DE 🇩🇪 v2
Versión actualizada del DLC en alemán. -
DLC FR 🇫🇷 v2
Versión actualizada del DLC en francés. -
DLC ES 🇪🇸 v2
Versión actualizada del DLC en español. -
DLC PT 🇧🇷 v2
Versión actualizada del DLC en portugués brasileño. -
DLC RU 🇷🇺 v2
Versión actualizada del DLC en ruso. -
DLC CN 🇨🇳 v2
Versión actualizada del DLC en chino simplificado.
| Descripción | Endpoint |
|---|---|
| Obtener skin/capa por UUID | /session/minecraft/profile/{uuid} |
| Obtener UUID por username | /users/profiles/minecraft/{username} |
| Función | Endpoint |
|---|---|
| Iniciar sesión | /authenticate |
| Refrescar token | /refresh |
| Validar sesión activa | /validate |
| Invalidar sesión | /invalidate |
| Seguridad adicional | /user/security/challenges |
-
libraries.minecraft.netRepositorio Maven oficial con todas las librerías usadas por el launcher. -
resources.download.minecraft.netAssets (texturas, sonidos, música) organizados por hash (SHA1).
Organizados por función, estos dominios componen el backend de Mojang. Útiles para monitoreo, análisis de red o desarrollo personalizado.
| Dominio | Uso |
|---|---|
piston-meta.mojang.com |
📌 Meta moderno de versiones y builds |
launchermeta.mojang.com |
📦 Meta clásico/legacy |
launchercontent.mojang.com |
📰 Contenido dinámico del launcher |
redstone-launcher.mojang.com |
🔬 Builds experimentales de launcher |
| Dominio | Uso |
|---|---|
libraries.minecraft.net |
📚 Librerías y dependencias |
resources.download.minecraft.net |
🎨 Assets y recursos multimedia |
| Dominio | Uso |
|---|---|
authserver.mojang.com |
Login con token |
sessionserver.mojang.com |
Validación de sesión, skins |
api.mojang.com |
UUID, seguridad y usuario |
| Dominio | Estado | Descripción |
|---|---|---|
skins.minecraft.net |
💤 Legacy | Sistema viejo de skins sin UUID |
session.minecraft.net |
❌ Obsoleto | Reemplazado por sessionserver |
mcoapi.minecraft.net |
API de Realms | |
mojang.com |
Activo | Sitio oficial de la empresa |
- Centralizá todos estos endpoints en un módulo configurable (
mojangEndpoints.jsono similar). - Implementá chequeos automáticos (
fetch,ping,curl) para validar disponibilidad en tiempo real. - Cacheá datos pesados como
version_manifest.json, assets o listas de librerías. - Añadí soporte para los tres entornos: producción (
/), pruebas (/testing/) y legado (launchermeta). - Si ofrecés compatibilidad con mods, loaders o tweaks, cargá tu propio
extraLibs.jsony mapeálaunchWrapper.jsonpara retrocompatibilidad.
Este listado está pensado para ayudar a desarrolladores que quieran crear launchers potentes, modulares y fieles al original de Mojang, sin depender de recursos externos no oficiales.