Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
# UI-033 — menu pause, Discovery et catalogue
|
||||
|
||||
Branche `codex/menus-discovery-beta033`, à partir du binaire beta.032.
|
||||
Le ticket regroupe les corrections demandées sur la flamme du gâteau porté,
|
||||
les libellés et l'accès à la configuration JEI, puis la navigation et les droits
|
||||
de Discovery. Les parcours client normal et monde plat sont validés.
|
||||
|
||||
## Contrat
|
||||
|
||||
Le menu pause conserve ses entrées natives de retour, advancements, statistiques,
|
||||
options, options du monde et déconnexion. Discovery, Progression, World et
|
||||
Inhabitant remplacent Blocodex ; Factions et History disposent d'entrées directes,
|
||||
côte à côte, avec History à droite.
|
||||
World ouvre la carte. Les pages consacrent leur en-tête à leur titre et gardent
|
||||
Done, sans répéter les quatre onglets. Prestige remplace le libellé technique
|
||||
Cycle et son compteur dans Progression. L'historique reste accessible.
|
||||
|
||||
Discovery s'ouvre sur Owned. Les entrées inconnues et les outils de maintenance
|
||||
ne doivent pas être exposés à un habitant. L'élargissement du filtre utilise
|
||||
l'aptitude Catalogue existante, achetée pour 4 niveaux. Le créateur a confirmé
|
||||
que « All Blocks » ne montre que les blocs déjà découverts, jamais les inconnus.
|
||||
Les snapshots serveur limitent aussi ce qui est transmis, indépendamment du GUI.
|
||||
Les autorisations serveur restent la référence pour les opérations administratives.
|
||||
|
||||
Aucun changement de sauvegarde, de génération ou de stock d'objets.
|
||||
Les données de découvertes déjà conservées et les achats existants restent valides.
|
||||
Le fork JEI garde son attribution et sa licence MIT ; seuls les accès et libellés
|
||||
visibles dans le jeu changent. Distribution locale de test, aucun déploiement.
|
||||
|
||||
## Parcours client vérifiés
|
||||
|
||||
Les essais utilisent les vrais menus, les échanges réseau et le rendu de
|
||||
Minecraft 26.3-pre-2. Le menu pause tient aux échelles GUI 1, 2, 3 et 4 ;
|
||||
World ouvre directement la carte et Factions son panneau. Les pages conservent
|
||||
Done et l’historique reste accessible depuis Habitant et la carte.
|
||||
|
||||
Un joueur en survie sans commandes ne dispose ni de l’inspection opérateur ni
|
||||
du filtre All Blocks avant achat. Une requête opérateur directe est refusée
|
||||
par le serveur. L’achat réel débite quatre niveaux puis rend disponibles les
|
||||
blocs vus mais jamais possédés ; aucune entrée inconnue n’est transmise.
|
||||
Les libellés favoris/historique passent le contrôle en français et en anglais,
|
||||
et le bouton de configuration du catalogue n’est ni dessiné ni interactif.
|
||||
La capture du gâteau porté montre la flamme au bout de sa bougie bleue.
|
||||
|
||||
Journaux : `build/menus033-client2.log` et
|
||||
`build/menus033-quick-client-final.log`. Captures : `build/menus033-evidence/`.
|
||||
Ces essais ne remplacent pas les tests d’équilibrage des familiers en partie.
|
||||
|
||||
## Build et contrôles serveur
|
||||
|
||||
`./gradlew check build assemblePack assembleTestPack` avec la sélection
|
||||
`-PsanctuaryFocusedTests=menus,recipes,progression,cycle,cosmetics` réussit :
|
||||
**34/34 tests serveur** et les contrôles purs du dépôt passent. Les trois nouveaux
|
||||
scénarios vérifient le filtre serveur avant/après achat, l’indépendance entre
|
||||
recettes et découvertes, ainsi que la reprise d’anciens achats et le refus d’un
|
||||
reçu malformé sans réécriture des données.
|
||||
|
||||
L’ajout final du bouton **History / Historique**, à droite de Factions, est
|
||||
vérifié par le parcours natif sur monde plat aux quatre échelles GUI. Le clic
|
||||
ouvre directement le journal et Done ramène au menu pause. Ce changement
|
||||
concerne le client et les traductions ; les contrôles serveur déjà réussis n’ont
|
||||
pas été répétés. Les binaires sont reconstruits avec
|
||||
`./gradlew build assemblePack assembleTestPack -x check` après ce parcours.
|
||||
Journaux : `build/menus033-check-final.log`,
|
||||
`build/menus033-quick-client-history.log`, `build/menus033-assemble-history.log`.
|
||||
|
||||
## Livraison locale
|
||||
|
||||
[Sanctuary-beta.033.mrpack](../build/Sanctuary-beta.033.mrpack) contient les
|
||||
corrections finales, dont History à droite de Factions. Les archives, les
|
||||
1 304 classes compilées Sanctuary et les JAR imbriqués Demeure/JEI ont été
|
||||
comparés aux builds ; les classes de familiers, génération et éclairage dynamique
|
||||
restent identiques à beta.032. Reçu : `build/menus033-artifact.json`.
|
||||
Le [pack de test plat](../build/Sanctuary-Test-beta.033.mrpack) contient exactement
|
||||
le même mod avec le module de test supplémentaire. Aucun déploiement effectué.
|
||||
Reference in New Issue
Block a user