# MAP-03 — Carte immersive — beta.007 Branche : `codex/atlas-immersive`. Cible : Minecraft **26.3-pre-2**, Fabric Loader **0.19.5**, Fabric API **0.160.0+26.3**. Livraison locale d'essai. ## Résultat **B → Monde → Grande carte** utilise toute la surface de l'écran. La carte continue sous les onglets, les commandes et le pied de page. Le carré central reste clair ; les abords sont assombris par des panneaux translucides. Le carré ne limite ni le terrain ni les gestes de navigation. Journal, recentrage et zoom sont superposés à gauche ; vue habitant/opérateur, grille de chunks et empreintes Demeure à droite. Le titre et les onglets natifs restent en haut, **Done / Terminé** en bas. Les coordonnées sous le pointeur, le zoom et la vue active sont affichés en bas à gauche sur un fond contrasté. Les autres écrans du Blocodex gardent leur cadre. Le glisser-déplacer et la molette fonctionnent sur les zones sombres jusqu'aux bords de l'écran. Les boutons gardent la priorité sur la carte, même lorsqu'ils sont désactivés. Grille, empreintes et indicateur du joueur utilisent les mêmes coordonnées que le terrain. Le zoom minimal s'adapte à la taille du GUI pour préserver la couverture de la fenêtre cartographique de 1 024 × 1 024 blocs. ## Transparence et données L'inconnu et le vide observé sont transparents dans la texture ; le fond natif du jeu reste visible derrière. Leurs états restent distincts dans les relevés. La grille peut traverser une zone transparente lorsqu'elle est activée ; les empreintes ne peignent que les pixels de terrain effectivement connus. Les relevés personnels, l'exploration avant l'achat de Grande carte et le brouillard de beta.006 sont conservés. La vue opérateur reste une action explicite vérifiée par le serveur. Un changement de vue ou une révocation efface l'image précédente avant son prochain rendu. Ce ticket modifie le rendu et les entrées client. Il ne change ni les formats de sauvegarde, ni le protocole des relevés, ni le terrain ou les expansions. Demeure garde son rôle d'empreinte, sans réservation ni protection. Mini-carte, marqueurs et partage restent dans leurs tickets respectifs. ## Vérifications et artefact - Client Minecraft natif : `./gradlew :sanctuary:runClientGameTest -PsanctuaryClientTests=true -PsanctuaryProgressionClientTests=true` réussi en **1 min 51 s**. Paquets réels, achat de Grande carte, texture alpha, molette et gestes via `MouseHandler`, glissements successifs et dans les quatre marges, priorité des boutons, recentrage, grille, empreintes, changement de rôle, révocation, fermeture native et retour au Blocodex vérifiés. - Captures inspectées à **640×480**, **1280×720** (GUI automatique), **1920×1080** (échelles 1 et 3), ainsi qu'en français. Les boutons ne se chevauchent pas. La vue opérateur montre le terrain continu derrière le haut, le bas et les côtés. Captures conservées dans `build/beta007-preview/`. - Un premier passage a détecté que `AbstractWidget.isMouseOver` ignore les boutons désactivés : leur zone laissait passer la molette. Le calcul utilise désormais les limites du bouton visible ; le parcours complet a été relancé avec succès. Journaux `build/beta007-client.log` (diagnostic) et `build/beta007-client-final.log` (validation). - `./gradlew check build assemblePack -PsanctuaryFocusedTests=progression,map,demeure` réussi en **4 min 4 s**, dont **8/8 tests natifs serveur**. Les contrôles de contrats Atlas/Demeure et de progression passent également. La sélection native est ciblée ; les deux assertions worldgen générales déjà connues en beta.003/005 ne sont pas revendiquées corrigées. Journal : `build/beta007-delivery.log`. - MRpack exporté avec packwiz puis vérifié : CRC ZIP, contenu exact, identité des JAR construits, versions internes, dépendance Fabric API, index packwiz, notices et licence Demeure, 378 clés FR/EN alignées et six icônes originales. Les exports beta.003, .004, .005 et .006 conservent leurs empreintes. ## Artefact d'essai [Sanctuary-beta.007.mrpack](../build/Sanctuary-beta.007.mrpack), **2 299 820 octets**. Demeure reste embarqué dans le JAR Sanctuary ; aucun ajout manuel nécessaire. - SHA-256 MRpack : `bc082e9143e15aea8f231b1205ed5e27cd9bf7b4e6a81d4895f69ff2a11e660d`. - SHA-256 Sanctuary : `7d14d6019176f0d413dfe27a2b0e9a8fe419ed88aad812d9c045dfb13f809752`. - SHA-256 Demeure : `70108b80df46e4dbcf2540b7a260b1c247bb8ea28db684f49b15b407d8853e43`. Reçu : `build/atlas007-artifact.json` ; vérificateur : `build/verify-beta007-pack.py`. Export local uniquement. Aucun monde personnel, canal de publication ou instance Prism n'a été modifié.