93 lines
4.7 KiB
Markdown
93 lines
4.7 KiB
Markdown
# Sanctuary — sources du resource pack
|
||
|
||
Ce dossier est une base de travail chargeable par **Minecraft 26.3**.
|
||
Le manifeste déclare le format de ressources **97.1**, relevé dans le client
|
||
exact utilisé par Sanctuary. Les menus, le panorama et les textures Sanctuary
|
||
déjà présents sont conservés.
|
||
|
||
## Version beta.121
|
||
|
||
La révision [beta.121](releases/beta.121.json) ajoute la clé dorée fournie par
|
||
le créateur, octet pour octet. Les autres textures et le format 97.1 restent
|
||
identiques. Le [template personnel](../template/README.md) exporte également
|
||
les ressources récentes du mod : blocs, items, modèles, sons et traductions.
|
||
Il se crée depuis l'écran des packs ou avec `assembleResourceTemplate`.
|
||
|
||
## Version beta.090 (historique)
|
||
|
||
La révision [beta.090](releases/beta.090.json) déclare Minecraft 26.3 finale,
|
||
sans changer le format 97.1 ni les images. Le manifeste beta.070 et son
|
||
archive historique restent inchangés.
|
||
|
||
## Import graphique beta.070
|
||
|
||
Le pack est maintenant embarqué dans Sanctuary et **activé par défaut**.
|
||
Il apparaît sous « Textures Sanctuary » dans Options → Resource Packs,
|
||
où il peut être désactivé ou placé sous un autre pack.
|
||
|
||
La révision [beta.070](releases/beta.070.json) fixe les 150 fichiers distribués
|
||
et les empreintes des 107 fichiers reçus dans `Sanctuary-Resource-Pack-base-26-3`.
|
||
Les 85 PNG reçus sont conservés octet pour octet. Les sept dessins mis à jour
|
||
sont les six sprites `food_*` et `assets/sanctuary/textures/gui/food_details.png`.
|
||
Les 47 sprites de cœur déjà présents dans cette base restent vanilla ; les
|
||
bulles de respiration proviennent du jeu.
|
||
|
||
La source unique est ce dossier. Gradle le copie dans le mod sous
|
||
`resourcepacks/textures/` et produit le même contenu dans
|
||
`build/Sanctuary-Resource-Pack-beta.121.zip`. L’identifiant stable du pack
|
||
est `sanctuary:textures`. Son numéro graphique est indépendant des correctifs
|
||
de code : `resource_pack_version` dans `gradle.properties` ne change qu’avec
|
||
une nouvelle révision du pack.
|
||
|
||
```sh
|
||
./gradlew verifyResourcePack assembleResourcePack
|
||
```
|
||
|
||
Pour une prochaine retouche : modifier les PNG ici, créer un nouveau manifeste
|
||
`releases/beta.xxx.json` avec les nouvelles empreintes, actualiser la description
|
||
de `pack.mcmeta` et `resource_pack_version`. Ne pas réécrire un ancien manifeste.
|
||
Le contrôle refuse un fichier ajouté, oublié ou modifié sans mise à jour de
|
||
révision. Ne pas éditer les copies générées dans `build/`.
|
||
|
||
**English:** This source is the beta.121 built-in pack for Minecraft 26.3, enabled by default and
|
||
still user-disableable. Incoming PNGs are preserved exactly. `releases/` tracks
|
||
immutable file hashes; the mod and standalone ZIP consume this same source.
|
||
Keep a new release manifest whenever changing the graphics.
|
||
|
||
## Modifier la vie et la faim
|
||
|
||
[`HUD.md`](HUD.md) décrit les états et [`FOOD.md`](FOOD.md) les zones de l’atlas.
|
||
[`HUD-SOURCES.json`](HUD-SOURCES.json) conserve les empreintes vanilla d’origine
|
||
pour comparaison ; les six textures de faim ont depuis été remplacées par
|
||
les dessins fournis pour beta.070.
|
||
|
||
## Icônes Sanctuary existantes
|
||
|
||
Les six icônes 9 × 9 de progression fournies le 13 septembre 2026 sont les
|
||
mêmes PNG que dans le Blocodex beta.015, sans retouche. Elles se trouvent dans
|
||
`assets/sanctuary/textures/gui/progression/` et reprennent les identifiants du mod.
|
||
|
||
Correspondance : `progression_food.png` devient `hunger.png`,
|
||
`progression_breath.png` devient `breathing.png` ; les quatre autres conservent
|
||
leur nom sans le préfixe `progression_`.
|
||
|
||
Les icônes fonctionnent déjà via les ressources embarquées du mod.
|
||
Garder ces six PNG identiques à ceux de
|
||
`mods/sanctuary/src/main/resources/assets/sanctuary/textures/gui/progression/`.
|
||
|
||
Voir [le ticket beta.015](../../docs/progression-textures-beta015.md).
|
||
|
||
Direction du HUD : conserver les bulles de respiration vanilla. La vie conserve son apparence vanilla ; la faim et la saturation utilisent
|
||
les dessins fournis pour beta.070. Les six PNG de progression appartiennent aux menus
|
||
du mod ; les sprites des jauges Minecraft sont dans le dossier `hud/` ci-dessus.
|
||
|
||
Le premier shader natif Vanilla Light est embarqué dans le mod. Son traitement
|
||
peut être repris dans le resource pack commun sans toucher aux textures :
|
||
voir [les deux fichiers GLSL/JSON et le contrat de ciel](../../docs/shaders-beta040.md).
|
||
|
||
Les dix icônes des aptitudes sont dans `assets/sanctuary/textures/gui/aptitudes/`.
|
||
Elles reprennent à l’identique les PNG 9 × 9 fournis pour beta.046 : noms, carte,
|
||
rangement, nage, repos, pouvoir du familier, étude des familiers, recettes,
|
||
connaissance des aliments et zoom. Les mêmes chemins sont intégrés au mod ;
|
||
le resource pack peut donc les remplacer directement.
|