Roadmap

Lo que ya funciona en Ícaro, lo que falta comprobar y en qué se trabaja ahora. Actualizado el 11-11-2026.

Versiones

Estable 0.3.3

Última versión estable, publicada el 26-10-2026 desde la rama main.

Beta 0.4.2

Publicada el 10-11-2026 desde la rama develop. Adelanta los cambios que aún no llegan a la versión estable.

En desarrollo v0.4.x

La rama v0.4.x añade cambios posteriores a la beta 0.4.2: una nueva pantalla de Servidores y la opción de dejar de recibir una instancia compartida.

Las funciones de esta página corresponden al código en desarrollo; la versión que descargues puede no incluirlas todavía. Todas las versiones están en GitHub Releases.

Estado por área

Qué incluye hoy cada parte del launcher y qué le falta para darse por terminada.

ÁreaIncluyeFalta
Cuentas

Inicio de sesión con Microsoft, con la sesión guardada en el almacén seguro del sistema, y varias cuentas sin conexión.

Comprobar la renovación y el cierre de sesión, el funcionamiento en Linux y guardar varias cuentas Microsoft.

Skins

Perfil, visor 3D, estudio de skins con historial y biblioteca, descarga, elección de capa y skins locales para cuentas sin conexión.

Probar los cambios de skin con una cuenta Microsoft real y la skin local dentro de una partida.

Minecraft y Java

Vanilla, Fabric y Quilt con sus perfiles oficiales; Forge y NeoForge con sus instaladores oficiales. Java se detecta o se descarga automáticamente, para todas las instancias o para cada una.

Vanilla y Fabric ya se han jugado en Windows. Quilt, Forge y NeoForge deben probarse en partidas con mods.

Instancias

Carpetas legibles, grupos, iconos y portadas, cambio de versión con respaldo, explorador de archivos, capturas, tiempo jugado y tamaño.

Gestión de mundos, recuperación completa de archivos y algunas opciones del editor.

Catálogo

Mods de Modrinth con compatibilidad y dependencias, archivos JAR propios, actualizaciones, selección múltiple, resourcepacks y shaders con Iris.

Otros motores de shaders, ordenar resourcepacks arrastrando y ver el perfil de los creadores dentro del launcher.

Modpacks

Importación de MRPACK y ZIP completos, instalación desde Modrinth, exportación en formato Ícaro o Prism y listas de mods.

Importar packs de Quilt, detectar instancias de otros launchers, exportar en MRPACK y admitir los ZIP de CurseForge.

Servidores

Lista guardada, consulta de estado, instancia vinculada y sincronización de mods con un servidor dedicado.

Probar la conexión y la sincronización entre equipos con Windows y Linux.

Red privada

Detección de ZeroTier, unión a una red, autorización con IP asignada, invitación para copiar y desconexión.

Instalar ZeroTier y administrar los miembros de la red desde el launcher.

Compartir instanciasExperimental

Publicación con código de invitación, revisión del contenido, instalación verificada, recuperación ante errores, biblioteca de instancias y reconexión.

Probarlo entre dos equipos y en una partida real. Hay que activarlo de forma explícita.

Aplicación

Temas Tinta y Piedra, metales, escala, movimiento reducido, transiciones al jugar, consola y registros del launcher.

Revisar el uso con teclado, las ventanas pequeñas y el funcionamiento en Linux.

Distribución

Instalador para Windows, versión portable, canales Estable y Beta, copia de ajustes antes de cambiar de canal y actualizaciones verificadas.

Probar en un equipo de prueba la instalación limpia, la actualización, la reinstalación y la desinstalación.

1. Compartir instancias

Es la prioridad de la versión 0.4. La mayor parte del recorrido ya funciona y está probada en local; falta comprobarla en condiciones reales. En la versión en desarrollo se activa desde Servidores › Con amigos.

  • Recorrer la publicación y la invitación desde la interfaz, con Minecraft instalado y una partida real.

  • Probarlo entre dos equipos, con conexión directa y por relé, en Windows y Linux, incluida la reconexión y la revocación del acceso.

  • Probar cortes de red, disco lleno, cancelaciones y reinicios durante una transferencia, sin perder archivos personales.

  • Validar la bandeja del sistema en Windows y completarla en Linux.

  • Medir el rendimiento, la memoria y el uso de caché, y definir cómo se limpia el contenido publicado.

  • Detectar dependencias que faltan, publicar shaderpacks y detallar el contenido de cada resourcepack.

Objetivo. Aceptar una invitación entre dos equipos, instalar la instancia, jugar, recibir una actualización y recuperarse de un error sin perder mundos, ajustes ni mods personales.

2. Juego, loaders e importación

Ampliar los loaders y formatos que Ícaro puede instalar, y comprobar cada uno en partidas reales.

  • Probar Quilt, Forge y NeoForge con mods: instancia nueva, reutilización, reinicio, cambio de versión y Linux.

  • Probar la cancelación y la recuperación durante la instalación de Forge y NeoForge.

  • Importar modpacks de Quilt y probar partidas con packs de Forge y NeoForge.

  • Detectar instancias de otros launchers y duplicar instancias.

  • Comprobar que los ZIP exportados se abren en Prism y MultiMC.

  • Exportar instancias en formato MRPACK.

  • Revisar los archivos de origen desconocido al importar.

  • Admitir los ZIP de CurseForge cuando se resuelva el acceso a su API.

Objetivo. Cada loader admitido se instala, se abre y se reutiliza, y una instalación se puede cancelar o reintentar sin perder la anterior.

3. Instancias, descargas y recuperación

Completar el editor de instancias y asegurar que las acciones se puedan deshacer o recuperar.

  • Completar las pestañas General y Java del editor.

  • Gestionar mundos y crear o restaurar respaldos.

  • Ordenar resourcepacks arrastrando y admitir otros motores de shaders.

  • Completar las vistas previas y la recuperación en Archivos y Capturas.

  • Guardar el historial de descargas y reunir todas las instalaciones en la misma cola.

  • Mostrar el tiempo jugado y el tamaño en la lista de instancias.

  • Comprobar en partida las preferencias compartidas entre instancias.

  • Reparar instancias, mover la carpeta de datos y diagnosticar conflictos.

Objetivo. Las acciones se guardan y se pueden recuperar, y un error no borra archivos ni decisiones del usuario.

4. Cuenta, servidores y red

Comprobar con cuentas y redes reales lo que ya está implementado.

  • Probar la renovación y el cierre de sesión, Linux y los navegadores de Windows.

  • Guardar varias cuentas Microsoft y cambiar el nombre de usuario desde Ícaro.

  • Probar el estudio de skins y las capas con una cuenta real.

  • Probar las skins locales en partidas, en LAN y en servidores compatibles.

  • Instalar ZeroTier y administrar miembros desde el launcher, y probarlo con redes reales.

  • Probar la conexión y la sincronización entre Windows y Linux, directa y por ZeroTier.

  • Medir la velocidad de la sincronización en discos duros y en Linux.

Objetivo. Una sesión o una conexión real funciona de principio a fin, incluidas la cancelación, la autorización pendiente y la recuperación tras un fallo de red.

5. Diseño y distribución

Pulir la interfaz y comprobar los paquetes publicados en equipos reales.

  • Revisar el foco, el teclado, las ventanas pequeñas, la escala y ambos temas.

  • Completar la adaptación a ventanas estrechas, los tooltips y las animaciones pendientes.

  • Repetir en Linux el recorrido completo: instalación, cuentas, juego y cierre.

  • Probar en Windows la instalación limpia, la actualización, la reinstalación y la desinstalación, conservando los datos.

  • Probar el cambio de canal y la restauración de copias con versiones publicadas.

Objetivo. Los paquetes publicados funcionan en equipos reales, no solo en pruebas automáticas.