# beta.098 — Construire le plan en créatif Ticket CONSTRUCTION-098, branche `codex/creative-construction-beta098`. À la demande du créateur, le parcours manuel du Métabli est complété par une construction immédiate réservée au mode créatif. ## Parcours Choisir une statue, une machine, un bâtiment ou un plan importé au Métabli. Positionner et orienter l’aperçu avec K. Le bouton **Construire le plan…** apparaît sous les coordonnées en créatif seulement. La confirmation indique le nombre de blocs, l’origine et le fait que le plan entier sera construit, même si une seule couche est affichée. Annuler revient aux réglages. Confirmer pose les blocs sans consommer de matériaux, via le protocole serveur existant. Le plan garde son origine, son orientation et son suivi d’avancement. Les machines reçoivent leurs composants natifs : la clé dorée reste nécessaire pour assembler le multibloc fonctionnel. Les inventaires et entités ne sont pas copiés depuis les fichiers de plans. Le bouton disparaît si le mode de jeu change. Une confirmation devenue périmée (changement de plan, position, monde ou perte du créatif) ne lance rien. L’envoi en cours désactive le bouton et ne peut pas être remplacé par un second. En survie, la construction reste manuelle et le serveur refuse toujours les envois fabriqués sans passer par l’interface. Les validations serveur existantes restent applicables : cases libres ou déjà conformes, zone chargée, hauteur et bordure du monde, distance de 192 blocs, absence d’entité à l’emplacement, permissions et interdiction des blocs techniques sans objet. Aucun changement de génération ni format de sauvegarde. ## Vérifications Suite native `Plans072ClientChecks`, Minecraft 26.3, nouveau monde plat de développement, graine 72 : **réussie en 47 secondes**. - Bouton créatif visible et confirmation inspectés en capture native. - Annulation sans placement ; statue de Creeper de 32 blocs de haut, 1 542 cellules, construite avec vérification de chaque matériau côté serveur. - Fourneau et abri choisis dans le catalogue physique, rotation, filtre sur une seule couche : le bouton construit bien toutes les couches du plan. - Perte du créatif pendant la confirmation : aucun bloc posé, bouton absent. - Envoi falsifié en survie refusé ; pose manuelle consommant exactement un bloc. - Régression des 88 modèles natifs, export, matériaux et interfaces FR/EN. Le premier passage enchaînait les plans en moins d’une seconde et rencontrait la limite d’envoi serveur existante. Le test attend désormais 25 ticks entre constructions ; aucun changement de cette limite n’a été nécessaire. Le test Métabli conserve son assertion d’absence de catalogue à distance, mais ne considère plus le nouveau bouton créatif comme interdit. Captures dans `build/creative098-evidence/`, journal `build/creative098-client.log`. `./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest` réussi en **2 min 7 s**, 124 tâches. Les GameTests sur serveur dédié restent exclus conformément au refus antérieur d’accepter son EULA. Aucun serveur dédié lancé ; essais uniquement sur un nouveau monde client de développement. Les archives ont été vérifiées : version Minecraft 26.3 et compteur beta.098, JAR sources identiques aux fichiers de travail, aucun test embarqué. Par rapport à beta.097, seules les classes PlanClient/PlansScreen et trois libellés FR/EN changent dans Sanctuary. Textures, données, resource pack et archives beta.097 conservés. Reçu : `build/beta098-artifact.json`. ## Livraison locale - `build/Sanctuary-beta.098.mrpack`, 9 880 395 octets ; SHA-256 `f06d0cc0256c6c55b1081019d0f00d2f9d29963cbf06d63b8cf1d9b303970f7a`. - `build/Sanctuary-Test-beta.098.mrpack`, 9 899 316 octets ; SHA-256 `f2424a39b6b96076bdff8ac2a93e74ce83d77f453aa9bfbdd18a5fa17444f573`. Aucun déploiement dans une instance personnelle, aucune sauvegarde personnelle ouverte ou modifiée, aucun avancement du canal packwiz.