Files
sanctuary-beta/docs/resourcepack-beta070.md
T
2026-09-16 11:41:27 +02:00

91 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# beta.070 — resource pack versionné et actif par défaut
Branche `codex/resourcepack-beta070`.
## Source et version
La source unique est `ressources-pack/sanctuary/`. Le dossier fourni
`Sanctuary-Resource-Pack-base-26-3` contient 107 fichiers, dont 85 PNG.
Tous ses assets sont repris sans retouche. Sept images diffèrent de la base :
les six états `hud/food_*` et latlas `sanctuary/textures/gui/food_details.png`.
Les 47 cœurs vanilla déjà présents dans la source restent identiques.
Aucun remplacement des bulles de respiration.
`ressources-pack/sanctuary/releases/beta.070.json` fixe les empreintes des
150 fichiers distribués, la provenance des 107 fichiers fournis et le format
exact **97.1** de Minecraft **26.3-pre-2**. Les guides ont été actualisés ; le
manifeste Minecraft porte le numéro beta.070 et une description FR/EN.
Le numéro graphique `resource_pack_version` est distinct des versions du mod
et du modpack. Un correctif de code ultérieur peut garder ces mêmes textures.
Une retouche graphique demande un nouveau manifeste de release, en conservant
celui des versions précédentes. `verifyResourcePack` détecte toute dérive des
fichiers, des empreintes, des CRC PNG, des JSON ou du format.
## Chargement par défaut
Gradle copie directement cette source dans le mod à
`resourcepacks/textures/`. LAPI Fabric 0.160.0+26.3 enregistre le pack natif
`sanctuary:textures` avec `DEFAULT_ENABLED`. Il est donc actif dès sa première
apparition, y compris dans une instance existante qui découvre ce pack.
Le joueur garde la possibilité de le désactiver ou de placer un autre pack
au-dessus ; son choix nest pas réinitialisé à chaque lancement.
Aucun `options.txt` livré, ni écrasement des réglages personnels. La version
normal et la version Test embarquent le même resource pack dans le même mod.
Le ZIP `Sanctuary-Resource-Pack-beta.070.zip` est également exporté pour un usage
séparé ; il nest pas nécessaire de lajouter une seconde fois dans Sanctuary.
Il conserve les namespaces natifs : la jauge dynamique, les aperçus alimentaires
et les infobulles utilisent leurs chemins de textures existants.
## Vérifications natives
`ResourcePack070ClientChecks` réussit en **46 s** : activation au démarrage
sans modifier la sélection, format reconnu compatible, priorité effective et
égalité des octets chargés pour les sept PNG modifiés, respiration native,
désactivation conservée après redécouverte des packs, réactivation.
Captures inspectées : le pack est dans la colonne « Selected », la description
porte beta.070, les sprites de faim et de saturation proviennent des nouveaux
dessins dans latlas natif. Preuves : `build/resourcepack070-client.log` et
`build/resourcepack070-evidence/`. Pas de nouveau monde ni de serveur dans ce
test ; les formules alimentaires ne sont pas modifiées.
```sh
JAVA_HOME=/Users/koka/Library/Java/JavaVirtualMachines/temurin-25.jdk/Contents/Home \
./gradlew :sanctuary:runClientGameTest -x :sanctuary:runGameTest \
-PsanctuaryClientTests=true -PsanctuaryResourcePack070ClientTests=true \
-PsanctuaryQuickTests=true -PsanctuaryClientNoVsync=true
./gradlew verifyResourcePack assembleResourcePack
```
## Livraison vérifiée
Source du resource pack enregistrée dans le commit `85e062ed91c74fcc3695e1e224fe51ac8fd010e0`.
Les **150 fichiers distribués** ont été relus dans lobjet Git et leurs
empreintes correspondent au manifeste. Ce commit ne contient que la source
du resource pack ; les chantiers de code préexistants restent dans larbre de
travail. Aucun push ni tag de lensemble des mods na été créé.
`check build assemblePack assembleTestPack` réussit en **2 min 28 s**, 124 tâches,
avec les profils client/test rapide et `-x :sanctuary:runGameTest`. Le serveur
dédié reste exclu conformément au choix de ne pas accepter son EULA.
Les deux MRpacks contiennent les mêmes textures que le ZIP et que la source.
**1 648 classes** conformes à la compilation, seuls `SanctuaryKnowledgeClient`
et `SanctuaryResourcePack` changent par rapport à beta.069. Les autres ressources
existantes et JEI restent identiques ; deux libellés FR/EN et le pack embarqué
sont ajoutés. Les archives beta.069 conservent leurs empreintes.
Reçu : `build/resourcepack070-artifact.json`.
- [Pack normal beta.070](../build/Sanctuary-beta.070.mrpack), 9451989 octets.
SHA-256 : `9a582e17394bcb7327bd3b5a5a789b297431e41bf43409ed117fac728bbda46c`.
- [Monde plat rapide beta.070](../build/Sanctuary-Test-beta.070.mrpack), 9470924 octets.
SHA-256 : `5732e570c1af20f4d4896292c51bb38fb5c642d0ec81c6a1273ba27318938cd4`.
- [Resource pack autonome beta.070](../build/Sanctuary-Resource-Pack-beta.070.zip), 3757596 octets.
SHA-256 : `fe81653d09584f67da5f56c4fd6c866c733ec81e07559a5f132a44d44bbaadb6`.
Aucun déploiement personnel, aucune publication du canal, aucun monde modifié.