52 lines
2.7 KiB
Markdown
52 lines
2.7 KiB
Markdown
# beta.086 — textures du Fût
|
||
|
||
Le Fût assemblé reçoit les trois images originales de 48 × 48 pixels :
|
||
côtés, dessus et dessous. Chacune couvre une face entière de trois blocs
|
||
sur trois, avec 16 pixels par bloc et sans retouche de l'image.
|
||
|
||
## Contrat avant implémentation
|
||
|
||
Aucun changement de sauvegarde : les 27 barils et leurs 729 cases restent
|
||
vanilla, avec le même registre d'appartenance et les mêmes données. Seul le
|
||
modèle affiché change quand le Fût est assemblé. Les barils indépendants
|
||
conservent le modèle du pack de ressources actif. Dissociation et casse
|
||
rétablissent leur apparence. Les textures du Fourneau beta.085 sont conservées.
|
||
|
||
Le Fût ajoute un paquet client `sanctuary:fut_appearance_v1` ; le paquet
|
||
du Fourneau reste inchangé. Les deux utilisent la même mise en cache visuelle
|
||
par chunk et le même rendu natif. Aucun paquet supplémentaire par tick,
|
||
aucun stockage parallèle d'objets. Le pack intégré beta.070 reste inchangé ;
|
||
les textures du Fût appartiennent aux assets du mod beta.086.
|
||
|
||
## Rendu et vérifications
|
||
|
||
Les modèles JSON se régénèrent avec `python3 tools/generate-fut-models.py`.
|
||
Les PNG sources sont conservés dans `assets/sanctuary/textures/block/fut/`.
|
||
Aucune variante ouverte n'a été fournie : le Fût conserve le même dessus
|
||
pendant l'accès à son inventaire.
|
||
|
||
`Fut086ClientChecks` a réussi dans un nouveau monde plat intégré : Fût et
|
||
Fourneau voisins, modèles distincts, raccords des côtés/dessus/dessous,
|
||
ouverture et prélèvement dans les 729 cases, rechargement des ressources,
|
||
déchargement réel puis retour dans quatre chunks, dissociation et casse.
|
||
Les objets conservés restent dans les mêmes barils physiques ; retirer la
|
||
façade du Fût ne retire pas celle du Fourneau voisin.
|
||
|
||
Journal du client : `build/fut086-client.log`. Captures natives :
|
||
`build/fut086-screenshots/`, notamment `0001_fut086-top-side.png` et
|
||
`0002_fut086-bottom-side.png`. Le Fût est suspendu dans cette scène de test
|
||
pour que le dessous puisse être inspecté.
|
||
|
||
`check build assemblePack assembleTestPack` a réussi en 2 min 36 s
|
||
(124 tâches, 104 exécutées), sans serveur dédié ; journal
|
||
`build/fut086-check.log`. Le reçu `build/fut086-artifact.json` vérifie
|
||
l'identité des PNG, les 27 modèles, les sources embarquées et les archives,
|
||
ainsi que la conservation de tous les assets beta.085 du Fourneau.
|
||
|
||
Livraison locale : `build/Sanctuary-beta.086.mrpack` et
|
||
`build/Sanctuary-Test-beta.086.mrpack`. Les archives beta.085 restent
|
||
immuables. Aucun déploiement sur Prism ou sur le canal publié, aucun monde
|
||
personnel modifié, aucune EULA acceptée. Les vérifications multijoueur
|
||
avec deux clients distincts et avec un moteur de shaders tiers restent
|
||
à effectuer séparément.
|