Minecraft, de Mojang, a imposé le bac à sable en voxels : un monde infini généré par le programme, découpé en cubes que l'on casse, ramasse et repose pour construire ce que l'on veut. Sorti en accès anticipé en 2009 et finalisé en 2011, il est devenu le jeu le plus vendu de l'histoire et a fait naître un genre entier.
Le jeu de Mojang n'est pas libre et Recalbox ne le fournit pas. Ce que ce système propose, c'est Craft, un clone open source écrit par Michael Fogleman : quelques milliers de lignes de C et d'OpenGL moderne, publiées sous licence MIT. Le programme reprend l'essentiel de la boucle de jeu — un terrain généré par bruit de Perlin/simplex, une dizaine de types de blocs, de la végétation, des blocs transparents comme le verre, un cycle jour/nuit avec un dôme céleste texturé — et enregistre les modifications du monde dans une base SQLite. C'est volontairement minimaliste : pas de craft d'objets, pas de créatures, pas de survie.
Craft a été repris sous forme de core libretro, ce qui permet de le lancer comme n'importe quel autre jeu de Recalbox, à la manette et sans configuration.
| Jeu d'origine | Minecraft, Mojang |
| Portage fourni | Craft, de Michael Fogleman |
| Moteur | C et OpenGL moderne (shaders) |
| Type de jeu | Bac à sable en voxels |
| Licence du portage | MIT |
| Manette | Obligatoire |
Recalbox est livré avec Craft déjà installé sur ce système, prêt à jouer. Voir la page Jeux inclus.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro Craft | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
Ce système n'est disponible que sur RPi5/500 et sur PC. Le core n'est construit ni sur RPi3/RPi Zero 2, ni sur RPi4/400, ni sur OGA/OGS/RG351, ni sur RG353 : sur ces machines, le système n'apparaît pas.
Craft est le seul émulateur du système et est donc utilisé par défaut. Le netplay n'est pas disponible sur ce système et les RetroAchievements ne sont pas pris en charge. L'affichage sur écran CRT est géré par le core.
Minecraft est un système en lecture seule : le jeu est fourni complet et son dossier n'est pas destiné à être modifié.
/recalbox/share_init/roms/ports/Minecraft/
Extension acceptée : .game
Le dossier ne contient qu'un fichier, qui sert simplement d'entrée dans la liste des jeux :
/recalbox/share_init/roms/ports/Minecraft/
└── minecraft.game
Il n'y a aucune donnée de jeu à fournir : le monde n'est pas un fichier livré, il est généré par le programme au premier lancement, puis conservé d'une partie à l'autre.
Contrairement aux autres ports, ce système ne lit pas
/recalbox/share/roms/. Déposer des fichiers dans/recalbox/share/roms/ports/Minecraft/n'aura aucun effet, et il n'est pas possible d'ajouter le vrai Minecraft de Mojang à ce système.