Record Sanctuary sources through beta.060 and Git validation
Build Sanctuary / build (push) Canceled after 0s

This commit is contained in:
koka
2026-09-15 09:29:11 +02:00
parent 1490fb2a80
commit e13f3cc1b8
1372 changed files with 92055 additions and 212 deletions
+544 -3
View File
@@ -13,6 +13,546 @@ JAR Sanctuary sont des pièces jointes de releases Gitea. Aucun JAR de mod ou
dépendance téléchargée n'entre dans l'historique Git. Le canal Beta est distinct
de l'ancien pack 26.2.
## beta.060 — objets et blocs sur les mobs
[Contrat et vérifications](mob-head-blocks-beta060.md). Équipement par
Maj + clic droit, usage natif des blocs, source redstone mobile, sauvegarde
et restitution des contenus. Build et parcours natif réussis.
- [Pack normal](../build/Sanctuary-beta.060.mrpack), 5668807 octets.
SHA-256 : `7489ea0b5012f799baa929eebf37fed7abc588b913a0107c30f49ddcdfff6e01`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.060.mrpack), 5687740 octets.
SHA-256 : `7782ba69542ad7b922a1f4777763fc04dfcf0b92b5a1ea926c69c2235072d7af`.
Reçu `build/mob-head060-artifact.json` : 1 620 classes conformes au build,
JEI et archives beta.059 préservés. Aucun canal ou monde personnel modifié.
## beta.059 — bannières et cartes au trésor
[Contrat et vérifications](atlas-markers-beta059.md). Bannières nommées,
import par utilisation d'une carte physique, butin des îlots et inspection
opérateur. Inclut les altitudes et l'affichage simplifié de beta.058.
Build et parcours natif réussis.
- [Pack normal](../build/Sanctuary-beta.059.mrpack), 5648457 octets.
SHA-256 : `a530884f3d03111f71da6b39128e5fa14756c323ce320296ee8a2a1a5cdb1332`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.059.mrpack), 5667392 octets.
SHA-256 : `3362bf88c923550ed402ba9dc60e60963aeec217725fc26fb13f2ff04f673c91`.
Reçu `build/atlas059-artifact.json` : 1 607 classes conformes au build,
JEI et archives beta.058 préservés. Aucun canal ou monde personnel modifié.
## beta.058 — altitude et affichage de la carte
[Contrat et vérifications](atlas-altitude-beta058.md). Six plafonds, cadrage
stable, relevés persistants par couche. Chunks/Demeure désactivés par défaut,
cadre assombri supprimé, nord conservé. Build et parcours natif réussis.
- [Pack normal](../build/Sanctuary-beta.058.mrpack), 5627223 octets.
SHA-256 : `bc9af60be020fd32f99a173638e9006cab128cf942df666e34e03824bac6f892`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.058.mrpack), 5646157 octets.
SHA-256 : `010eb08df83117669d2f13d3c2e8641c965fac3ddec11fbab419f01a9cb94942`.
Reçu `build/atlas058-artifact.json`. Aucun canal ou monde personnel modifié.
## beta.057 — météo quotidienne et nouvelles ambiances
[Contrat et vérifications](daily-weather-beta057.md). Six profils quotidiens,
averses alternées, ciel gris et brouillard natifs. Modes Real Time et Vanilla
indépendants du soleil. Build, essais natifs, calendrier et archives vérifiés.
Inclut les étoiles dispersées et la saturation par défaut de beta.056.
- [Pack normal](../build/Sanctuary-beta.057.mrpack), 5623789 octets.
SHA-256 : `6f6cecc2dd5b6815a2c06545e32479b2f93d973abeffc86058fbac75e4cd6f62`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.057.mrpack), 5642723 octets.
SHA-256 : `3025bf5f1b0db68a2643ded8a7b25b6ae3ea7fc0e4ad463f064e3a2eca7ca713`.
Reçu `build/weather057-artifact.json` : 1 600 classes conformes au build.
Anciennes archives beta.056 et JEI préservés. Aucun canal public, monde
personnel ou installation de jeu modifié.
## beta.056 — étoiles dispersées et saturation
[Contrat et vérifications](sky-spacing-beta056.md). Répartition sur toute la
sphère et saturation par défaut à 142 %. Build, test natif et exports vérifiés.
- [Pack normal](../build/Sanctuary-beta.056.mrpack), 5599547 octets.
SHA-256 : `12847a09a6fa32a292fd3418197d504743692ffe7a5c9ea1606b5784e57eb62a`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.056.mrpack), 5618480 octets.
SHA-256 : `3d4202ef3780886acfc76675e2b217204dce0e2ed9fcd80eafcc7916fa708dd1`.
Reçu `build/sky056-artifact.json` ; archives beta.055 préservées.
Aucune publication ni installation personnelle.
## beta.055 — Force et portage de joueurs
[Contrat et vérifications](strength-carry-beta055.md). Force réduit la charge
ressentie des joueurs portés, avec recalcul à chaque changement d'effet.
Build, montures natives, expiration et synchronisation client vérifiés.
- [Pack normal](../build/Sanctuary-beta.055.mrpack), 5599276 octets.
SHA-256 : `75157abd37810d4bf50366c69d883c553682836d2c076a1d83c1c32eb9d3cc1c`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.055.mrpack), 5618210 octets.
SHA-256 : `80d70c68291391d50eefc50022c98c40ace3a2cc99b1eda670bf0b7741bbfdb4`.
Reçu `build/strength055-artifact.json` : 1588 classes conformes au build ;
seule `CarryService.class` change dans le code principal. Ressources et
archives beta.054 préservées. Aucune publication ni installation personnelle.
## beta.054 — duels, mises et niveaux des familiers
[Contrat, migration et vérifications](familiar-combat-beta054.md).
Duels consentis avec mises en objets ; stockage et retrait exacts d'XP dans
les œufs, puissance sans plafond de niveau et rareté croissante. Menus natifs
FR/EN, transactions interrompues, échange entre joueurs et reconnexion testés.
- [Pack normal](../build/Sanctuary-beta.054.mrpack), 5599061 octets.
SHA-256 : `4e8c0655c6a6fc9a277df8f984dd7fe1d682f46a6664828d81c64d6cbd3a347a`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.054.mrpack), 5617995 octets.
SHA-256 : `edeaeacded1ed596b5ef687addb9c4b3d3efff1ef91f2cfec25c6c0bd396a433`.
Reçu `build/combat054-artifact.json` : 1588 classes et ressources conformes
au build. Référence beta.053 extraite de son archive immuable ; textures,
shaders, JEI et données de génération préservés. Les variantes des 88 profils
ne sont pas toutes finalisées au niveau du catalogue de conception.
Aucun changement du canal public ni de l'instance personnelle.
## beta.053 — brume progressive et saturation
[Contrat et vérifications](progressive-fog-beta053.md). Brume progressive,
saturation réglable et œufs de Hello World alignés à gauche. Build et parcours
client natif FR/EN réussis.
- [Pack normal](../build/Sanctuary-beta.053.mrpack), 5412739 octets.
SHA-256 : `f66292ac5eda04e0bbf51bdd99393dc2b999c48d36fdf341b0573dec266db000`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.053.mrpack), 5431672 octets.
SHA-256 : `db2281a7ce6727c2689a1395ba0ff86f4977912b1b1e4cec0afa4ebef86f65cf`.
Reçu `build/fog053-artifact.json` : 1 537 classes et ressources conformes au
build. Archives beta.052, textures, JEI et données de génération préservés.
Aucun changement du canal public ni de l'instance personnelle.
## beta.052 — nom du familier de départ
[Contrat et migration du registre](starter-name-beta052.md). Champ de nom dans
Hello World, nom conservé sur l'œuf et le familier. Build, 8 tests serveur,
parcours client FR/EN et reconnexion réussis.
- [Pack normal](../build/Sanctuary-beta.052.mrpack), 5408629 octets.
SHA-256 : `9696473ca63314c17895f83d3869ada5795e72cf071958e5ef0587437309601a`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.052.mrpack), 5427562 octets.
SHA-256 : `e65dae7e0a1af4008cf279b21f309327ff7b5868639dc8715356e05eea8af921`.
Reçu `build/starter052-artifact.json` : 1 535 classes et ressources conformes au
build. Archives beta.051, textures, JEI et données de génération préservés.
Aucun changement du canal public ni de l'instance personnelle.
## beta.051 — visée du distributeur porté
[Contrat](head-dispenser-beta051.md). Le tir suit le regard horizontal et vertical
du porteur au moment du lancement. Build et 34 tests serveur réussis, dont
104 lancements avec les treize munitions natives.
- [Pack normal](../build/Sanctuary-beta.051.mrpack), 5404487 octets.
SHA-256 : `2b62dfce683e0fc1b6617d1b7ab9012ca98775358595d2939e5b29cdde9e6e0c`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.051.mrpack), 5423420 octets.
SHA-256 : `e8d165178a59a2771de6ffcc456559b5ce162913c4e5acaeb9acc8f06ee9a67c`.
Reçu `build/dispenser051-artifact.json` : 1 534 classes et ressources conformes
au build. Archives beta.050, PNG, JEI et données de génération préservés.
Validation multijoueur distante restant à confirmer ; aucun changement du canal
public ni de l'instance personnelle.
## beta.050 — bateaux compacts et redstone portée
[Contrat](head-blocks-beta050.md). Huit formes, 88 variantes ; nouveaux formats
1 × 2 et 2 × 1 à quatre places. Étagères et pupitres visibles, livres enchantés,
lits complets décoratifs, pots et sources redstone mobiles.
Build, 40 tests serveur et parcours client natif FR/EN réussis.
- [Pack normal](../build/Sanctuary-beta.050.mrpack), 5402725 octets.
SHA-256 : `b10cb1f21136597ec6bb0cccd8693004dbe24f3ad67ae1656086f389f2f32ef4`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.050.mrpack), 5421659 octets.
SHA-256 : `a9561477eb16e89863964c0c0652fc95ee91de280bbd762169b723a1db4f91f8`.
Reçu `build/head050-artifact.json` : 1 533 classes et ressources conformes au
build. Archives beta.049, PNG, JEI et données de génération préservés.
Aucun changement du canal public ni de l'instance personnelle.
## beta.049 — rectangles, doubles sièges et blocs portés
[Contrat](boats-head-beta049.md). Six formes, 66 variantes ; deux passagers par
module, places principales puis secondaires. Sons partagés, aliments et
ouvertures visibles, orientations corrigées et signal redstone à l'impact.
Build, 35 tests serveur et parcours client natif FR/EN réussis.
- [Pack normal](../build/Sanctuary-beta.049.mrpack), 5391461 octets.
SHA-256 : `59cd9ecceb5b81d64825fb9f8d056ed9f551a2918dc7095d2df9e2d91c1d64bb`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.049.mrpack), 5410395 octets.
SHA-256 : `0900dad1640200546a41f6a538504f56160a31bc2a14b5e6ed9a8249861a8e58`.
Reçu `build/boats049-artifact.json` : 1 529 classes et ressources conformes au
build. Archives beta.048, PNG, JEI et données du terrain préservés. Aucun
changement du canal public ni de l'instance personnelle.
## beta.048 — bateaux collectifs
[Contrat](poultry-aeronautics-beta048.md). Modèles par tuiles natives, sept moteurs,
commandes partagées et collisions par pile ; Happy Ghast à vitesse doublée.
Build, 33 tests serveur et parcours client natif FR/EN réussis.
- [Pack normal](../build/Sanctuary-beta.048.mrpack), 5376425 octets.
SHA-256 : `c5f25d1e390f5c7b8d6179b6fd3a2d6aa69d413f4766482bd9c6042841f00225`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.048.mrpack), 5395357 octets.
SHA-256 : `7f8a38407757850860ba72709d9d4db2aa29638051aae67d0c6c1199265a497b`.
Reçu `build/poultry048-artifact.json` : 1 527 classes et ressources conformes au
build ; 22 recettes supplémentaires et collection réconciliée. Archives beta.047,
PNG officiels, icônes d'aptitudes, JEI et données du terrain préservés.
Pas de modification du canal public ni de l'instance personnelle.
## beta.047 — inspection des étoiles et survol jaune
[Contrat](spyglass-stars-beta047.md). Build, 12 tests serveur, parcours natif
FR/EN et intégrité des archives vérifiés.
- [Pack normal](../build/Sanctuary-beta.047.mrpack), 5344001 octets.
SHA-256 : `f14f2493f6a13982b51632fea97492c601c40b22d9feacd6c18571c4e43bc55c`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.047.mrpack), 5362936 octets.
SHA-256 : `0c82e04d94d399ea547d16ec55983e7bf5b618215aa6030101dd42ac9419148c`.
Reçu `build/star047-artifact.json` : 1 514 classes et ressources conformes au
build. Archives beta.046, textures, données du terrain et JEI préservés.
Pas de modification du canal public ou de l'instance personnelle.
## beta.046 — constellations, vol, zoom et icônes
Deux places à la fondation, constellations tracées à la souris, bateau à poule,
zoom déblocable, dix icônes daptitudes et identité native Sanctuary.
[Contrat et résultats](sky-flight-zoom-beta046.md) · [Migration des factions](faction-two-slots-beta046.md).
Build, **20 tests serveur**, parcours client natif FR/EN et vérification visuelle réussis.
- [Pack normal](../build/Sanctuary-beta.046.mrpack), 5319418 octets.
SHA-256 : `16fdcb195451f5ee691dbd4ab33e38f51877724cdc0d8eeadd8105b503632142`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.046.mrpack), 5338352 octets.
SHA-256 : `af49f4ab84b430aab2b93c3bff45ce1f036f889ffeaef1c0c8d2dd3725fb36c1`.
Reçu : `build/beta046-artifact.json`. Les 1 503 classes, ressources et JAR
imbriqués correspondent au build. Les dix nouvelles icônes sont identiques
aux PNG fournis et aux sources du resource pack. Les anciennes textures,
données de génération, dépendances distantes et archives beta.045 sont inchangées.
Le test de présentation sans VSync est absent du JAR livré.
Le canal public et linstance personnelle nont pas été modifiés.
## beta.045 — menu principal
Version en haut à gauche et Friends / Amis pleine largeur sous Multiplayer.
[Contrat et résultats](title-menu-beta045.md). Build, quatre tests serveur ciblés,
parcours client FR/EN et vérification visuelle réussis.
- [Pack normal](../build/Sanctuary-beta.045.mrpack), 5254098 octets.
SHA-256 : `e0dc2e66d0238f6e1c29b561bf85ab0da2b84f369ef4493f144719ab2971fa42`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.045.mrpack), 5273031 octets.
SHA-256 : `89807b8245944ff8c6d5841941ff3ed7d9969d3f2d270e179f4d64d25cf1eaf9`.
Reçu : `build/title045-artifact.json`. Les 1 471 classes, ressources et
JAR imbriqués correspondent au build. L'icône et les textures restent identiques.
Exports beta.044, canal public et instance personnelle inchangés.
## beta.044 — pouvoirs natifs, commandes LAN et icône finale
Build, **69 tests serveur**, **88 contextes positifs d'œufs**, deux parcours
client et exports vérifiés. [Contrat et résultats](spawn-eggs-audit-beta044.md).
- [Pack normal](../build/Sanctuary-beta.044.mrpack), 5250933 octets.
SHA-256 : `a76cabcadb85c3c0439961b8a175ee8be28fcf246970a3e57ca6475da0c169f0`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.044.mrpack), 5269868 octets.
SHA-256 : `06f4893e4e4d629a9c8791e59000678c768ad134e32f7346c103edd85e304ed2`.
Reçu : build/egg044-artifact.json. Dernière icône fournie (bleu en haut),
1 470 classes et ressources comparées au build, dépendances contrôlées.
Archives beta.043, canal public et instance personnelle inchangés.
## beta.043 — blocs portés et icône officielle
Build, 41 tests serveur et exports vérifiés ; interface graphique non validée.
[Contrat](functional-head-blocks-beta043.md).
- [Pack normal](../build/Sanctuary-beta.043.mrpack), 5242689 octets.
SHA-256 : `1c52b19d503b386452ecd3e8e1141061171ca2ec40946709d5b9dfdc6583a54d`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.043.mrpack), 5261624 octets.
SHA-256 : `dae7ed5433095c5fa1d55caa92b7f037a51c2202d29ec0b9e8c8477f77d0dcd2`.
Reçu : `build/head043-artifact.json`. Icône fournie intacte, 1 466 classes
comparées au build, dépendances imbriquées et ressources vérifiées.
Exports beta.042, canal public et instance personnelle inchangés.
## beta.042 — ancrage des joueurs portés
Portage corrigé avec 39 tests serveur et un parcours graphique natif réussis.
Le diagnostic LAN reste ouvert : activation tardive de l'hôte, commande d'XP
et révocation fonctionnent dans le scénario testé. Aucun correctif des droits
n'est revendiqué. [Ticket](lan-carry-beta042.md).
- [Pack normal](../build/Sanctuary-beta.042.mrpack), 5,191,398 octets.
SHA-256 : `de7d2368de6866d1408cd41f0c60148f5db7a467b00df2152e8821bde4c0ae6b`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.042.mrpack), 5,210,328 octets.
SHA-256 : `24f7add0c5f32f8d7cec596d624d6da5dd57a7ef920e3fa711b7f45345828443`.
Reçu : `build/lan-carry042-artifact.json`. Les 1 441 classes correspondent au
build ; seuls CarryService et CarryPose changent face à beta.041. Les 173 PNG
et les deux MRpacks beta.041 sont inchangés. Canal public et Prism inchangés.
## beta.041 — bébés portés sans ralentissement
Deux exports locaux vérifiés après `check build assemblePack assembleTestPack`
et **43 tests serveur** ciblant le portage, les familiers et les mouvements.
Le poids des bébés est nul, y compris dans les piles ; la croissance rétablit
la pénalité adulte au prochain tick. [Contrat](carry-babies-beta041.md).
- [Pack normal](../build/Sanctuary-beta.041.mrpack), 5 191 178 octets.
SHA-256 : `c2be0db5efc13a6e442f81cb1b2615143c1c5c1d102b0856b42cec37ccd8eaae`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.041.mrpack), 5 210 113 octets.
SHA-256 : `03556ad7920a51d9e5d54ca294ef2ee1a1ac84a3d948a0693e926a66eebd7864`.
- Reçu local : `build/carry041-artifact.json`.
Les 1 441 classes correspondent au build. Les ressources client, les 173 PNG
et les exports beta.039/beta.040 sont inchangés. Le correctif multijoueur de
beta.040 est inclus ; aucun nouveau test réseau dédié n'est revendiqué.
Le canal public, Prism et les serveurs personnels restent inchangés.
## beta.040 — accueil multijoueur, habitant, opérateur et ciel
Deux exports locaux vérifiés, après `check build assemblePack assembleTestPack`,
**50 tests serveur** et parcours client natif : ouverture du Hello World à froid
sans composants d'items, contrôles opérateur, portraits, armure, ciel gagné/vide,
shader natif et relecture d'un catalogue de recettes supérieur à 64 Ko.
La connexion à un serveur dédié n'a pas été testée ; l'EULA reste non acceptée.
Aucun moteur Iris compatible avec 26.3-pre-2 n'est embarqué.
- [Pack normal](../build/Sanctuary-beta.040.mrpack), 5,190,946 octets.
SHA-256 : `1973be1033d295b1f3a81fe96b6a0b072597922cd089b1fdae26281ea13530f5`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.040.mrpack), 5,209,881 octets.
SHA-256 : `320abd13c1e523e7a2d5b1177abb35dcebfe1fabdcc8340e2846b6e3a715ac49`.
- Reçu local : `build/operator040-artifact.json` ; captures dans
`build/operator040-evidence/final/`.
Les 1 441 classes compilées, ressources et dépendances imbriquées correspondent
aux sources contrôlées. Les 173 PNG existants et les deux exports beta.039 sont
inchangés. Le profil plat ajoute uniquement le module Sanctuary Test.
Canal public, instance Prism et serveurs personnels inchangés.
Contrats : [accueil](multiplayer-hello-beta040.md),
[opérateur/habitant/ciel](operator-inhabitant-stars-beta040.md),
[shaders](shaders-beta040.md), [reprise des recettes](recipe-storage-beta040.md).
## beta.039 — familier de départ, savoir alimentaire et inventaire de mort
Les deux distributions locales sont vérifiées : 68 tests serveur, parcours client
natif, 14 784 comparaisons alimentaires et 10 000 tirages de familiers. Les trois
cases du Hello World sont centrées sous la palette ; leur titre reste aligné à
gauche. Le tirage est conservé avant l'arrivée et le familier choisi est équipé
une seule fois. [Contrat du premier familier](hello-starter-beta039.md).
La livraison comprend le savoir alimentaire, les panoramas avec profondeur et
masque de brume reconstitué, les têtes numérotées et l'inventaire de mort grisé à
côté de l'inventaire actuel. Les 173 textures existantes sont conservées.
[Captures et alimentation](food-panorama-beta039.md) ;
[inventaire de mort](grave-inventory-beta039.md).
Les 1 419 classes Sanctuary, les ressources et les dépendances imbriquées ont
été comparées aux builds. Le profil plat ajoute uniquement Sanctuary Test.
Canal public et instance Prism personnelle inchangés ; beta.038 reste immuable.
- [Pack normal](../build/Sanctuary-beta.039.mrpack), 5 150 501 octets.
SHA-256 : `81bbc6770f9c44ba3e259cf8be2881b60d4146ada6a9c4d889afad96f5f0311a`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.039.mrpack), 5 169 436 octets.
SHA-256 : `c3649eec2d5a1ec67b08743c9b636157ce4bc692bff1a96c4334a6660363acd6`.
- Reçu local : `build/food039-artifact.json` ; captures et panoramas dans
`build/food039-evidence/release/`.
Pour essayer le choix initial, utiliser un nouvel habitant dans un nouveau
monde : les habitants déjà arrivés ne sont pas renvoyés au Hello World.
## beta.038 — nourriture, têtes-tombes et fondation des factions
Les deux distributions locales sont vérifiées : 55 tests serveur, parcours
client natif, 14 784 comparaisons alimentaires, 1 381 classes Sanctuary et les
ressources embarquées. Le profil plat ajoute uniquement le module Sanctuary Test.
La fondation coûte désormais dix niveaux et crée une place sans prestige ; les
anciennes factions sont conservées. [Contrat et reprise](graves-food-beta038.md).
Canal public et instance Prism personnelle inchangés ; beta.037 reste immuable.
- [Pack normal](../build/Sanctuary-beta.038.mrpack), 5,069,719 octets.
SHA-256 : `12b4b56480e3f58da58e312e109417c8834f0682c4bf889ae536e41c4f44de54`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.038.mrpack), 5,088,654 octets.
SHA-256 : `ed302d7ad9e921e1f97e9727fefa56b782db8c77820f99f31cf1611a06015076`.
- Reçu local : `build/graves038-artifact.json` ; treize captures dans
`build/graves038-evidence/`.
## beta.037 — temps réel et suivi commun
Les deux distributions locales sont vérifiées : 29 tests serveur, deux parcours
client, 1 353 classes Sanctuary, dépendances imbriquées et ressources. Le module
Sanctuary Test est le seul fichier supplémentaire du profil plat. Les artefacts
beta.036 restent immuables. [Contrat et configuration](realtime-beta037.md).
Canal public et instance Prism personnelle inchangés.
- [Pack normal](../build/Sanctuary-beta.037.mrpack), 5,014,547 octets.
SHA-256 : `e91d29dddf5ee26098a4de6fff85a5cfa5ce920304754c12aecd06cf8b6a9d2d`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.037.mrpack), 5,033,482 octets.
SHA-256 : `9b4e3c60e507e2ab9e3bf666615d833db8b0e4375454dc727aff7f5155c4b043`.
## beta.036 — suivi choisi et correctifs de jeu
Distribution locale normale et profil de test plat, versions synchronisées.
[Contrat](corrections-beta036.md) : notifications/F3, suivi depuis Advancements,
plané avec animal porté, discrétion au sol et sorties de recettes consultables
par le catalogue JEI. Les annonces, possessions et recettes restent distinctes.
Le canal public et linstance Prism personnelle ne sont pas modifiés par ce ticket.
Build, 36 tests serveur et deux parcours client natifs réussis. Les 1 335 classes
Sanctuary, les dépendances imbriquées et la différence unique du profil de test
sont contrôlées ; beta.034 et beta.035 restent inchangées.
- [Pack normal](../build/Sanctuary-beta.036.mrpack), 4,968,783 octets.
SHA-256 : `dfa2602f7cd584f50d7a8d4a1faeb249a3473e9b4259a2c87cf7893a53d6836f`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.036.mrpack), 4,987,716 octets.
SHA-256 : `118ec724517233319c922931d9186f54b9831e628e6661d0a32863d507dc37c9`.
- Reçu local : `build/corrections036-artifact.json` ; captures et logs cités
dans le contrat de livraison.
## beta.035 — collections Minecraft
Exports locaux : [pack normal](../build/Sanctuary-beta.035.mrpack) et
[profil plat rapide](../build/Sanctuary-Test-beta.035.mrpack).
[Contrat, reprise des carnets et validation](collections-beta035.md).
Build, 28 tests serveur, matrice des 126 advancements et parcours client natif
réussis. Les 67 définitions, 2 042 recettes primaires, 1 322 classes Sanctuary,
traductions et dépendances embarquées correspondent aux builds. Le profil rapide
ajoute seulement son module facultatif et son nom de pack.
SHA-256 normal : `dfcf5927eaef183fe582b95454480849a08353561cb66d83a514d8a0274b5c60`.
SHA-256 test : `f94f216b5b09c7ebeafea45a8d735978a4efc354aa245ffbfd993ee7e6db2b24`.
Reçu : `build/collections035-artifact.json`. Aucun canal, instance personnelle
ou monde existant na été modifié ; les archives précédentes sont conservées.
## beta.034 — découvertes et hotbar agrandie
Exports locaux : [pack normal](../build/Sanctuary-beta.034.mrpack) et
[pack test rapide](../build/Sanctuary-Test-beta.034.mrpack).
[Fonctionnement et vérifications](notifications-beta034.md).
Build, 22 tests serveur et parcours client natif réussis. Les 1 320 classes du
mod, ses dépendances imbriquées, les ressources FR/EN et les métadonnées ont
été comparées aux builds. Le profil rapide ajoute seulement le module test et
son nom de pack ; JEI reste identique à beta.033.
SHA-256 normal : `df0a0c2ab937ccec4361bd37a07a551a592b3d5819ade1f289fa9fb428c355e5`.
SHA-256 test : `cf41d20a118128afd044556e6dee44804852ea7232f2b13623020ec471c3b4fc`.
Reçu : `build/notifications034-artifact.json`. Les anciennes archives, le canal
packwiz et linstance Prism personnelle nont pas été modifiés.
## beta.033 — menus et profil plat facultatif
Deux exports locaux vérifiés :
- [Sanctuary-beta.033.mrpack](../build/Sanctuary-beta.033.mrpack), pack normal.
- [Sanctuary-Test-beta.033.mrpack](../build/Sanctuary-Test-beta.033.mrpack), monde plat et intro passée.
Le second conserve le contenu du premier à loctet près et ajoute seulement
`sanctuary-test-beta.033.jar` (21 504 octets), avec un nom de pack distinct.
[Utilisation du profil rapide](test-rapide-beta033.md) · [menus et validation](menus-discovery-beta033.md).
Les 1 304 classes Sanctuary, les trois classes du module test, les dépendances
imbriquées et les métadonnées exactes ont été comparées aux builds. Les exports
beta.031 et beta.032 sont inchangés. Build, 34 tests serveur et parcours client
réussis ; le bouton History final est vérifié dans le dernier parcours plat.
SHA-256 normal : `a302eee44a282a22a8b845f96c4260583995e0bbd7444e969cda823ee95e3a2f`.
SHA-256 test : `a703edb798d1981b63f6dd7d8e1980fc6c69ba6a9b0443bb10f5d0bbd6f61234`.
Reçus : `build/menus033-artifact.json` et `build/quick033-artifact.json`.
Le canal packwiz et linstance Prism personnelle nont pas été modifiés.
## beta.032 — refonte des 88 familiers
Export dessai [Sanctuary-beta.032.mrpack](../build/Sanctuary-beta.032.mrpack).
Client et serveur beta.032 ensemble ; la nouvelle capacité réseau vérifie cette
compatibilité. [Migration additive, utilisation et validation](spawn-eggs-v2-beta032.md).
Build, 85 tests serveur et parcours client natif réussis. Reçu dintégrité :
`build/refonte032-artifact.json`. Export local ; aucun canal ni instance
personnelle na été mis à jour.
## beta.031 — apparition galactique
Export d'essai [Sanctuary-beta.031.mrpack](../build/Sanctuary-beta.031.mrpack).
Glyphes spectraux, spirale vers un portail qui remplit l'écran et flash blanc
sur le spawn. Client et serveur beta.031 ensemble ; `/sanctuary intro` rejoue
la proposition. L'éclairage de beta.030 est inclus.
Build, 9 tests serveur et parcours graphique natif validés. Archive, versions,
1 278 classes compilées, dépendances imbriquées et conservation de beta.030
vérifiées. [Contrat et reçu](introduction-beta031.md).
Export local ; canal packwiz et instance Prism personnelle non modifiés.
## beta.006 — brouillard, souris et Demeure
Export local [Sanctuary-beta.006.mrpack](../build/Sanctuary-beta.006.mrpack).
`check build assemblePack` avec la sélection native `progression,map,demeure`
réussit : 8/8 tests serveur, parcours client natif validé séparément.
Le JAR Sanctuary contient le mod autonome Demeure, sa licence et sa provenance.
L'assemblage vérifie que ce JAR imbriqué est identique au build du module.
SHA-256 MRpack : `ef8499de78461e7eab7bafe3d1ccf38a2d06ec3a0e0884e8e10ffe30fc63071f`.
Reçu : `build/demeure006-artifact.json` ; [migration et validation](demeure-beta006.md).
Les exports beta.003005 restent identiques. Aucun canal ni instance personnelle
n'est modifié par cet export d'essai.
## beta.004 — cadre Blocodex et correction du sprint
Export local `build/Sanctuary-beta.004.mrpack`, JAR `sanctuary-beta.004.jar`,
version interne `beta.004`. `check build` avec la sélection native progression
réussit, ainsi que le parcours client et `assemblePack -x check` après les
contrôles. Les mondes beta.003 restent lisibles sans migration. Voir
[le ticket, les vérifications et les limites](blocodex-beta004.md).
Archive, version, classes, ressources, dépendance et JAR embarqué vérifiés.
Reçu : `build/blocodex004-artifact.json`.
SHA-256 MRpack : `aee4fdebd48d6719f85d2477fbefe90e12ae38313cc107615fa6105c0c57d475`.
SHA-256 JAR : `3a8c26105121340a41644c817533bff59f519d7f02837efe570511568eba98a6`.
Le MRpack beta.003 reste identique. Aucune publication ni synchronisation
d'installation personnelle effectuée.
## beta.003 — export d'essai de la progression
Version interne `beta.003`, JAR `sanctuary-beta.003.jar`, export local
`build/Sanctuary-beta.003.mrpack`. Le parcours HELLO_WORLD, achats, mort et
redémarrage est validé en client natif ; la suite serveur générale conserve
deux échecs worldgen préexistants. Voir [les résultats et limites](progression-beta003-release.md).
Après les contrôles, `./gradlew assemblePack -x check` assemble le JAR final
et vérifie les manifestes. Depuis `build/packwiz`, `packwiz modrinth export
-o ../Sanctuary-beta.003.mrpack` produit l'archive. Intégrité ZIP, versions,
JAR embarqué identique au build, ressources FR/EN et empreinte Fabric API
vérifiés ; reçu dans `build/progression003-artifact.json`.
SHA-256 MRpack : `2b31d67befb4838d0f6da307c3ac0d1dfe5ba41978e9d8b73d5c2983108b9db0`.
SHA-256 JAR : `44544793d318d2be8bf5cdc6ab4e80d752b886debcf383bedca04ed04da0ae1d`.
Le canal publié et l'instance Prism personnelle restent à leur état antérieur.
## beta.002 — export dessai des climats et temples
Version interne `beta.002`, JAR `sanctuary-beta.002.jar` et MRpack
`Sanctuary-beta.002.mrpack`. Les corrections demandées après lessai de beta.001
sont décrites dans [le contrat des expéditions](expeditions-beta002.md).
La distribution reste un export local ; aucun canal publié ou instance Prism
personnelle nest modifié par cette préparation.
## beta.001 — transition préparée localement
Le mod et le pack suivent désormais [le compteur `beta.xxx`](versioning.md).
Le premier numéro est `001` ; les futurs tags reprennent la version exacte,
sans préfixe `v`. Le relief initial reste celui de lalpha.30.7 ; les nouveaux
mondes ouvrent [quatre anciennes expéditions](expeditions-beta001.md). Cette préparation
ne publie pas de release, navance pas le canal et ne synchronise pas Prism.
La dernière livraison consignée reste lalpha.30.7 ci-dessous.
## Alpha.30.7 publiée — 12 septembre 2026
La [release alpha.30.7](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.7)
@@ -843,7 +1383,7 @@ Après les vérifications, le commit et le push de la branche du ticket, le scri
de publication réalise les étapes de release et de canal ci-dessous :
```sh
python3 scripts/publish_pack.py --notes-file chemin/vers/notes.md --asset build/Sanctuary-0.1.0-alpha.12.mrpack
python3 scripts/publish_pack.py --notes-file chemin/vers/notes.md --asset build/Sanctuary-beta.001.mrpack
```
Les options sont facultatives. Ce script **publie** sur le Git configuré dans
@@ -857,12 +1397,13 @@ de livraison restent à exécuter avant cette commande.
La procédure complète, également utilisable manuellement :
1. Modifier ensemble les versions de `gradle.properties` et `packwiz/pack.toml`.
1. Incrémenter ensemble les versions de `gradle.properties` et `packwiz/pack.toml`
selon la [convention `beta.xxx`](versioning.md).
2. Exécuter `./gradlew check build assemblePack` et les vérifications du ticket.
3. Préparer les métadonnées de la livraison, avec l'URL exacte du futur JAR :
```sh
python3 scripts/pack.py release https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.12/sanctuary-0.1.0-alpha.12.jar
python3 scripts/pack.py release https://git.botsu.net/koka/sanctuary-beta/releases/download/beta.001/sanctuary-beta.001.jar
```
4. Pousser le commit source vérifié. Créer une release Gitea correspondant à ce