49 lines
2.7 KiB
Markdown
49 lines
2.7 KiB
Markdown
# beta.095 — Texture du pilier des super pistons
|
||
|
||
La tige centrale utilise seulement le carré de bois central de la grande plaque
|
||
`sanctuary:block/super_piston/top`, pour les super pistons normaux et gluants.
|
||
Le prélèvement reste dans les pixels 16 à 32 de l'image originale de 48 × 48,
|
||
sans les bordures. Les UV suivent les dimensions réelles du pilier, à un pixel
|
||
par unité de modèle, sans étirement. Cela couvre aussi les segments courts dans
|
||
le socle ouvert et derrière la tête.
|
||
|
||
Les grandes plaques, le corps et les textures originales fournies restent
|
||
inchangés. La course, les collisions et les six orientations ne changent pas.
|
||
Seuls quatre modèles JSON et leur générateur sont modifiés ; aucun code Java,
|
||
identifiant ou format de sauvegarde n'évolue. La référence à la texture
|
||
Sanctuary respecte le pack de ressources actif. Aucune nouvelle image ni dépendance ajoutée.
|
||
|
||
Régénération : `python3 tools/generate-super-piston-models.py`.
|
||
|
||
## Vérifications et livraison
|
||
|
||
Le parcours client natif `Piston087ClientChecks` a réussi en 1 min 22 s
|
||
(`build/piston095-client.log`), dans un nouveau monde plat de développement,
|
||
graine 87 : six directions, normal/gluant, déplacement et retour, collisions,
|
||
charges de 108/109, obstacles, inventaires, adhérence, déchargement/rechargement
|
||
et démontage. Aucun avertissement de référence de texture manquante.
|
||
|
||
Les captures horizontales et verticales ont été inspectées dans
|
||
`build/piston095-evidence/`, notamment `0015_piston087-normal-face-open.png`
|
||
et `0001_piston087-normal-up.png`. Le bois est à la même densité que la plaque.
|
||
|
||
Le contrôle des quatre modèles vérifie que tous les prélèvements restent dans
|
||
le carré central 16–32 pixels et que leurs dimensions en pixels correspondent
|
||
exactement à celles de leurs faces, raccords courts inclus. Géométrie, autres
|
||
faces et textures originales identiques à beta.094. Le générateur est reproductible.
|
||
|
||
`check build assemblePack assembleTestPack -x :sanctuary:runGameTest` a réussi
|
||
en 2 min 28 s, 124 tâches (`build/piston095-check.log`).
|
||
Les deux archives normal/Test ont été exportées et vérifiées : version beta.095,
|
||
Minecraft 26.3, même JAR Sanctuary embarqué. Les classes Java, les autres assets,
|
||
JEI et les archives beta.094 sont inchangés. Le reçu et les empreintes sont dans
|
||
`build/piston095-artifact.json` ; `build/verify-piston095.py` reproduit ces contrôles.
|
||
`git diff --check` passe.
|
||
|
||
[Pack normal](../build/Sanctuary-beta.095.mrpack) ·
|
||
[Pack test](../build/Sanctuary-Test-beta.095.mrpack).
|
||
|
||
Le serveur dédié GameTest est exclu (`-x :sanctuary:runGameTest`) pour respecter
|
||
le choix antérieur de tests client uniquement. Aucun déploiement dans une
|
||
instance personnelle, changement de monde ou publication du canal packwiz.
|