Horizon › En Rust
Le client Java, recodé en Rust.
On surnomme Horizon Minecraft Rust Edition. C'est Java 26.3 dans le langage Rust, pas un nouveau bac à sable et pas le jeu Rust de Facepunch.
Réécrire Minecraft en Rust, ici, veut dire prendre les règles de l'édition Java 26.3 et les coder en natif. Génération, physique, redstone, mobs, paquets, lumière, maillages, sauvegardes. Mêmes entrées ; les sorties sont comparées par des tests automatiques.
281 tests envoient les mêmes entrées à Horizon et au vanilla. Le 13 octobre 2026, chaque sous-système listé a passé les tests qui le comparent. 100 % veut dire 100 % de ce que les tests comparent. Les joueurs trouvent encore des écarts. Les Nightlies les corrigent.
| Sous-système | Ce que les tests comparent |
|---|---|
| Boucle de jeu et entrées | Caméra, saut automatique, sprint, limiteur d'images |
| Assets | Modèles d'objets sur 196 290 piles, écran des packs de ressources |
| Réseau | Rejoindre un serveur vanilla, serveur dédié, LAN |
| Chunks et palettes | Les mêmes conteneurs dans le client et les sauvegardes |
| Maillages et lumière | Quads de section, dalles et escaliers rééclairés |
| Génération du monde | 2 352 chunks, 225 sites de structures, trois dimensions |
| Entités | Apparition, raids, IA, finalizeSpawn |
| Inventaire et HUD | Clics de menu, livre de recettes, 758 commandes |
| Blocs et ticks | Redstone, distributeurs, Crafter, sculk |
Ce que ce n'est pas
- Pas un mod posé sur le client Java. Pas de JVM dans l'exécution du jeu.
- Pas de verrou de licence payante — tourne avec n'importe quelle version du jeu sur le disque.
- Ni Bedrock, ni l'édition C++.
- Pas un endroit où les JAR Fabric ou Forge tournent.
Temps de frame : performances. Installation : launcher.