Files
sanctuary-beta/docs/menu-organization-beta083.md
T
2026-09-16 11:41:27 +02:00

5.7 KiB
Raw Permalink Blame History

beta.083 — organisation des menus

Application du plan des menus, sur la branche codex/menu-organization-beta083.

Navigation

La pause conserve Reprendre, puis trois rangées de deux rubriques : Découvertes / Progression, Monde / Habitant, Factions / Combats. Options, Options du monde et la sortie restent natifs, ainsi que les éventuels ajouts du serveur. Aucun accès Économie nest ajouté.

Progression réserve une ligne aux niveaux disponibles, puis une rangée Prestige / Historique. Progrès ouvre larbre Minecraft complet au-dessus des compétences de gauche ; les aptitudes gardent leur défilement à droite. Les sous-pages Prestige et Historique ne proposent plus Factions.

Factions devient une entrée directe, avec gestion et journal de faction. Les coûts, confirmations, invitations, permissions et transactions restent inchangés. Le journal reprend les événements de faction autorisés par le serveur, y compris les événements personnels des anciennes factions. Lhistorique personnel conserve les achats, remboursements et événements déjà disponibles.

Découvertes et statistiques

Un bandeau unique donne accès à Général, Blocs, Objets, Créatures et Recettes. Changer de catégorie conserve le même écran parent : Échap / Terminé revient directement à la pause, sans retraverser les catégories visitées. Les fiches de statistiques reviennent à leur liste.

  • Général : tous les compteurs généraux natifs, avec leurs unités et leur format Minecraft (temps, distances, etc.).
  • Blocs : catalogue Sanctuary existant, par défaut sur Possédés, avec recherche, filtres et compteurs existants.
  • Objets : par défaut les objets portés, y compris extension et accessoires. Laptitude Catalogue permet dafficher également les objets déjà découverts. Une fiche présente fabrication, utilisation, casse, récupération et abandon, chacun avec son compteur natif distinct. Une recette révélée ne suffit pas à déclarer son résultat découvert.
  • Créatures : espèces déjà tuées ou ayant tué le joueur, avec leurs deux compteurs natifs. Les sauvegardes nont pas de registre persistant des simples observations de mobs ; cette limite est indiquée dans la page. Les créatures inconnues ne sont pas listées.
  • Recettes : catalogue et collections existants, avec le même contrôle daccès à laptitude et aux recettes connues.

Les statistiques sont demandées au serveur à louverture ou à lactualisation, puis affichées après réception du paquet Minecraft. Aucun compteur nest additionné à son équivalent Sanctuary. Aucun format de sauvegarde, règle de gameplay ou identifiant existant ne change.

Hello World et arrivée

Hello World dessine un fond uni #171717, identique au préchargement, sans le panorama hérité de l’écran principal. À la réception de lintro après Hello World, ce fond sassombrit progressivement jusquau noir en une seconde. La séquence originale de 29,5 secondes commence ensuite intégralement. La musique reste liée à lapparition du portail, et le flash darrivée reste inchangé. Rejouer lintro en jeu conserve son départ noir habituel.

Vérifications

Menus083ClientChecks est passé dans un client Minecraft 26.3-pre-2 natif :

  • français / anglais, GUI 2 et 3, captures de la pause, des catégories, de Progression, de Factions et des fiches ;
  • six destinations de pause, accès direct à la carte et aux combats, fermeture conservée si une réponse darène arrive après Échap ;
  • catégories sœurs et retours vers leur parent ; objets portés avant Catalogue, objets déjà découverts après achat, objets et mobs inconnus toujours masqués ;
  • clic réel sur un Progrès pour activer/désactiver son suivi, arbre complet et retour dans Progression ;
  • achat de compétence, remboursement opérateur du dernier coût, visibilité des contrôles après activation/révocation native des commandes ;
  • création de faction avec annulation puis confirmation, deux places, journal de faction séparé des achats, historique avec remboursements ;
  • passage de prestige avec conservation de la faction et des aptitudes, remise des compétences à zéro, charge reçue une seule fois.

Welcome083ClientChecks est passé en 53 secondes. Les captures natives confirment le gris uniforme aux quatre coins, puis les valeurs RVB neutres 23 → 19 → 12 → 4 → 0 pendant le fondu. Le test vérifie aussi lintro complète, le départ musical au portail, le replay noir et la fin sans double validation. La passe native des menus a duré 1 min 30 s.

./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest est passé en 2 min 38 s, avec 124 tâches. Les sources du JAR et ses 1 706 classes correspondent aux sorties vérifiées. La comparaison avec beta.082 confirme que seuls les écrans et leur intégration changent ; données, textures, resource pack beta.070 et classes serveur sont conservés.

Archives locales vérifiées :

Archive SHA-256
Sanctuary-beta.083.mrpack 83b98db727665ab29fc3f0070f1616d781d2995efde1d2d344b50436251300ee
Sanctuary-Test-beta.083.mrpack 1aea33aecbf247088702a39229815a1365afa54b53ba91be06f70fb89e1e86d3

Le reçu est dans build/menus083-artifact.json, les journaux dans build/menus083-client.log, build/welcome083-client.log et build/menus083-check.log. Les archives beta.082 restent intactes.

Pas de déploiement dans une instance personnelle ni de publication du canal packwiz dans cette tâche. Le GameTest serveur dédié reste exclu conformément au refus précédent daccepter son EULA ; les tests avec serveur intégré utilisent uniquement des mondes plats de développement.