Motor Horizon en Rust y Puertos Android Vulkan

Horizon (horizon-rust/horizon, playhorizon.dev) es una reescritura abierta bajo licencia MIT de Minecraft: Java Edition 26.3 creada desde cero en Rust sin maquina virtual Java (JVM). En escritorio arranca en unos tres segundos mediante Horizon Launcher, mientras que en Android los puertos Vulkan Starling, Rayan-XOO y GoyDevv ejecutan codigo nativo ARM.

281 PruebasParidad diferencial frente a Java 26.3 vanilla
~3s Inicio3,5 veces mas rapido al menu que con JVM
Sin PCStarling v0.8.0 prepara datos en ~79s
Tarjeta grafica Sapphire AMD Radeon RX 7900 XTX ilustrando el renderizado directo en Rust y Vulkan
Al eliminar el recolector de basura de Java, Horizon logra entre +31% y +38% mas cuadros por segundo en escritorio y hasta 1.024 chunks de distancia visual.

Selecciona tu binario para PC o APK para Android

Enlaces directos a GitHub Releases con tamano exacto en bytes y resumen criptografico SHA-256 verificado.

Archivo publicadohorizon-launcher-setup.exe
Etiqueta de versionlauncher@0.2.66
Tamano exacto65,188,352 B (62.17 MiB)
Repositorio GitHubhorizon-rust/horizon

Windows 10/11 x64 self-updating installer. Portable x64 zip (22,091,138 B) and Windows ARM64 setup (56,285,696 B) are listed in the ledger below.

Resumen SHA-256

e2a57ca7612b9fe87b9089ecd64e471b37f49edc56ab8a095e2ce6f6ee1087d1

Comando de instalacion

Run horizon-launcher-setup.exe -> Sign in with Microsoft account (Java 26.3 owned) -> Auto-installs nightly engine

Comparativa de Horizon Launcher y puertos Android

Tras la version v0.7.8, Vasysik/horizon-android y JuanLuci/starling se unieron bajo starling-client/starling, mientras Rayan-XOO anadio soporte multiversion con ViaHorizon.

RepositorioPlataformasVersion ActualCaracteristicas Clave
horizon-rust/horizonWindows (x64/ARM64), Linux, Steam Deck, macOSlauncher@0.2.66 + nightlyVerifica tu cuenta Microsoft con Java Edition o lee una instalacion local 26.3; hasta 1.024 chunks, salida HDR y servidor dedicado horizon-server-linux-x86_64.tar.gz.
starling-client/starlingAndroid (arm64-v8a, armeabi-v7a, x86_64, x86)v0.8.0 y test-0.8.1-2Configuracion sin PC: genera los registros 26.3 en el telefono en ~79s, traduce shaders Iris/OptiFine a Vulkan, admite cuentas Ely.by y compila mods .hnmod en el movil.
Rayan-XOO/horizonAndroid 64 bits (dev.horizonlab.horizon)horizon-0.4.7.apk (65.624.188 B)Integra ViaHorizon para entrar en servidores 1.20.2 a 26.2, carpeta opcional /storage/emulated/0/Horizon y mods entity_culling.hnmod / orbital.hnmod. Requiere horizon-derived.zip (~4 MB).
GoyDevv/Horizon-AndroidAndroid (com.goydevv.horizon, 4 ABIs)v1.0.1 (39.432.208 B arm64)Controles tactiles GoyControl con macros secuenciales de 4 ranuras, acceso completo mediante SAF y limite de hasta 260 FPS.

Solucion al mensaje No derived pack (horizon-derived.zip)

El aviso No derived pack: put horizon-derived.zip in the app folder aparece en Rayan-XOO/horizon cuando falta el paquete de registros de ~4 MB. Si no dispones de ordenador, instala Starling v0.8.0. Si necesitas Rayan-XOO 0.4.7 para conectarte con ViaHorizon, genera el archivo una sola vez en PC con JDK 25 y Rust (consulta nuestra guia en ingles Derived Pack Fix) y elijelo desde el selector de archivos inicial.

Ajustes segun GPU Adreno, Mali, Exynos y PowerVR

En procesadores Snapdragon Adreno activa Fast Opaque Pass. En telefonos con Mali-G57 o PowerVR GE8320/BXM instala starling-preview-0.8.1-test2-arm64-v8a.apk, que corrige el cierre al minimizar la app. En moviles Samsung con Exynos Xclipse actualiza a Rayan-XOO 0.4.6+ o 0.4.7.

Generador de rutas Android, ADB y perfil GPU

Elige tu rama Android, familia de GPU y tarea para obtener las carpetas exactas de mundos, mods y comandos de recuperacion.

Rutas verificadas y perfil GPU
# Verified Android Target Profile
Port & Package: dev.horizonlab.horizon (Rayan-XOO/horizon 0.4.7)
Active Folder:  /storage/emulated/0/Android/data/dev.horizonlab.horizon/files/
Saves Path:     /storage/emulated/0/Android/data/dev.horizonlab.horizon/files/saves/
Mods Path:      /storage/emulated/0/Android/data/dev.horizonlab.horizon/files/mods/
Shaders Path:   /storage/emulated/0/Android/data/dev.horizonlab.horizon/files/shaderpacks/
Mod Formats:    .hnmod (prebuilt aarch64 cdylib) + .hmod

# Recommended GPU Settings
Renderer Mode:  Vulkan + Fast Opaque Pass (ON)
Render Scale:   100% (or Auto shader profile in Starling)
Chunk Distance: 12-16 chunks (Adreno 650-830) / 8 chunks (Adreno 610)
Comandos de terminal y ADB
# 1. On PC (JDK 25 + Rust): generate horizon-derived.zip once from 26.3 server.jar
git clone -b android-port https://github.com/Rayan-XOO/horizon.git
cd horizon
cargo run --release -p horizon-prepare -- --prepare --server-jar ~/Downloads/server.jar
bash packaging/android/make_derived_pack.sh

# 2. Push horizon-derived.zip (~4 MB) to phone after launching app once
adb push target/android/horizon-derived.zip /sdcard/Android/data/dev.horizonlab.horizon/files/

Fixes 'No derived pack: put horizon-derived.zip in the app folder'. Rayan-XOO downloads ~525 MB in-app over Wi-Fi, then merges your 4 MB derived pack.

Verificador local SHA-256 mediante WebCrypto

Arrastra cualquier instalador o archivo .apk descargado para comprobar su autenticidad frente a GitHub Releases sin subir archivos a ningun servidor.

Arrastra tu archivo .apk, .exe, .dmg, .AppImage, .tar.gz, .zip o .hnmod aqui (o pulsa para elegir; calculo local WebCrypto sin subir datos)
Esperando un archivo local de Horizon / Starling o un resumen SHA-256 de 64 caracteres.

Mandos para Horizon en PC y Android

El cliente de escritorio Horizon, Starling v0.8.0 y el fork Rayan-XOO admiten mandos Bluetooth y USB (X-Input / D-Input), ocultando los botones tactiles.

8BitDo Ultimate 2C Wireless Controller

Sticks y gatillos Hall-effect con receptor 2.4G de baja latencia y Bluetooth para Horizon en PC y Android.

Ver en Amazon

GameSir Super Nova Hall-Effect Gamepad

Sensores Hall sin deriva, botones ABXY intercambiables y pulsacion silenciosa en Windows, Linux y Android.

Ver en Amazon

8BitDo Pro 2 Bluetooth Gamepad

Diseno simetrico con modos X-Input, D-Input y Android mas botones traseros para cambiar ranuras rapido.

Ver en Amazon

GuliKit KK3 Max Wireless Controller

Sticks electromagneticos TMR y sondeo de 1000 Hz para camara fluida a altos cuadros en escritorio y movil.

Ver en Amazon

Aviso de afiliados: Como Asociado de Amazon, horizonrust.wiki obtiene ingresos por compras adscritas sin coste adicional.

Preguntas frecuentes sobre Horizon y Starling

Seleccion de ABI, consumo de RAM, servidores y verificacion SHA-256.

Que APK debo instalar en Android: Starling v0.8.0 o Rayan-XOO 0.4.7?

Elige Starling v0.8.0 si no tienes PC, quieres usar shaders Iris/OptiFine o cuentas Ely.by, ya que prepara los archivos 26.3 directamente en el movil en unos 79 segundos. Elige Rayan-XOO 0.4.7 si deseas entrar a servidores 1.20.2 a 26.2 mediante ViaHorizon y puedes generar horizon-derived.zip (4 MB) en un PC.

Incluye Horizon archivos propietarios de Mojang?

No. Ni el motor principal en Rust ni sus puertos Android incluyen texturas, sonidos ni codigo de Mojang Studios. Debes contar con una copia legitima de Minecraft: Java Edition.

Cuando debo descargar arm64-v8a frente a armeabi-v7a?

Descarga arm64-v8a en casi cualquier telefono moderno con 4 GB de RAM o mas. Usa armeabi-v7a unicamente en dispositivos antiguos o basicos con sistema Android de 32 bits.

Funcionan los mods .jar de Forge o Fabric en Horizon?

No, porque Horizon no ejecuta Java. En su lugar utiliza paquetes de contenido .hmod y bibliotecas nativas compiladas en Rust (.hnmod).

Como evito tirones o expulsiones de GrimAC al jugar en servidores desde el movil?

En los ajustes tactiles de Starling cambia el modo del joystick a D-pad o Free Direction para que los angulos de movimiento coincidan con las entradas validas de teclado en Java Edition.