106 lines
5.1 KiB
Markdown
106 lines
5.1 KiB
Markdown
# Alpha.27 — vérifications de reprise
|
||
|
||
Base de travail : `e7d1f29` (alpha.24), branche
|
||
`codex/reprise-sanctuary-alpha27`. Mod et pack : `0.1.0-alpha.27`, Minecraft
|
||
`26.3-pre-2`. Nouveau monde Sanctuary, Moyen 724 par défaut.
|
||
|
||
Les fichiers de densité et les ressources de relief de la 24 sont conservés.
|
||
Les deux changements localisés concernent les biomes de marais et les lieux
|
||
aériens. Voir le [périmètre exact](generation-alpha27.md).
|
||
|
||
## Résultat local du 12 septembre 2026
|
||
|
||
`./gradlew check build` réussit en **3 min 28 s**. Le serveur de développement
|
||
termine ses **19 tests obligatoires**, dont les témoins marais et aériens, sans
|
||
échec. Le journal faisant foi est `build/alpha27-check-build-final.log` ; les
|
||
premiers journaux de préparation ne décrivent pas ce résultat final.
|
||
|
||
Commande exacte :
|
||
|
||
```sh
|
||
./gradlew check build -PsanctuaryDensityMaps=false -PsanctuaryAerialPreview -PsanctuaryAerial24Tests=true
|
||
./gradlew assemblePack -x :sanctuary:check
|
||
```
|
||
|
||
La première option désactive les images de densité facultatives. Le contrôle
|
||
`check` vient de réussir et n’est pas répété pendant l’assemblage du pack.
|
||
Les 56 fichiers de densité, relief et hydrologie recensés sont identiques à
|
||
la base `e7d1f29` (`build/alpha27-evidence/terrain-base.json`).
|
||
|
||
Les deux reçus natifs ci-dessous proviennent du même processus `48406`, dans
|
||
un **nouveau monde Moyen, diamètre 724, graine 0**, avec les structures et
|
||
l'option expérimentale activées. Ils ont été écrits à 00:32:38 et 00:32:47,
|
||
pendant le dernier passage réussi. Le générateur reste `sanctuary:island_v24`
|
||
dans cette reprise ; la version du mod est bien alpha.27.
|
||
|
||
## Marais souterrain réel
|
||
|
||
`Swamp27WorldGameTests` réutilise le plan hydrologique central déjà en cache,
|
||
puis inspecte au maximum huit chunks FULL demandés explicitement. Aucune
|
||
région supplémentaire n'est planifiée pour sélectionner les eaux témoins ;
|
||
aucun bloc ni point d'eau n'est posé par le test.
|
||
|
||
Le reçu `mods/sanctuary/build/run/gameTest/diagnostics/swamp27/native.json`
|
||
confirme :
|
||
|
||
- **1 444 sols de cavités sous voûte**, dont 1 315 couverts d'herbe, mousse ou boue ;
|
||
- **355 blocs d'eau** dans le biome de marais ;
|
||
- **494 plantes** : 107 buissons à lucioles, 292 herbes courtes et 95 lianes ;
|
||
- des eaux souterraines existantes à Y118, 120, 129 et 130 ; 289 colonnes d'eau
|
||
recoupent le champ du marais dans la région inspectée.
|
||
|
||
Repère pour visiter ce témoin dans un nouveau monde de mêmes paramètres :
|
||
|
||
```text
|
||
/tp @s -6.5 130 -92.5
|
||
```
|
||
|
||
`diagnostics/swamp27/blocks.json` exporte une fenêtre des **blocs FULL réels**
|
||
et une coupe destinée à l'aperçu. Le monde reste intact. Cette projection ne
|
||
reproduit pas l'éclairage, les shaders ou le rendu exact du client Minecraft.
|
||
|
||
## Quatre lieux aériens
|
||
|
||
Le reçu `mods/sanctuary/build/run/gameTest/diagnostics/aerial24/create.json`
|
||
porte `passed: true` et confirme **deux bateaux, deux îlots, deux marchands
|
||
réels, quatre coffres et une source de cascade**. Les deux marchands sont
|
||
observés après chargement effectif des entités. Les 56 chunks du témoin
|
||
aérien incluent les structures et leurs points de rivage.
|
||
|
||
Les coques lisent le vrai template Minecraft `shipwreck/rightsideup_full`,
|
||
palette 0 : 643 des 659 blocs physiques d’origine sont conservés lors de la
|
||
restauration, 16 remplacés et 76 ajoutés avant le mobilier marchand. Les
|
||
escaliers, dalles et la cabine native restent présents. Les aperçus de blocs
|
||
simplifiés ont été inspectés ; ils ne sont pas des captures du client.
|
||
|
||
Le test contrôle les blocs posés, les accès, les coffres enterrés des îlots,
|
||
les starts natifs et leur sérialisation. Il ouvre les quatre coffres,
|
||
déplace les deux marchands et retire quelques blocs dans le monde jetable,
|
||
puis sauvegarde. Les quatre sites restent enregistrés comme générés ; le
|
||
journal d'expansion est inchangé.
|
||
|
||
Les tests purs couvrent également **neuf combinaisons** de graines 0/42/2026
|
||
et diamètres 512/724/1024 : déterminisme des plans, orientations, limites et
|
||
réservations. Ce sont des calculs de plans et de géométrie, **pas neuf mondes
|
||
natifs intégralement générés**.
|
||
|
||
## Limites
|
||
|
||
Cette passe ne valide pas une nouvelle matrice de rechargements, toutes les
|
||
graines ni toute l'île. Elle ne garantit pas des grenouilles ou des chênes
|
||
dans chaque cavité. Le premier témoin sec a servi à corriger la sélection
|
||
du test ; les chiffres ci-dessus proviennent du témoin humide final.
|
||
|
||
Aucun essai Windows natif, mesure de FPS ou validation visuelle par le joueur
|
||
n'est revendiqué. La durée du build comprend les vérifications et ne mesure
|
||
pas le temps de chargement d'une partie. La publication des artefacts et la
|
||
synchronisation Prism font l'objet de reçus de livraison distincts.
|
||
|
||
## Livraison
|
||
|
||
`assemblePack` réussit. JAR, MRpack, dépendances et ZIP d’amorçage vérifiés,
|
||
puis téléchargement anonyme des mêmes artefacts. Deux installations isolées
|
||
et deux synchronisations de l’instance Prism existante réussissent ; les
|
||
925 fichiers personnels et réglages suivis sont inchangés. Voir
|
||
[la livraison](packwiz.md#alpha27-publiée--12-septembre-2026).
|