109 lines
6.0 KiB
Markdown
109 lines
6.0 KiB
Markdown
# Vérifications alpha.30.6
|
||
|
||
Essais natifs sur **Mac**, Minecraft 26.3-pre-2, Java 25. Aucun essai Windows
|
||
natif n’est revendiqué. Un **nouveau monde** est nécessaire.
|
||
|
||
## Atlas final
|
||
|
||
Neuf couples : Petit 512 / Moyen 724 / Grand 1024 × graines 0, 42 et
|
||
-7228211907433324401. Le serveur d’export plat passe ses deux tests ;
|
||
l’acquisition finale dure 3 min 37 s, démarrage compris. Elle compile le champ
|
||
natif avant eau, matériaux, végétation et structures, sans générer de chunks
|
||
Sanctuary. Le rendu utilise Matplotlib/NumPy épinglés et aucune interpolation.
|
||
|
||
Les trois références (24/27, 30.1, 30.5) sont comparées aux neuf exports
|
||
archivés de la 30.5 : colonnes et valeurs de densité des coupes **identiques**.
|
||
L’augmentation du domaine d’affichage à Y420 ajoute seulement de l’air aux
|
||
références ; le plafond constructible reste Y640.
|
||
|
||
| Diamètre | Graine | Sommet échantillonné, formes aériennes incluses | Hauts plateaux conservés à ±2 blocs |
|
||
|---|---|---|---|
|
||
| 1024 | `-7228211907433324401` | Y382 | 71.6 % |
|
||
| 1024 | `0` | Y374 | 75.9 % |
|
||
| 1024 | `42` | Y386 | 68.8 % |
|
||
| 512 | `-7228211907433324401` | Y378 | 78.7 % |
|
||
| 512 | `0` | Y376 | 78.8 % |
|
||
| 512 | `42` | Y384 | 69.9 % |
|
||
| 724 | `-7228211907433324401` | Y384 | 76.5 % |
|
||
| 724 | `0` | Y376 | 77.6 % |
|
||
| 724 | `42` | Y382 | 68.0 % |
|
||
|
||
La dernière colonne compare les colonnes de la base 24/27 atteignant Y200,
|
||
sur un pas horizontal de 12 blocs et vertical de 2. Elle ne mesure pas toute
|
||
la surface au bloc près. Les coupes supplémentaires ciblent les masses
|
||
supérieures ; une coupe 2D ne démontre pas à elle seule une connexion en 3D.
|
||
Le filtrage des composantes de 32 blocs ou moins reste actif dans le volume.
|
||
|
||
## Essais de structures
|
||
|
||
La passe complète du Grand sur la graine utilisateur a passé les 25 GameTests
|
||
et `check build` (9 min 58 s). Le village contient 12 maisons natives,
|
||
20 blocs de lits, 3 coffres, 852 blocs de rue et 9 zombie-villageois persistants,
|
||
observés dans 84 chunks FULL. Deux départs de mines vanilla sont réservés.
|
||
La recherche native par identifiants trouve une vraie mine au chunk [13,-2]
|
||
sans ouvrir d’expansion ; ses corridors et leurs éléments sont inspectés.
|
||
93 salles vanilla `monster_room` ont été observées dans l’ensemble de cette
|
||
passe : ce n’est pas le nombre total de donjons de l’île ni une garantie par graine.
|
||
|
||
Ce témoin complet précède l’ultime sculpture des morceaux de terrain aérien.
|
||
La génération sous Y300 n’a pas changé dans ce dernier ajustement. Les plans
|
||
finaux du Grand et le témoin complet du Moyen sont vérifiés séparément ci-dessous.
|
||
|
||
La cavité et toutes les pièces font un aller-retour NBT : position, rotation,
|
||
modèle, projection et jonctions conservés. Sur le Grand, Minecraft réduit la
|
||
marge verticale de collision de 18 pièces Jigsaw à la boîte du template lors
|
||
du chargement ; le test vérifie précisément cette normalisation native. Ce
|
||
contrôle ne remplace pas un essai de pillage suivi d’un redémarrage complet.
|
||
|
||
Les premières passes de développement avaient aussi observé 17 maisons,
|
||
3 coffres et 6 zombie-villageois sur Petit/42, et 15 maisons, 2 coffres et
|
||
10 zombie-villageois sur Moyen/0. Elles ne sont pas présentées comme des
|
||
essais complets du dernier binaire.
|
||
|
||
## Témoin final Moyen / 0
|
||
|
||
Le dernier `./gradlew check build`, après correction des plantes privées de
|
||
support par les donjons, réussit en **7 min 20 s** : **25/25 GameTests**, puis
|
||
tous les contrôles de build. Ce temps inclut le démarrage et les tests ; ce
|
||
n’est pas une mesure du temps d’ouverture d’un monde chez un joueur.
|
||
|
||
Le village réellement généré comporte **15 maisons natives, 24 blocs de lits,
|
||
2 coffres, 1 340 blocs de rue et 10 zombie-villageois persistants** dans
|
||
104 chunks FULL. Entrée témoin : `-16, 112, 19`. Les 99 pièces natives et la
|
||
cavité conservent leurs données à la sérialisation ; 29 pièces subissent la
|
||
normalisation verticale native décrite plus haut. Une mine est réservée.
|
||
Les tests contrôlent également le marais, les rivières, la traversée,
|
||
les satellites et la localisation native.
|
||
|
||
Le plan de surface contient 11 parcours et 52 segments : **659 colonnes de
|
||
voie**, 1 982 colonnes aménagées en incluant les chemins. Cela représente
|
||
**0,90 %** de l’emprise terrestre projetée estimée (0,96 % au-dessus de Y180),
|
||
et non les 6–8 % évoqués comme repère visuel. Le réseau est plus ramifié mais
|
||
ne couvre pas toute l’île. Les coupes du village montrent les blocs observés
|
||
après décoration ; les tracés ferroviaires représentent le plan préparé.
|
||
|
||
## Plans finaux Grand / graine utilisateur
|
||
|
||
Une nouvelle préparation native, après la dernière sculpture aérienne, passe
|
||
**2/2 tests en 3 min 1 s**, démarrage compris. Le village (12 maisons, entrée
|
||
`-59, 112, 336`) et les deux emprises de mines sont identiques au témoin
|
||
complet précédent. Le plan de surface final possède 11 parcours, 66 segments,
|
||
844 colonnes de voie et 2 538 colonnes aménagées, soit **0,48 %** de la surface
|
||
terrestre projetée estimée. Ce dernier essai vérifie les plans et leur
|
||
sérialisation, sans prétendre rejouer toute la génération FULL du Grand.
|
||
|
||
## Livraison et limites
|
||
|
||
L’assemblage utilise `./gradlew assemblePack -x :sanctuary:check` après le
|
||
`check build` complet réussi, pour ne pas relancer une seconde fois tous les
|
||
mêmes tests par la dépendance `assemblePack → build → check`. Le premier
|
||
assemblage sans exclusion a été interrompu avant cette répétition native.
|
||
L’assemblage réussit ; JAR, index packwiz, MRpack, dépendance Fabric API et
|
||
amorçage Prism sont vérifiés localement avant publication.
|
||
Le reçu de publication et de synchronisation figure dans `docs/packwiz.md`.
|
||
L’archive fige les mesures, les images et l’empreinte du JAR de cette livraison.
|
||
Les pourcentages de voies sont des mesures du plan ; aucun trajet en minecart
|
||
sur l’intégralité du réseau n’est revendiqué. Les recherches bornées peuvent
|
||
refuser une autre graine ; les témoins testés ne prouvent pas toutes les graines.
|
||
Aucune arène ni plateforme à Y600 n’est implémentée.
|