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

4.8 KiB
Raw Permalink Blame History

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.

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.

Aucun déploiement personnel, aucune publication du canal, aucun monde modifié.