Files
sanctuary-beta/docs/temple-crash-beta097.md
2026-09-17 03:10:39 +02:00

6.3 KiB
Raw Permalink Blame History

beta.097 — crash de préparation des temples

Ticket local EXP-03, branche codex/expedition-temple-crash-beta097. Rapport du 16 septembre 2026 à 13:12:19, Sanctuary beta.089, Minecraft 26.3-pre-2 / Windows. Graine du monde : -4700804240597771092 ; graine locale de Kai/Efe : 7023521385479800534.

Le chargement s'arrête dans ExpansionStructures23.ancientTemples002 : aucun site accepté pour minecraft:desert_pyramid après 1 926 colonnes. La recherche historique couvre seulement 72 % du rayon nominal de l'île. Le défaut existe encore dans beta.096 sur Minecraft 26.3 finale.

Contrat avant correction

Les identifiants, biomes, graines, centres des îles et journaux restent inchangés. Le relief reste identique, sauf lassise locale explicitement autorisée pour un temple de secours lorsquaucun sol naturel ne convient. Aucun monde personnel n'est ouvert/modifié, aucun chunk joué n'est régénéré, aucune expansion n'est activée.

Conserver la recherche historique et son ordre exact en premier : les sites admissibles déjà trouvés ne doivent pas changer. Étudier une recherche de secours finie dans les autres chunks de l'île uniquement après l'échec de cette recherche, avec les mêmes règles natives de biome, de pente, de fondation et de protection. Après l’échec réel de cette recherche sur la graine du rapport, le créateur a explicitement demandé de forcer la présence du temple. Un dernier recours classe les sites intérieurs par pente et utilise les pièces vanilla, même si le biome exact nest pas celui requis pour leur apparition spontanée. La fondation naturelle est testée en premier ; sinon une assise locale est préparée sous le bâtiment. Aucun temple manquant nest déclaré présent. Le budget de calcul reste borné. Les cas auparavant réussis doivent conserver leurs coordonnées.

La vérification utilise exclusivement de nouveaux mondes de développement et leur réouverture, avec le client et son serveur intégré. Aucun serveur dédié ni nouvelle acceptation d'EULA.

La recherche naturelle élargie échoue également sur la graine du rapport (440 candidats supplémentaires, 2 366 colonnes). Le dernier recours trouve une pyramide au chunk [-4, 43], sur sol naturel, sans assise ajoutée pour cette reproduction. Le temple de jungle reste au chunk [43, 2].

La recherche historique garde 32 768 colonnes au maximum, portée à 65 536 pour la recherche élargie. Le dernier recours utilise un échantillonneur distinct borné à 65 536 colonnes, classe les candidats intérieurs par pente, et examine au plus 32 bâtiments complets. La variante au sol naturel est privilégiée ; lassise, si nécessaire, garde les vérifications demprise, de hauteur et de protection. Les contraintes naturelles exactes de biome/pente ne peuvent alors plus annuler à elles seules lexistence du temple demandé.

Contrat du complément NBT

Le champ entier optionnel sanctuary_native.temple_foundation_min_y accompagne seulement les nouveaux starts exigeant une fondation. Son absence conserve le comportement antérieur ; aucun champ nest ajouté aux starts ordinaires. La fondation en grès ou pierre moussue est produite pendant la décoration native, uniquement dans le chunk en cours, avant la construction vanilla des salles, coffres et pièges. Elle ne sexécute jamais au chargement dun chunk déjà généré. Le cache natif conserve ce complément via la sérialisation existante des starts. Aucun journal ni chunk historique nest migré. Les protections spatiales restent actives, et lassise est incluse dans la réservation du temple.

Aperçu des plans (demande complémentaire)

Le créateur demande aussi didentifier les matériaux directement dans laperçu. Les modèles et UV du pack actif remplacent les aplats ; états/orientations, formes non cubiques et couleurs de biome sont conservés. Les conflits gardent un contour rouge, les blocs déjà posés disparaissent de laperçu. Le nom du bloc visé est affiché. Rendu seulement : aucun bloc nest posé par cet affichage.

Vérifications beta.097

  • Avant correction, reproduction sur 26.3 finale du même échec que beta.089 : graine locale 7023521385479800534, exactement 1 926 colonnes échantillonnées.
  • Temple097ClientChecks : création réelle avec la graine du rapport, puis réouverture du monde de développement et restauration du cache. Deux temples natifs complets : pyramide 4 coffres et 9 TNT, jungle 2 coffres et 2 distributeurs. Starts NBT, pièges, blocs et localisation identiques après reprise. Réussi en 3 min 30 s. Le premier essai corrigé avait déjà chargé le monde, mais son pilote attendait au Hello World ; lautomatisation de cette étape a ensuite été ajoutée au test.
  • Régression du Métabli avec les nouveaux modèles : sélection, K, génération, import/export, pose payée, rotation, masquage, interfaces FR/EN et huit matériaux dont coffre, escalier, four et feuillage. Les contrôles de fondation grès/pierre moussue vérifient aussi le complément NBT, la continuité des écritures, leur découpage strict par chunk et labsence d’écriture sur un ancien start non marqué. La fondation est vérifiée via un WorldGenLevel de test ; la graine réelle nen a pas besoin.
  • Captures inspectées dans build/preview097-evidence/. Les modèles ordinaires sont translucides, les modèles spéciaux gardent leur rendu natif. La sélection graphique est bornée aux 4 096 blocs les plus proches dans le champ de vision, à moins de 96 blocs ; les matériaux/comptages concernent toujours le plan entier.

Les journaux sont build/temple097-repro.log, build/temple097-fallback.log, build/temple097-client.log, build/preview097-client.log et build/beta097-check.log. Le reçu build/beta097-artifact.json vérifie les archives, les sources embarquées et la conservation des textures existantes. Aucun essai Windows ni shader tiers nest revendiqué. Aucun monde personnel ni instance Prism na été ouvert ou mis à jour ; le canal packwiz reste inchangé.

Validation finale : ./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest réussit en 2 min 13 s, 124 tâches. La suite native Métabli/aperçu/fondations réussit en 59 s. Archives normal et Test beta.097 exportées et vérifiées ; les archives beta.096 restent inchangées.