Skip to content

Stepnicka012/Minecraft-Meta-URL-s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Mojang Meta URLs — Repositorio de Endpoints Oficiales para Launchers Minecraft

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.


📌 Versiones y Metadatos Oficiales 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 ⚠️ Legacy version_manifest_v2.json

🔹 Ambos contienen todas las versiones (release, snapshot, old_beta, old_alpha) con sus respectivos JSON de definición.


💻 Builds del Launcher Oficial

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 🔗

☕ Runtimes de Java para Minecraft

El launcher descarga automáticamente el runtime Java correcto desde esta infraestructura. También se puede personalizar o forzar versiones.


🧩 JSONs Útiles para Launchers Personalizados

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:


📰 Noticias, Parches y Contenido Dinámico

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.

Patch Notes

Noticias, FAQs y Alertas

  • 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.

Dungeons DLC


🎮 APIs de Skins, Sesión y Autenticación

Sesión y Skins

Descripción Endpoint
Obtener skin/capa por UUID /session/minecraft/profile/{uuid}
Obtener UUID por username /users/profiles/minecraft/{username}

Autenticación (Yggdrasil)

Función Endpoint
Iniciar sesión /authenticate
Refrescar token /refresh
Validar sesión activa /validate
Invalidar sesión /invalidate
Seguridad adicional /user/security/challenges

📚 Recursos y Librerías


🌐 Dominios Oficiales de Mojang — Infraestructura

Organizados por función, estos dominios componen el backend de Mojang. Útiles para monitoreo, análisis de red o desarrollo personalizado.

🎯 Metadatos y Versiones

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

📦 Librerías y Assets

Dominio Uso
libraries.minecraft.net 📚 Librerías y dependencias
resources.download.minecraft.net 🎨 Assets y recursos multimedia

🔐 Autenticación y Sesiones

Dominio Uso
authserver.mojang.com Login con token
sessionserver.mojang.com Validación de sesión, skins
api.mojang.com UUID, seguridad y usuario

🧱 Complementarios o Legacy

Dominio Estado Descripción
skins.minecraft.net 💤 Legacy Sistema viejo de skins sin UUID
session.minecraft.net ❌ Obsoleto Reemplazado por sessionserver
mcoapi.minecraft.net ⚠️ Parcial API de Realms
mojang.com Activo Sitio oficial de la empresa

✅ Recomendaciones para Desarrolladores

  • Centralizá todos estos endpoints en un módulo configurable (mojangEndpoints.json o 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.json y mapeá launchWrapper.json para 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.

Releases

No releases published

Packages

No packages published