Files
sanctuary-beta/docs/testing-alpha30.6.md
2026-09-12 19:04:57 +02:00

6.0 KiB
Raw Permalink Blame History

Vérifications alpha.30.6

Essais natifs sur Mac, Minecraft 26.3-pre-2, Java 25. Aucun essai Windows natif nest revendiqué. Un nouveau monde est nécessaire.

Atlas final

Neuf couples : Petit 512 / Moyen 724 / Grand 1024 × graines 0, 42 et -7228211907433324401. Le serveur dexport plat passe ses deux tests ; lacquisition 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. Laugmentation du domaine daffichage à Y420 ajoute seulement de lair 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 dexpansion ; ses corridors et leurs éléments sont inspectés. 93 salles vanilla monster_room ont été observées dans lensemble de cette passe : ce nest pas le nombre total de donjons de l’île ni une garantie par graine.

Ce témoin complet précède lultime sculpture des morceaux de terrain aérien. La génération sous Y300 na 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 dun 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 nest pas une mesure du temps douverture dun 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 lemprise terrestre projetée estimée (0,96 % au-dessus de Y180), et non les 68 % é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

Lassemblage 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. Lassemblage 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. Larchive fige les mesures, les images et lempreinte du JAR de cette livraison. Les pourcentages de voies sont des mesures du plan ; aucun trajet en minecart sur lintégralité du réseau nest 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 nest implémentée.