4.6 KiB
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=trueréussi en 1 min 51 s. Paquets réels, achat de Grande carte, texture alpha, molette et gestes viaMouseHandler, 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.isMouseOverignore 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. Journauxbuild/beta007-client.log(diagnostic) etbuild/beta007-client-final.log(validation). -
./gradlew check build assemblePack -PsanctuaryFocusedTests=progression,map,demeureré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, 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é.