Files
sanctuary-beta/docs/fut-textures-beta086.md
2026-09-16 11:41:27 +02:00

2.7 KiB
Raw Permalink Blame History

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.