Files
2026-09-18 12:44:49 +02:00

2215 lines
125 KiB
Markdown
Raw Permalink 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.
# Distribution packwiz et Prism
Sanctuary Beta utilise une seule instance Prism, synchronisée avant chaque
lancement par packwiz. Le canal reste à l'adresse :
```text
https://git.botsu.net/koka/sanctuary-beta/raw/branch/packwiz/pack.toml
```
Les sources sont sur la branche de travail du ticket. La branche `packwiz`
contient les manifestes de distribution produits par le build et licône
`icon.png` déclarée dans leur index ; les
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.143 — Neige saisonnière en temps réel
Accumulation espacée par un facteur 12 et fonte par le facteur temps réel 72,
avec le sampler natif de précipitation conservé. Protections inchangées pour
la neige construite, les biomes froids, l'hiver, les profils neigeux et la
météo Vanilla. [Contrat et vérifications](realtime-snow-melt-beta143.md).
[Release beta.143](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.143)
publiée ; canal `bafff5e9fcdd95c5dd184953a34ada805e455797`. Deux synchronisations
isolées puis deux dans l'instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.143/`. Archives vérifiées
dans `sanctuary-beta/build/`.
## beta.142 — Vulkan par défaut et stabilité PBR
Vulkan natif prioritaire, rafraîchissements PBR stables et intensité initiale
80 %, calculs de reflets bornés. [Contrat et vérifications](pbr-refresh-beta142.md).
[Release beta.142](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.142)
publiée ; canal `d661260e2bbabb0326c86d6cc543daf986979596`. Deux synchronisations isolées
puis deux dans l'instance Sanctuary Beta réussies. Les 923 fichiers personnels
suivis gardent leurs hashes. Aucun monde personnel ouvert ; sauvegarde préalable
`sanctuary-backups/before-beta.142/`. Archives vérifiées dans `sanctuary-beta/build/`.
Un choix OpenGL explicite reste conservé : sélectionner Vulkan dans les réglages
vidéo et redémarrer pour changer ce choix. La capture Windows de bruit en
mouvement reste à reconfirmer sur son pilote ; les contrôles OpenGL/Vulkan Mac
et la correction du domaine numérique du reflet sont documentés dans le ticket.
## beta.141 — Direction des lumières pour les normales PBR
Directions locales mises en cache, sources portées, confiance réduite lorsque
les sources s'opposent et fondus. Activer PBR et Lumières colorées ; portée PBR
de 32 blocs. [Contrat et vérifications](directional-lights-beta141.md).
[Release beta.141](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.141)
publiée ; canal `7e6c84400f80db24bf5204cd21d628194ae9f0f7`. Deux synchronisations isolées
puis deux dans l'instance Sanctuary Beta réussies. Les 923 fichiers personnels
suivis gardent leurs hashes. Aucun monde personnel ouvert ; sauvegarde préalable
`sanctuary-backups/before-beta.141/`. Archives vérifiées dans `sanctuary-beta/build/`.
## beta.140 — Lumières portées et fondus
Couleurs des objets en main et sur la tête, distances 8/16/32/64 et fondus
préservant la teinte. Torches natives par défaut, option chaude, cuivre vert
et redstone rouge. [Contrat et vérifications](colored-dynamic-beta140.md).
[Release beta.140](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.140)
publiée ; canal `2c360a0759d4a164f82c89ac2bef04ff69d50875`. Deux synchronisations isolées
puis deux dans l'instance Sanctuary Beta réussies. Les 923 fichiers personnels
suivis gardent leurs hashes. Aucun monde personnel ouvert ; sauvegarde préalable
`sanctuary-backups/before-beta.140/`. Archives vérifiées dans `sanctuary-beta/build/`.
## beta.138 — Densité des rayons selon la météo
Brouillard plus dense et diffus, précipitations et atténuation de l'orage.
Réglage manuel conservé, aucune nouvelle option ni modification de sauvegarde.
[Contrat et vérifications](shader-beta138.md).
[Release beta.138](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.138)
publiée ; canal `c049423de1971079b9d61874d83adeb6f1ad49f7`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.138/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.137 — Rayons solaires volumétriques
Rayons à travers les ouvertures et le feuillage, activés à 35 %, indépendants
du bloom et de l'affichage des ombres de surface. Carte solaire partagée.
[Contrat et vérifications](shader-beta137.md).
[Release beta.137](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.137)
publiée ; canal `68cb39a5edbf5d34def02f670e2488ee852605b8`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.137/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.136 — Lens flare rectangulaire
Rectangles à dégradé doux pour le soleil et la lune, activés à 30 % et
réglables indépendamment du bloom. Occultation par les blocs et phases lunaires.
[Contrat et vérifications](shader-beta136.md).
[Release beta.136](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.136)
publiée ; canal `dd5b545a7cfbb957f2c70e9dc17034b44caef98f`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.136/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.135 — SSGI en proximité et nouveaux défauts
Normales stables près des surfaces, atténuation progressive du rebond au contact.
Bloom à 20 %, PBR et SSGI activés par défaut, choix personnels existants conservés.
[Contrat et vérifications](shader-beta135.md).
[Release beta.135](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.135)
publiée ; canal `5b0df577fcd036937c25be3a1f4580f9db3103a1`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.135/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.134 — PBR optionnel et SSGI filtré
Normales procédurales en cache, rugosité/métallicité par famille et reflets
directionnels. Filtrage SSGI et suppression de sa forte réinjection neutre.
[Contrat et vérifications](shader-beta134.md).
[Release beta.134](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.134)
publiée ; canal `35ec0f6e145002f6367944df5b75e2703958eaef`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.134/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.133 — SSGI renforcé
Diffusion des couleurs rendue visible au réglage 35, même budget de rayons
et cibles GPU. [Contrat et vérifications](shader-beta133.md).
[Release beta.133](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.133)
publiée ; canal `9ceb5a5353c9d1b8bb7834a20e818fd65096ff98`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.133/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.132 — SSGI expérimental
Diffusion locale des couleurs visibles, rayon 2,5 blocs, intensité réglable,
initialement OFF. [Contrat et vérifications](shader-beta132.md).
[Release beta.132](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.132)
publiée ; canal `9edaaedc0205c525ecce9de66b5ca7827c56c28f`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis gardent leurs hashes. Aucun monde personnel ouvert ;
sauvegarde préalable `sanctuary-backups/before-beta.132/`.
Packs normal/Test/template vérifiés dans `sanctuary-beta/build/`.
## beta.131 — émissifs indépendants et précision étendue
Bloom, émissifs et highlight ON initialement. Couper le halo ou régler son
intensité à zéro garde les inclusions lumineuses. Précisions 64/128 ajoutées,
défaut 16 conservé. [Contrat et vérifications](shader-beta131.md).
[Release beta.131](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.131)
publiée ; canal `efb18c274d95d988a9566b8c52751469f002cdda`. Deux synchronisations isolées,
puis deux dans la même instance Sanctuary Beta réussies. Les 923 fichiers
personnels suivis sont conservés, préférences et sauvegardes comprises.
Aucun monde personnel ouvert ; sauvegarde `sanctuary-backups/before-beta.131/`.
Archives normal/Test/template vérifiées dans `sanctuary-beta/build/`.
## beta.130 — bloom et précision commune
Bloom réglable, masques sélectifs des vingt textures de minerais, précision
commune aux ombres et au highlight. Réglages initiaux 32/128/16 et Pixel Shadows
activé ; anciennes préférences conservées. [Contrat et vérifications](shader-beta130.md).
[Release beta.130](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.130)
publiée ; canal `68e06353bf880af04c1c72d4e3a159f11f94b619`. Deux synchronisations isolées
puis deux dans la même instance **Sanctuary Beta** réussies. Les 923 fichiers
personnels suivis, réglages de shaders compris, gardent leurs hashes. Aucun
monde personnel ouvert ; sauvegarde préalable `sanctuary-backups/before-beta.130/`.
Packs normal/Test et template vérifiés et copiés dans `sanctuary-beta/build/`.
## beta.129 — reflets CTM et portées 16256 blocs
Reflets connectés entre tous les matériaux coplanaires, portée indépendante,
ombres à 128/256 blocs, intensité rétablie à midi et correction du réalignement
cyclique de la grille lumineuse. [Contrat et vérifications](shader-beta129.md).
[Release beta.129](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.129)
publiée ; canal `2eaa0130a4cd475c598beefdab40f48fc8681ab7`. Deux synchronisations isolées
puis deux dans la même instance **Sanctuary Beta** réussies. Les 923 fichiers
personnels suivis, réglages de shaders compris, sont conservés. Aucun monde
personnel ouvert ; copie préalable dans `sanctuary-backups/before-beta.129/`.
Packs normal/Test et template copiés et vérifiés dans `sanctuary-beta/build/`.
## beta.128 — stabilité des ombres, lune et feuillage
Ombres des blocs nettes et stabilisées, atténuation à midi, lune légère et
feuillage nuancé selon son épaisseur. [Contrat et vérifications](shader-beta128.md).
[Release beta.128](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.128)
publiée ; canal `eba01726ee132a6e548d129fa7ee04f24c880917`. Deux synchronisations isolées
puis deux dans la même instance **Sanctuary Beta** réussies. Les 923 fichiers
personnels suivis, réglages de shaders compris, sont conservés. Aucun monde
personnel ouvert ; copie préalable dans `sanctuary-backups/before-beta.128/`.
Packs normal/Test et template copiés et vérifiés dans `sanctuary-beta/build/`.
## beta.127 — shader et ombres pixélisées
Ombres solaires optionnelles intégrées à Sanctuary · Vanilla Light, avec finesse
et portée réglables. Socle beta.126 conservé. [Contrat et vérifications](shader-beta127.md).
[Release beta.127](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.127)
publiée ; canal `7fd24a43e01ee497a23311e3c78e1dd3dddd877a`. Deux synchronisations
isolées puis deux dans la même instance **Sanctuary Beta** réussies.
Les 923 fichiers personnels suivis, réglages de shaders compris, sont conservés.
Aucun monde personnel ouvert ; copie préalable dans `sanctuary-backups/before-beta.127/`.
Packs normal/Test et template copiés et vérifiés dans `sanctuary-beta/build/`.
## beta.126 — gemmes, argile et découvertes
Rubis et saphir, nouvelles textures d'items, argile conservant les couleurs
originales et commandes de découverte communes aux recettes et catalogues.
[Contrat et vérifications](gems-beta126.md).
[Release beta.126](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.126)
publiée ; canal `31749b95d21ce5bced6b9e5759499da6f8a67e6e`. Deux synchronisations
isolées puis deux dans la même instance **Sanctuary Beta** réussies.
Les 923 fichiers personnels et réglages suivis sont inchangés ; sauvegardes
restées fermées. Copie préalable dans `sanctuary-backups/before-beta.126/`.
Packs normal/Test et template copiés et vérifiés dans `sanctuary-beta/build/`.
## beta.125 — placement, éclats et animaux sculptés
Coins et trois hauteurs, particules de voxels et espèces découvertes au Clay
Workshop. [Contrat et vérifications](sculpture-placement-beta125.md).
[Release beta.125](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.125)
publiée ; canal `47eb833911a96eef0b13805dafe65b2ab7b95c87`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable dans
`sanctuary-backups/before-beta.125/`. Packs normal/Test et template copiés
et vérifiés dans le dossier habituel `sanctuary-beta/build/`.
## beta.124 — une boîte par sculpture
Une boîte ajustée commune à la sélection et aux collisions ; détails physiques
simplifiés, orientation/ancrage et éclairage conservés.
[Contrat et vérifications](sculpture-bounds-beta124.md).
[Release beta.124](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.124)
publiée ; canal `67ebcc7d07f8b75e8988f6099e3d6e5704f123fb`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.124/`. Packs normal/Test et template également
copiés et vérifiés dans le dossier habituel `sanctuary-beta/build/`.
## beta.123 — clé dorée et clé de Steve
La clé dorée se limite aux orientations cohérentes ; la clé de Steve reprend
les états et textures libres, utilisables aussi en survie dès sa récupération.
[Contrat et vérifications](wrench-safety-beta123.md).
[Release beta.123](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.123)
publiée ; canal `f988d01b901f2d3eda0b4ab47a48540dc627d1b5`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.123/`.
## beta.122 — formes et lumière des sculptures
Sélection et collisions sur les voxels réels ; suppression de l'occlusion cubique.
[Contrat et vérifications](sculpture-shape-light-beta122.md).
[Release beta.122](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.122)
publiée ; canal `3d340bea0093b709c6018624795a1b3ca557b72d`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.122/`.
## beta.121 — texture de clé et pack personnel
PNG du créateur et copie complète modifiable depuis l'écran des packs.
[Contrat et vérifications](resourcepack-template-beta121.md).
[Release beta.121](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.121)
publiée ; canal `e3e6572da9288fbbcfa36bf6b7dd3aa0d1c54f5e`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.121/`. Le template personnel est créé par le
joueur, jamais géré ou réécrit par packwiz.
## beta.120 — clé dorée et états de blocs
Gestes du debug stick, rotation des textures et assemblages prioritaires.
[Contrat et vérifications](golden-wrench-beta120.md).
[Release beta.120](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.120)
publiée ; canal `e8060764a444a58b0a17318a3821dfeb1a0c33c6`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.120/`.
## beta.119 — pose centrée des sculptures
Centre accessible au point visé, bords conservés et grille entière de 1/16.
[Contrat et vérifications](sculpture-center-beta119.md).
[Release beta.119](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.119)
publiée ; canal `5e823af7807f524f6394acad402fe62328c7e4ab`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.119/`.
## beta.118 — murets en briques colorées
Seize murets natifs, recettes, tailleur, eau et série créative par couleurs.
[Contrat et vérifications](colored-brick-walls-beta118.md).
[Release beta.118](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.118)
publiée ; canal `e6bab433bea9528f67d39af0d6c7bcb6443e4817`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.118/`.
## beta.117 — grain des textures et sculptures en chapeau
Échantillonnage des pixels de plusieurs textures, grain stable même sur un
modèle uni et conservation des données du chapeau.
[Contrat et vérifications](sculpture-texture-grain-beta117.md).
[Release beta.117](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.117)
publiée ; canal `a5b75a70f86e42afb8e06ba4daa9880d61c6373e`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.117/`.
## beta.116 — palettes de sculpture et Fourneau
Le Clay Workshop utilise les nuances des textures de blocs ; le Fourneau
corrige les décalages de cases et explique la chauffe.
[Contrat et vérifications](sculpture-materials-beta116.md).
[Release beta.116](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.116)
publiée ; canal `c741870160f8a21f0a9793f20f0e624ebdbacdb6`. Deux
synchronisations isolées puis deux dans la même instance **Sanctuary Beta**
réussies. Les 923 fichiers personnels et réglages suivis sont inchangés ;
sauvegardes restées fermées. Copie préalable des fichiers remplacés dans
`sanctuary-backups/before-beta.116/`.
## beta.110 — version commune
Clay Workshop, Statuaire et import GLB intégrés aux œufs et à la neige saisonnière.
[Contrat, vérifications et suivi de mise à jour](clay-workshop-integration-beta110.md).
[Release beta.110](https://git.botsu.net/koka/sanctuary-beta/releases/tag/beta.110)
publiée ; canal `828353a6e2bd747f4f473ae9fb9e965d38032419`. Deux synchronisations
isolées puis deux dans la même instance **Sanctuary Beta** réussies. Minecraft
26.3 finale, Loader 0.19.5, Fabric API 0.160.5+26.3. Les 923 fichiers personnels
et réglages suivis sont inchangés ; sauvegardes restées fermées. Copie préalable
des fichiers remplacés : `sanctuary-backups/before-beta.110/`.
## beta.105 — archives locales
Saisons et neige, chapeaux vivants, molette du fût et panoramas avec shader.
[Contrat, tests et empreintes](living-hats-seasons-beta105.md).
Archives normales/Test construites en copie isolée pour préserver le chantier
beta.106 simultané. Aucun déploiement ni publication du canal.
## beta.104 — archives locales
Contraste des argiles grise et noire et rangement beta.103.
[Validation](clay-contrast-beta104.md). Packs normal/Test locaux, aucun déploiement.
## beta.103 — archives locales
Rangement créatif par séries de 16. [Détails](colored-bricks-order-beta103.md).
Packs normal/Test locaux ; aucune publication ni installation personnelle.
## beta.102 — archives locales
Briques et argiles des seize couleurs, Minecraft 26.3. Les nouvelles textures
sont embarquées dans le mod ; le resource pack beta.090 reste compatible.
[Contrat et validation](colored-bricks-beta102.md).
Aucune publication du canal ni installation personnelle.
## beta.101 — archives locales
Correctif datterrissage des familiers volants, Minecraft 26.3, resource pack
beta.090 inchangé. [Validation](flying-landing-beta101.md).
Aucune publication du canal ni installation personnelle.
## beta.100 — archives locales
`Sanctuary-beta.100.mrpack` et `Sanctuary-Test-beta.100.mrpack` : statues
conditionnées aux découvertes et promenade des familiers. Minecraft 26.3,
resource pack beta.090 inchangé. Voir [validation](exploration-familiers-beta100.md).
Aucun canal publié ni déploiement personnel pour cette livraison.
## beta.099 — Catalogue et Progression
Packs normal/Test locaux pour Minecraft 26.3 finale.
[Contrat, génération et vérifications](catalogue-progression-beta099.md).
Les anciennes salles sauvegardées restent inchangées. Aucun canal ou instance
personnelle modifié.
## beta.098 — Construction créative
Packs normal/Test locaux pour Minecraft 26.3 finale. Ajout du bouton créatif
pour construire le plan du Métabli. [Contrat](creative-construction-beta098.md).
Aucun canal ni instance personnelle modifié.
## beta.097 — Temples et plans texturés
Packs normal/Test locaux pour Minecraft 26.3 finale. Présence des temples de
secours et aperçu avec les textures du pack actif.
[Contrat et vérifications](temple-crash-beta097.md).
Le rapport initial concerne beta.089 sur 26.3-pre-2 ; le correctif cible la
version 26.3 finale du dépôt. Aucun canal ni instance personnelle modifié.
## beta.096 — Métabli
Les packs locaux normal/Test ajoutent latelier et séparent son catalogue des
commandes de construction accessibles avec K. Minecraft 26.3, dépendances et
pack intégré beta.090 conservés. [Détails et vérifications](metabli-beta096.md).
Aucun canal publié ni instance personnelle modifié.
## beta.095 — Texture de la tige des super pistons
Les packs locaux normal/Test corrigent quatre modèles de la tige centrale.
Minecraft 26.3, dépendances et pack intégré beta.090 conservés.
[Détails et vérifications](piston-shaft-beta095.md).
Aucun canal publié ni instance personnelle modifié.
## beta.094 — Fourneau allumé
Les packs locaux normal/Test ajoutent les braises de façade et corrigent les
particules du Fourneau. Minecraft 26.3, dépendances et pack de textures intégré
beta.090 conservés. [Détails et vérifications](fourneau-allume-beta094.md).
Aucun canal publié ni instance personnelle modifié.
## beta.093 — Recherche créative
Les packs locaux normal/Test beta.093 corrigent laccès graphique depuis les
infobulles indexées en arrière-plan. Cible Minecraft 26.3 finale ; le rapport
initial provenait de beta.089 sur 26.3-pre-2. Dépendances et textures inchangées.
[Diagnostic et vérifications](tooltip-crash-beta093.md). Aucun canal publié
ni instance personnelle modifié.
## beta.092 — Clic molette des super pistons
Les packs locaux normal/Test beta.092 corrigent la sélection des composants
de super piston. Dépendances et textures beta.090 conservées.
[Contrat et vérifications](multiblock-pick-beta092.md). Aucun canal publié
ni instance personnelle modifié.
## beta.091 — Interactions des passagers
Les packs locaux normal/Test beta.091 ajoutent les clics sur les animaux embarqués
et permettent de les viser à larrière du bateau. Minecraft 26.3, Fabric et JEI
restent ceux de beta.090 ; les textures beta.090 sont conservées.
[Contrat et vérifications](boat-passengers-beta091.md). Aucune publication du canal
ou installation personnelle nest effectuée.
## beta.090 — Minecraft 26.3 finale
La cible locale passe à Minecraft 26.3, Fabric API 0.160.5+26.3, avec Loader
0.19.5 et Java 25. Demeure et JEI sont reconstruits pour la même version ;
le pack graphique devient beta.090. [Contrat et vérifications](minecraft-26-3-beta090.md).
Les archives normal/Test beta.090 sont des livraisons locales : le canal
publié et l'instance Prism ne sont pas modifiés par cette migration du projet.
## beta.077 — tourbillon et navigation
[Nuages](cloud-vortex-beta077.md) · [Menus](menu-navigation-beta076.md).
Client natif, `check build`, sources et archives normal/Test vérifiés.
Textures beta.070 et 155 anciennes archives conservées. Le lot de menus
beta.076 est inclus ici ; aucun pack intermédiaire beta.076 na été publié.
Aucun déploiement dans une instance personnelle ni sur le canal distant.
- [Sanctuary-beta.077.mrpack](../build/Sanctuary-beta.077.mrpack), 9608669 octets.
SHA-256 : `1c3839f086e9545c920e4ebfc13f99a25d0684fa6f2dc8e1b2a842a8e7044045`.
- [Sanctuary-Test-beta.077.mrpack](../build/Sanctuary-Test-beta.077.mrpack), 9627602 octets.
SHA-256 : `1b0c302b9d4d5f59d5e954adbecde4acbacd9409c8cd6a743ccbe116826d7c0a`.
## beta.075 — bibliothèque locale
[Correctif et vérifications](plans-library-beta075.md). Retrait du bouton
Minecraft Schematics. Build, sources, JAR et exports normal/Test vérifiés ;
onze archives précédentes conservées. Aucun déploiement personnel ou distant.
- [Sanctuary-beta.075.mrpack](../build/Sanctuary-beta.075.mrpack), 9594917 octets.
SHA-256 : `fba6e648c2569b115713060862166b80ffc38620929f2fb3e110868d61d6257e`.
- [Sanctuary-Test-beta.075.mrpack](../build/Sanctuary-Test-beta.075.mrpack), 9613850 octets.
SHA-256 : `65a7f40f8c10c58437980cf6ea40e45b5b8c9e1e75e8dbadcc981aa5f41e19fd`.
## beta.074 — autonomie des familiers
[Contrat et vérifications](familiar-autonomy-beta074.md). Quatre comportements
spontanés distincts, garde locale et ordres H bref/maintenu. Textures beta.070.
Trois parcours client natifs et `check build assemblePack assembleTestPack`
réussis. JAR, 1 689 classes et sources comparés ; neuf archives précédentes
conservées. Aucun déploiement sur le canal ou dans une instance personnelle.
- [Sanctuary-beta.074.mrpack](../build/Sanctuary-beta.074.mrpack), 9595113 octets.
SHA-256 : `cc73e93c2ae17d6b52b6c8dd53639771645c5e5becd848e2c76765e32c919c5d`.
- [Sanctuary-Test-beta.074.mrpack](../build/Sanctuary-Test-beta.074.mrpack), 9614048 octets.
SHA-256 : `0851e10350788b76efa96ec1a50db951a74200213399e2a4216f8d5b1b8fafcb`.
[Reçu de vérification](../build/autonomy074-artifact.json).
## beta.073 — arènes et paris
Livraison locale isolée sur Minecraft 26.3-pre-2. Le resource pack reste
beta.070. [Contrat du ticket](arenas-beta073.md). Aucun canal distant ni aucune
instance personnelle n'est modifié. Client natif, `check build`,
assemblage et vérification des archives réussis.
- [Pack normal beta.073](../build/Sanctuary-beta.073.mrpack), 9 592 283 octets.
SHA-256 : `9ef9c1c2f156d1eb9dcb31ae0f0364a798e46867ce86d56ae25fa2ae5c5105ca`.
- [Monde plat rapide beta.073](../build/Sanctuary-Test-beta.073.mrpack), 9 611 218 octets.
SHA-256 : `5394215474faea6a321cf44d64c01acaaa7fda554448110a3c8b47dcddf2f9c7`.
- [Contrôles et provenance](../build/arena073-artifact.json).
## beta.072 — statues et plans natifs
[Contrat, formats et essais](statues-plans-beta072.md). Outil K intégré à
Sanctuary, création de statues à partir des modèles et textures du jeu,
import/export de plans, aperçu et collage créatif contrôlé côté serveur.
Sans dépendance Litematica/MaLiLib ; textures beta.070 conservées.
- [Pack normal beta.072](../build/Sanctuary-beta.072.mrpack), 9 534 082 octets.
SHA-256 : `ccadfa614595f4409cb8eab9c795f112e65854c8e84864c8a8fb67dbc2de450e`.
- [Monde plat rapide beta.072](../build/Sanctuary-Test-beta.072.mrpack), 9 553 013 octets.
SHA-256 : `cb1786ffbf0290fc2cc5437647423e96abee8bca7737537aecbb12de98aee811`.
Reçu `build/statues-research/artifacts.json` : 1 671 classes, 758 sources Java,
150 ressources graphiques conformes ; index et ZIP vérifiés. Client natif,
sept tests serveur et 130 tâches Gradle réussis. Archives locales uniquement ;
aucun canal public ni instance personnelle modifié.
## beta.071 — personnalités et montures
[Contrat, audit et tests](familiar-personality-beta071.md). Quatre caractères,
poursuite plus vive, araignées grimpantes, Nautilus qui préserve lair du
cavalier et Strider à la surface de la lave. Construction depuis les sources
isolées de la 71 pour préserver le chantier simultané de la 72.
- [Pack normal beta.071](../build/Sanctuary-beta.071.mrpack), 9462323 octets.
SHA-256 : `1ab36663fe24313597c5328170a3eb2ca2e33bfdfc4c6fbc85c1f5c03102628c`.
- [Monde plat rapide beta.071](../build/Sanctuary-Test-beta.071.mrpack), 9481258 octets.
SHA-256 : `06309f4cd382053fb42d80c3f131152932e07523ace799c50d1d899026029a92`.
Reçu `build/familiar071-artifact.json` : 1 651 classes conformes, seules les
classes du familier prévues par le ticket changent. Les 150 ressources de la
beta.070, JEI, les autres ressources et les archives précédentes sont intacts.
Aucun canal public ni instance personnelle modifié.
## beta.070 — resource pack embarqué
[Contrat et vérifications](resourcepack-beta070.md). La source versionnée du
pack est embarquée dans le JAR et activée par défaut via Fabric ; aucun fichier
doptions personnelles nest distribué. Les variantes normal/Test et le ZIP
autonome utilisent les mêmes 150 ressources, comparées octet pour octet.
- [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`.
Source du resource pack : commit `85e062ed91c7`. Reçu
`build/resourcepack070-artifact.json`, 1 648 classes conformes et archives
beta.069 intactes. Aucun canal public ni instance personnelle modifié.
## beta.069 — ordres du familier sur H
[Contrat et vérifications](familiar-orders-beta069.md). Retour des ordres
sur H et du changement de main sur F ; G reste le pouvoir. Parcours client,
compilation générale et archives vérifiés.
- [Pack normal](../build/Sanctuary-beta.069.mrpack), 5726225 octets.
SHA-256 : `1c923452ff4d5d186309390fac3306b8e05162143c852619b7519741002aa165`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.069.mrpack), 5745158 octets.
SHA-256 : `bed499fa29f4247a9e321207df503b3147b8b4fc8c8541d817cdfe2a2db9a945`.
Reçu `build/familiar069-artifact.json` : 1 647 classes conformes, seule
`FamiliarClient` change ; anciens packs conservés. Aucun canal public ni
instance personnelle modifié.
## beta.068 — animation du préchargement
[Contrat et vérifications](loading-animation-beta068.md). Petite ligne SGA
animée pendant lattente, étapes réelles et progression native conservées.
Client natif, comparaison de huit captures et compilation générale réussis.
- [Pack normal](../build/Sanctuary-beta.068.mrpack), 5726390 octets.
SHA-256 : `cfb55d414186e6be5f0e19770049158302d4fbf37c0fa696306acda428594a2e`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.068.mrpack), 5745324 octets.
SHA-256 : `643913caf577ee61b23747f378e9a21f5b1a54531901791d47d8ad0a75531dff`.
Reçu `build/loading068-artifact.json` : 1 647 classes conformes ; archives
beta.067, introduction, cache, textures et JEI préservés. Aucun canal public
ni instance personnelle modifié.
## beta.067 — touche et vol du dragon
[Contrat et vérifications](familiar-controls-beta067.md). F ouvre les ordres,
le dragon regarde devant lui, le grand porté monte avec la touche de saut.
Client natif et compilation générale réussis.
- [Pack normal](../build/Sanctuary-beta.067.mrpack), 5724176 octets.
SHA-256 : `a0dd2dc94aee0418b6ec8e29c24c847506627d63f6d22f1980ef7eacf38bc3fa`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.067.mrpack), 5743110 octets.
SHA-256 : `e2605534bbe7eed0559304f7c2cb9bd6618178eb64b042e45ff2aa596f0bec22`.
Reçu `build/familiar067-artifact.json` : 1 646 classes compilées conformes ;
archives beta.066, textures et JEI inchangés. Aucun déploiement personnel
ni modification du canal public.
## beta.066 — cosmétiques animés sans doublon
[Contrat et vérifications](head-render-beta066.md). Le rendu sépare les parties
fixes des blocs portés de leur animation native : plus de second coffre fermé
ou de cloche immobile. Parcours client et compilation générale réussis.
- [Pack normal](../build/Sanctuary-beta.066.mrpack), 5721524 octets.
SHA-256 : `04e584ba7047e87e66316ba6e06f9d809e2813a6f4227067f20ca2ace7239f3a`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.066.mrpack), 5740457 octets.
SHA-256 : `de6563aa48dededb6c1afa967987bd25e5134644596ea1908b1fa1768463aae5`.
Reçu `build/cosmetic066-artifact.json`. Archives beta.065, textures et JEI
préservés ; seule la source principale `HeadCosmeticModels` change.
Aucun canal ni instance personnelle modifié.
## beta.065 — collisions des bateaux
[Contrat et vérifications](boat-collisions-beta065.md). Les coques complètes et
les virages respectent les murs. 88 variantes et seize parcours pilotés en eau
ou en vol vérifiés. Build et comparaison des archives réussis.
- [Pack normal](../build/Sanctuary-beta.065.mrpack), 5721084 octets.
SHA-256 : `71ff1736817e2953f88a8afda5858b2e7ae23c360efdb7e25f149cbff049d764`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.065.mrpack), 5740018 octets.
SHA-256 : `4c4931146a05d6f57e9abf2303b039ab7a7bc16471a0b864873b86bef297431d`.
Reçu `build/boat065-artifact.json`. Archives beta.064 intactes ; seul
`CrewBoat` change dans le code principal. Aucun canal ni instance personnelle
modifié.
## beta.064 — cache et préparation du monde
[Contrat et vérifications](loading-cache-beta064.md). Plans dérivés réutilisés
à la réouverture, étapes réelles sur fond uni, portail de préparation supprimé.
Introduction complète conservée. Build et parcours client natif réussis.
- [Pack normal](../build/Sanctuary-beta.064.mrpack), 5720330 octets.
SHA-256 : `c05b78e2caf27d52cb318979ee66e19e5bca9c90673f8868ae50f85f0e2ff2c0`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.064.mrpack), 5739264 octets.
SHA-256 : `962800291875ab5bebda1abaedc798e7cf110ba0ef13ac168a0b85b3b2c19d24`.
Reçu `build/loading064-artifact.json` : 1 645 classes conformes au build,
archives beta.063 préservées. Aucun canal ni instance personnelle modifié.
## beta.061 — musique au portail et montures colossales
[Contrat et vérifications](arrival-mount-beta061.md). Musique démarrant au
portail et conservée jusqu'au monde ; poids des familiers selon leur taille,
monte des colossaux avec commandes et collisions serveur. Build et parcours
client natif réussis.
- [Pack normal](../build/Sanctuary-beta.061.mrpack), 5676845 octets.
SHA-256 : `c97424d94b2e2960c071795670cbc1300cf5a805c4dadbfa5dad33fccb79edbb`.
- [Monde plat rapide](../build/Sanctuary-Test-beta.061.mrpack), 5695778 octets.
SHA-256 : `2c3a9c3cfa849a3f24c38ceaf112ef4a96f6b182faa99d1eb78f00f8f2293c63`.
Reçu `build/arrival-mount061-artifact.json` : 1623 classes conformes au
build, dépendances et archives beta.060 préservées. Aucun canal ni instance
personnelle modifié.
## 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)
est publiée depuis `9a65e960614d22f751018aec3698ec7d4abefb34`, branche
`codex/finishing-worldgen-alpha30-7`. Les anciens îlots artificiels sont remplacés
par les trésors et filons des corps naturels de 30.6. Rails directs, seconde
traversée conditionnelle et petites ruines océaniques asséchées dans les cavités.
**Nouveau monde requis.** Aucun lieu ajouté à Y600.
Les neuf relevés natifs de densité sont exactement identiques à ceux de 30.6.
`check build` et `assemblePack` réussissent. Les tests finaux ciblés vérifient
Moyen / 0 dans les vrais chunks : deux traversées, deux îlots enrichis, deux
navires avec habitants, le village, la mine et trois ruines sèches. Le Grand /
-7228211907433324401 possède trois îlots enrichis et une traversée conservée,
la seconde étant refusée faute daccès ; ses quatre ruines sèches passent la
validation dédiée finale. Voir [la portée exacte des essais](testing-alpha30.7.md).
Artefacts publics vérifiés par empreintes :
- [MRpack alpha.30.7](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-0.1.0-alpha.30.7.mrpack).
- [Atlas complet : cartes, coupes et données natives](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-Atlas-0.1.0-alpha.30.7.zip).
- [Installations du Moyen](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-0.1.0-alpha.30.7-Moyen-installations.png) et [du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-0.1.0-alpha.30.7-Grand-installations.png).
- [Coupes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-0.1.0-alpha.30.7-Grand-coupes.png) et [cartes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.7/Sanctuary-0.1.0-alpha.30.7-Grand-cartes.png).
Canal packwiz vérifié : `82a61692862fbd304891daeeee605240c5324525`.
Deux synchronisations isolées puis deux dans **la même instance Sanctuary Beta
sur Mac**, Minecraft fermé, réussissent. Les **925 fichiers personnels et
réglages** suivis conservent leurs empreintes ; aucun monde personnel na été
ouvert, converti ou régénéré. Le dossier demeure `Sanctuary-0.1.0-alpha.1`.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.30.7/`.
Minecraft 26.3-pre-2, Loader 0.19.5, Fabric API 0.160.0+26.3 sont inchangés.
SHA-256 JAR : `9b8be381c2bbf894be813ca7c6473418e5110063d1e3ec8b1ba3bda568220e53`.
SHA-256 MRpack : `5912c33557c24bc67d85c7f5f0df291bbd3aa87a971db7b33017d340adc18f63`.
SHA-256 atlas : `997779ae13d4784551d3be4defe988c3f8991c9e0f6569926e16b77b4420f38d`.
Reçus ignorés : `build/alpha307-delivery-public.json`,
`build/alpha307-isolated-validation.json`, `build/alpha307-prism-validation.json`,
`build/alpha307-atlas-archive.json` et `build/alpha307-atlas-public.json`.
Aucun essai ni déploiement Windows natif nest revendiqué.
## Alpha.30.6 publiée — 12 septembre 2026
La [release alpha.30.6](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.6)
est publiée depuis `fbd870a4e3522704e35f41606785f90b1b1eb764`, branche
`codex/underground-exploration-alpha30-6`. Village vanilla abandonné dans une
cavité locale, mines réservées, donjons natifs plus fréquents, voies ramifiées,
relief légèrement renforcé et quelques masses naturelles vers Y300400.
Aucun lieu à Y600. **Nouveau monde requis.**
`check build` réussit avec **25/25 tests natifs sur Moyen 724 / graine 0**.
Le Grand de la graine `-7228211907433324401` a passé 25/25 tests avant
lultime sculpture aérienne, puis 2/2 tests de plans sur le code final ; village
et deux mines conservent leurs emprises. Neuf relevés natifs composent latlas.
Lassemblage est réussi avec le contrôle déjà exécuté exclu de sa répétition.
Voir [les résultats, commandes et limites](testing-alpha30.6.md).
Artefacts publics vérifiés :
- [MRpack alpha.30.6](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-0.1.0-alpha.30.6.mrpack).
- [Atlas scientifique complet, PNG/PDF/JSON](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-Atlas-0.1.0-alpha.30.6.zip).
- [Coupes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-0.1.0-alpha.30.6-Grand-coupes.png), [cartes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-0.1.0-alpha.30.6-Grand-cartes.png).
- [Masses aériennes du Moyen](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-0.1.0-alpha.30.6-Moyen-terrains-aeriens.png), [coupes du village du Moyen](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.6/Sanctuary-0.1.0-alpha.30.6-Moyen-village.png).
Canal packwiz : `b4a3da5c0a4e713c97ec863bcbc470e0df505f90`.
Minecraft 26.3-pre-2, Loader 0.19.5 et Fabric API 0.160.0+26.3 restent inchangés.
Deux synchronisations isolées puis deux dans la même instance **Sanctuary Beta
sur Mac**, jeu fermé, réussissent. Les **925 fichiers personnels et réglages**
suivis conservent leurs empreintes. Le dossier reste `Sanctuary-0.1.0-alpha.1`.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.30.6/`.
SHA-256 JAR : `107006ca40143fa0bd7495043a7af887420844fd1d584fe132f920aed3436271`.
SHA-256 MRpack : `15853900fc772ffc1fad35235085131176b5319d72948a5c67fabeedf1396322`.
SHA-256 atlas : `7ffc4cd6adea67b6e7e3e2ebfd9f5f60fec8dbe41ab080f689f3067b6ffe5522`.
Reçus : `build/alpha306-delivery-public.json`, `build/alpha306-isolated-validation.json`,
`build/alpha306-prism-validation.json` et `build/alpha306-atlas-archive.json`.
Aucun essai ni déploiement Windows natif nest revendiqué.
## Alpha.30.5 publiée — 12 septembre 2026
La [release alpha.30.5](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.5)
est publiée depuis `7f81bf35a0cb3d71527e3795cdf22cff55b7c8e8`, branche
`codex/plateau-atlas-alpha30-5`. L’étirement vertical est retiré au profit des
plateaux et dune déformation 3D modérée. Aucun sommet Y360 nest imposé ;
le plafond constructible reste Y640. Nouveau monde requis.
`check build` et `assemblePack` réussissent. Grand 1 024, graine
`-7228211907433324401`, puis Moyen 724, graine 0 : **24/24 tests natifs chacun**.
Les neuf relevés de densité couvrent les trois tailles sur les graines 0, 42
et la graine du Grand. Voir [les résultats et limites](testing-alpha30.5.md).
Artefacts publics vérifiés :
- [MRpack alpha.30.5](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.5/Sanctuary-0.1.0-alpha.30.5.mrpack).
- [Atlas scientifique complet, PNG/PDF/JSON](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.5/Sanctuary-Atlas-0.1.0-alpha.30.5.zip).
- [Coupes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.5/Sanctuary-0.1.0-alpha.30.5-Grand-coupes.png) et [cartes du Grand](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.5/Sanctuary-0.1.0-alpha.30.5-Grand-cartes.png).
Canal packwiz : `bdaf594f61601f5ea0b76b7e4e19b0cd3b35e04b`.
Minecraft 26.3-pre-2, Loader 0.19.5, Fabric API 0.160.0+26.3 inchangés.
Deux synchronisations isolées puis deux dans la même instance **Sanctuary Beta
sur Mac**, jeu fermé, réussissent. Les **925 fichiers personnels et réglages**
suivis conservent leurs empreintes. Le dossier reste `Sanctuary-0.1.0-alpha.1`.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.30.5/`.
SHA-256 JAR : `0f26ef0940234a241bb4df3b4585ac15d04cfa858ca47db1ce3d4802f49a35a5`.
SHA-256 MRpack : `0f76c85f77f981951642449d5b51bf0818ed31f3a826e6f3c9deeec6f54868d4`.
SHA-256 atlas : `3da0d0b2422453689c403ca49d66cb54727948259fd0b791d54d233298a05ef2`.
Reçus : `build/alpha305-delivery-public.json`, `build/alpha305-isolated-validation.json`,
`build/alpha305-prism-validation.json` et `build/alpha305-atlas-archive.json`.
Aucun essai ni déploiement Windows natif nest revendiqué.
## Alpha.30.4 publiée — 12 septembre 2026
La [release alpha.30.4](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.4)
est publiée depuis `2dc70fe9051ab29996f1047bee6f15b6048910bb`, branche
`codex/high-plateaus-alpha30-4`. Elle élargit les abords des massifs, conserve
les plateaux bas et cherche des rivières sur les replats supérieurs. Le monde
est constructible sur Y0..639 ; terrain sous Y360 et nuages inchangés.
Les falaises sont conservées. Certaines faces inclinées restent en marches :
leur disparition complète n'est pas revendiquée.
`check build` et `assemblePack` réussissent. Les mondes Moyen 0 et Grand
`-7228211907433324401` passent chacun 24 tests ; le Grand est rechargé dans
un second processus, 24/24, avec maintien du bloc à Y639 et des modifications
faites aux satellites. Le client natif valide les menus, le Blocodex et le ciel,
et fournit deux captures réelles. Voir [le terrain](generation-alpha30.4.md)
et [les preuves et limites](testing-alpha30.4.md).
Le [MRpack alpha.30.4](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.4/Sanctuary-0.1.0-alpha.30.4.mrpack),
le JAR et le ZIP d'amorçage sont vérifiés localement puis par téléchargement public.
Canal packwiz : `664b0c687647ef895c0ffd2b26fa28d7edf1bd34`.
Minecraft 26.3-pre-2, Loader 0.19.5 et Fabric API 0.160.0+26.3 restent inchangés.
Deux synchronisations isolées, puis deux dans la même instance **Sanctuary Beta
sur Mac**, jeu fermé, réussissent. Un seul JAR Sanctuary 30.4 est actif ; les
**925 fichiers personnels et réglages** suivis conservent leurs empreintes.
Le dossier reste `Sanctuary-0.1.0-alpha.1`. Sauvegarde ciblée :
`sanctuary-backups/before-0.1.0-alpha.30.4/`.
SHA-256 JAR : `9f03c1ac7c2adc085f2df1b54abb3903c8832b68df1d19ba530594ea97bf1a92`.
SHA-256 MRpack : `8342a4036360416b291b82ef01ec84b273673dfdf7899fdde9c2de7b84bffc79`.
Reçus : `build/alpha304-delivery-public.json`, `build/alpha304-isolated-validation.json`,
`build/alpha304-prism-validation.json`.
Créer un **nouveau monde**. Aucun essai ou déploiement Windows natif, ni
validation esthétique par le créateur, n'est revendiqué.
## Alpha.30.3 publiée — 12 septembre 2026
La [release alpha.30.3](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.3)
est publiée depuis `076c9a6c16e93e46db4a16ed0dd8d6a5a22c5a85`, branche
`codex/balanced-relief-alpha30-3`. Elle retire les microcorniches de la 30.2,
mélange plateaux naturels et grandes provinces montagneuses en 3D et conserve
le filtrage des petits fragments. Les recherches aériennes et le veto de biome
du sanctuaire dans les marais sont corrigés.
`check build` et `assemblePack` réussissent. Les trois profils sont comparés
sur les graines 0, 42 et `-7228211907433324401`. Trois mondes natifs ont terminé
à 24/24 tests ; Petit 42 et Grand signalé comprennent les correctifs finaux de
placement. Voir [le terrain](generation-alpha30.3.md) et [les preuves](testing-alpha30.3.md).
Le [MRpack alpha.30.3](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.3/Sanctuary-0.1.0-alpha.30.3.mrpack),
le JAR et le ZIP damorçage ont été vérifiés localement et par téléchargement public.
Canal packwiz : `a68fe0df2f82868100219799db603805f89c56c7`.
Minecraft 26.3-pre-2, Loader 0.19.5 et Fabric API 0.160.0+26.3 restent inchangés.
Deux installations isolées puis deux synchronisations de la même instance
**Sanctuary Beta sur Mac**, jeu fermé, ont réussi. Un seul JAR Sanctuary 30.3
est actif ; les 925 fichiers personnels et réglages suivis gardent leurs empreintes.
Le dossier dinstance reste `Sanctuary-0.1.0-alpha.1`. Sauvegarde ciblée :
`sanctuary-backups/before-0.1.0-alpha.30.3/`.
SHA-256 JAR : `6713622a4ad8034bb230ff11e1bad580d218932da31b3feeddee4c905fd11759`.
SHA-256 MRpack : `bb1172d14a8092d8155edeb61dba943c0a149874580ab4bd21abd8e87db54255`.
Reçus : `build/alpha303-delivery-public.json`, `build/alpha303-isolated-validation.json`,
`build/alpha303-prism-validation.json`.
Créer un **nouveau monde Sanctuary**. Aucun essai natif Windows, mise à jour
Windows ou validation esthétique par le créateur ne sont revendiqués.
## Alpha.30.2 publiée — 12 septembre 2026
La [release alpha.30.2](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.2)
est publiée depuis **`c5381b939ad548511455f5251b51443dba4bf8d5`**, branche
`codex/irregular-relief-alpha30-2`. Elle conserve les grandes masses et les
arches, ajoute des corniches locales irrégulières et filtre les petits
composants rocheux détachés dans la zone retouchée. Voir
[la génération](generation-alpha30.2.md) et [les vérifications](testing-alpha30.2.md).
`check build` et `assemblePack` réussissent sur Mac. Les **24 GameTests** du
Moyen 0 et les **24 GameTests** du Grand `-7228211907433324401` passent ; les
volumes natifs, lordre d’échantillonnage, les cascades et les traversées sont
contrôlés. Le rendu complet avec végétation reste à apprécier en jeu.
Le [MRpack alpha.30.2](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.2/Sanctuary-0.1.0-alpha.30.2.mrpack),
le JAR et le ZIP damorçage sont vérifiés localement puis par téléchargement
public. Le canal packwiz est au commit
**`b9eac60a25d207540efa5a9f2d2d2087b41c86f4`**.
Minecraft 26.3-pre-2, Fabric Loader 0.19.5 et Fabric API 0.160.0+26.3 sont conservés.
Deux synchronisations isolées, puis deux dans la même instance **Sanctuary Beta**
sur Mac, réussissent, jeu fermé. Un seul JAR Sanctuary alpha.30.2 est actif ;
les empreintes des **925 fichiers personnels et réglages suivis** sont conservées.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.30.2/`.
SHA-256 JAR : `a11a47f08b052703892fd9a705636863f0c9313e9101641538c1b6f37ff2873a`.
SHA-256 MRpack : `f80cd65e10b66851a13e21fa878101c198bec3e115c26676981dc1275c735bfa`.
Reçus : `build/alpha302-delivery-public.json`,
`build/alpha302-isolated-validation.json`, `build/alpha302-prism-validation.json`.
Créer un **nouveau monde**. Témoin simple : **Moyen 724, graine 0**.
Aucun essai Windows natif ni mise à jour de linstance Windows nest revendiqué.
## Alpha.30.1 publiée — 12 septembre 2026
La [release alpha.30.1](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30.1)
est publiée depuis **`cccb89150e7e7c7bb13713aeab579e9203ff0845`**, branche
`codex/curved-rivers-alpha30-1`. Elle retire les nouvelles rivières sur grille,
restaure le relief 3D global avec une bande de plateau, et ouvre de courtes
brèches dans les berges des anciens cours deau. Voir
[la génération](generation-alpha30.1.md) et [les preuves](testing-alpha30.1.md).
`check build` et `assemblePack` passent sur Mac. Les **24 GameTests** du témoin
Moyen 0, puis les **24 GameTests** du Grand `-7228211907433324401` après
rechargement, réussissent. L’écoulement des cascades est vérifié sous ticks
réels ; les contrôles ne remplacent pas lappréciation visuelle en jeu.
Le [MRpack alpha.30.1](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30.1/Sanctuary-0.1.0-alpha.30.1.mrpack),
le JAR et le ZIP damorçage sont vérifiés localement puis par téléchargement
public. Le canal packwiz est au commit
**`3d1680f9f2722304ee0ad5950cc71fa61987d2f3`**. Minecraft 26.3-pre-2,
Fabric Loader 0.19.5 et Fabric API 0.160.0+26.3 restent inchangés.
Deux synchronisations isolées, puis deux dans linstance existante
**Sanctuary Beta** sur Mac, réussissent, jeu fermé. Un seul JAR Sanctuary
alpha.30.1 est actif ; les empreintes des **925 fichiers personnels et réglages
suivis** sont conservées. Sauvegarde ciblée :
`sanctuary-backups/before-0.1.0-alpha.30.1/`.
SHA-256 JAR : `d719a2d7bb544299ecc4adba617ea524d898ec003df35cf3464877fb74a7d0dd`.
SHA-256 MRpack : `37c576d868071a078619b4fd53a1a1eff9cd99ff7dbb16c146bd7360bc4e9274`.
Reçus : `build/alpha301-delivery-public.json`,
`build/alpha301-isolated-validation.json`, `build/alpha301-prism-validation.json`.
Créer un **nouveau monde**. Essai conseillé : **Moyen 724, graine 0** ; sorties
de lancienne rivière vers **13 246 82** et **-105 246 -65**. Aucun essai Windows
natif de ce correctif ni modification de linstance Windows nest revendiqué.
## Alpha.30 publiée — 12 septembre 2026
La [release alpha.30](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.30)
est publiée depuis **`bf327b7`**, branche `codex/terrain-finale-alpha30`.
Le point de reprise local alpha.29 est inclus sans publication séparée.
Voir [la génération](generation-alpha30.md) et [les preuves](testing-alpha30.md).
`check build`, les 24 GameTests natifs du témoin Grand42, son redémarrage et
`assemblePack` passent sur Mac. Le JAR, le MRpack et le ZIP damorçage sont
vérifiés localement puis par téléchargement public. Le
[MRpack alpha.30](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.30/Sanctuary-0.1.0-alpha.30.mrpack)
est disponible ; Minecraft 26.3-pre-2 et les dépendances restent inchangés.
Le canal packwiz est au commit **`77bc330da65f93e08e52ea9c81b73bb42f1fdd2b`**.
Deux synchronisations isolées puis deux dans linstance existante **Sanctuary Beta**
sur Mac réussissent, jeu fermé. Un seul JAR Sanctuary alpha.30 est actif ;
les empreintes des **925 fichiers personnels et réglages suivis** sont conservées.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.30/`.
SHA-256 JAR : `ebd9e32a32a548985b0de95e1e850212a5bf03b50cfef59db143896312807d7a`.
SHA-256 MRpack : `f029912098c823bb5e0b7609388856d46c53e89b8172d295fd975269a0e43ce6`.
Reçus : `build/alpha30-delivery-public.json`,
`build/alpha30-isolated-validation.json`, `build/alpha30-prism-validation.json`.
Créer un **nouveau monde**. Les fichiers de linstance Windows nont pas été
modifiés ; aucune validation Windows native de cette version nest revendiquée.
La disposition des plateaux et les grandes cascades restent à apprécier en jeu.
## Alpha.28 publiée — 12 septembre 2026
La [release alpha.28](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.28)
est publiée depuis `79d3185`. Elle prolonge la 27 avec les cavités natives,
la déformation 3D signée du relief, des failles bornées, les mines/donjons et
les filons, moins de marais, deux bateaux près des berges et deux îlots au-dessus
de Sanctuary. Les huttes restent conditionnelles. Voir
[la génération](generation-alpha28.md) et [les résultats](testing-alpha28.md).
`check build` passe sur Mac : **21/21 GameTests natifs**. `assemblePack`,
JAR, MRpack et ZIP damorçage sont vérifiés localement puis par téléchargement
public. Minecraft 26.3-pre-2 et les dépendances restent inchangés.
Le [MRpack autonome](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.28/Sanctuary-0.1.0-alpha.28.mrpack)
est disponible. Le canal packwiz est au commit
`6ec1c10c710870a2ccc591b524cc26d125ca03a2`. Deux synchronisations isolées,
puis deux dans linstance existante **Sanctuary Beta**, réussissent.
Un seul JAR Sanctuary alpha.28 est actif ; les **925 fichiers personnels
et réglages suivis** gardent leurs empreintes. Le jeu était fermé.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.28/`.
SHA-256 JAR : `7f95e9ebd50063c7ebfc649fa325e75263649e42c02e7159244953e09e27d24e`.
SHA-256 MRpack : `12d4db8f06a13fb19feb08e61325361f7ab4d783d6f43b3d0c3582d316c54d0f`.
Reçus : `build/alpha28-delivery-public.json`,
`build/alpha28-isolated-validation.json`, `build/alpha28-prism-validation.json`.
Créer un **nouveau monde Sanctuary** ; témoin **Moyen 724, graine 0**.
Les tests natifs concernent Mac, pas Windows. Le rendu client et les surplombs
restent à juger en jeu. Aucun monde personnel na été régénéré.
## Alpha.27 publiée — 12 septembre 2026
La reprise repart directement de lalpha.24 : relief et cavités conservés,
marais souterrains localisés, montgolfière retirée et navires fondés sur le
véritable template vanilla `minecraft:shipwreck/rightsideup_full`, restauré.
Voir [le périmètre](generation-alpha27.md) et [les essais](testing-alpha27.md).
Minecraft 26.3-pre-2 et les dépendances de la 24 sont conservés.
`check build` puis `assemblePack` passent sur Mac. Le JAR, le MRpack et le ZIP
damorçage sont vérifiés localement puis par téléchargement public.
La [release alpha.27](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.27)
est publiée depuis `392ade0`. Le canal packwiz est au commit
`9803b2279aa5242c9e3e7202b940bf47e1c3f404`. Le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.27/Sanctuary-0.1.0-alpha.27.mrpack)
est disponible séparément.
Deux synchronisations isolées, puis deux synchronisations dans la même instance
Prism **Sanctuary Beta** réussissent. Un seul JAR Sanctuary alpha.27 est actif.
Les **925 fichiers personnels et réglages suivis** gardent leurs empreintes ;
le jeu était fermé. Le dossier reste `Sanctuary-0.1.0-alpha.1`, avec sauvegarde
ciblée dans `sanctuary-backups/before-0.1.0-alpha.27/`.
Reçus locaux : `build/alpha27-delivery-public.json`,
`build/alpha27-isolated-validation.json`, `build/alpha27-prism-validation.json`.
SHA-256 JAR : `56144b291407650e148aa3769596165a5e87398ea4a847cf67352ce2a2c625bf`.
SHA-256 MRpack : `e13be90c6454bad3cdd3418fc54b827488700876f6e4ddb42e4a05f57acfecb6`.
Créer un **nouveau monde Sanctuary** pour cet essai. Les sauvegardes et réglages
personnels sont conservés. Aucun essai Windows natif nest revendiqué.
## Alpha.24 publiée — 11 septembre 2026
`check build assemblePack` et les essais natifs passent. Le JAR et
`build/Sanctuary-0.1.0-alpha.24.mrpack` sont vérifiés : versions, index,
empreintes et JAR intégré concordent. Minecraft 26.3-pre-2, Fabric Loader
0.19.5 et Fabric API 0.160.0+26.3 sont conservés. Voir
[les vérifications](testing-alpha24.md) et [la génération](generation-alpha24.md).
SHA-256 du JAR :
```text
f045655cef30bbaa93099a24443462f213d7851fecd03b7b00c6ca874c9d9c45
```
La [release alpha.24](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.24)
est publiée depuis le commit source `27d7cba`. Le canal packwiz est au commit
`bd9b4c4`. Le JAR, le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.24/Sanctuary-0.1.0-alpha.24.mrpack)
et le ZIP damorçage ont été vérifiés par téléchargement public.
Deux installations isolées, puis deux synchronisations dans la même instance
Sanctuary Beta réussissent. Un seul JAR Sanctuary alpha.24 est actif ; les
**925 fichiers personnels et réglages suivis** conservent leurs empreintes.
Le dossier reste `Sanctuary-0.1.0-alpha.1`. Sauvegarde ciblée :
`sanctuary-backups/before-0.1.0-alpha.24/`, hors de `mods/`.
Reçus locaux : `build/alpha24-artifacts.json`,
`build/alpha24-isolated-validation.json`, `build/alpha24-prism-validation.json`.
Le jeu est fermé pendant la mise à jour ; aucun monde personnel nest ouvert,
converti ou régénéré. Le lanceur est resté ouvert et ses réglages sont inchangés.
Pour essayer : créer un **nouveau monde Sanctuary**, avec les structures et
loption expérimentale activées. Les cinq lieux sont référencés dans le
[guide des témoins](testing-alpha24.md). Le ZIP damorçage suit le canal stable ;
il ne sert pas à réimporter linstance existante. Aucun essai Windows natif
nest revendiqué.
## Alpha.23.1 locale vérifiée — 11 septembre 2026
Le JAR et `build/Sanctuary-0.1.0-alpha.23.1.mrpack` sont construits et vérifiés
après `check build` et `assemblePack`. Les versions Minecraft 26.3-pre-2,
Fabric Loader 0.19.5 et Fabric API 0.160.0+26.3 sont conservées.
Voir [les validations](testing-alpha23.1.md) et
[le contrat de génération](generation-alpha23.1.md).
SHA-256 du JAR :
```text
906fd2e12be4233676a1a561556508eee7412183698c2cac704dc1191324f136
```
**Publication en attente :** le gestionnaire didentifiants Git ne fournit pas
lauthentification nécessaire. Le canal public reste à lalpha.22 ; aucune
synchronisation de linstance Prism na été effectuée pour lalpha.23.1.
Le MRpack local peut être conservé pour les essais. Le ZIP damorçage préparé
suit encore le canal public alpha.22 et ne doit pas être présenté comme une
installation publiée de lalpha.23.1. Les étapes de publication puis de
synchronisation ci-dessous restent à exécuter après rétablissement de laccès.
## Alpha.22 publiée — 10 septembre 2026
[Sanctuary 0.1.0-alpha.22](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.22)
est publiée depuis le commit source `d6e0c14`. Le canal stable est au commit
`0019178`. Le JAR, le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.22/Sanctuary-0.1.0-alpha.22.mrpack)
et le ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
10d7ef32ac2e81a977ea4854503bafa29e0bc10929984b76df01d6f5f61f9056
```
Les bâtiments de surface recherchent des terrains adaptés ; la grande traversée
et la salle dexpansion restent des éléments de base, indépendants dune ville.
Les galeries peuvent chercher un détour et de nouveaux accès. Le hall peut
accueillir des égouts ailleurs dans l’île. Les trois tailles natives, le cas OFF,
la réouverture et la comparaison21 passent. `check build assemblePack` passe
avec75 tâches et les huit GameTests généraux. Voir [les essais22](testing-alpha22.md).
Deux synchronisations isolées puis deux dans la même instance Prism réussissent.
Un seul JAR Sanctuary alpha.22 est actif ; les **925 fichiers personnels et
réglages suivis** gardent leurs hashes. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ». Le JAR21 et le suivi
packwiz sont sauvegardés sous `sanctuary-backups/before-0.1.0-alpha.22/`.
Reçus locaux : `build/alpha22-isolated-validation.json` et
`build/alpha22-prism-validation.json`.
Pour tester : **nouveau monde Sanctuary, Moyen, graine0**. Les portiques de la
traversée sont `-170 253 -98` et `170 254 -98` ; la trappe du hall indépendant
est `2 252 0`. `/sanctuary structures` liste les lieux. Les villes et bâtiments
facultatifs peuvent être refusés. Les graines vérifiées ne prouvent pas la
présence des infrastructures sur toutes les graines ; les recherches restent
bornées. Aucun monde personnel na été ouvert, converti ou régénéré. Aucun
essai client visuel ni essai Windows natif nest revendiqué.
## Alpha.21 publiée — 10 septembre 2026
[Sanctuary 0.1.0-alpha.21](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.21)
est publiée depuis le commit source `bb63fab`. Le canal stable utilisait cette version au commit
`8002fce`. Le JAR, le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.21/Sanctuary-0.1.0-alpha.21.mrpack)
et le ZIP damorçage Prism ont été vérifiés. SHA-256 du JAR :
```text
e528e42d99f9e1ea221f780ea089b49b42a1a4e9e24e4ddd001d045183202c21
```
Palettes sobres, toitures portées, quartiers reliés, placements patrimoniaux
assouplis et premières galeries industrielles avec fronts rocheux et filons.
Voir le [catalogue](architecture-alpha21.md) et les [essais](testing-alpha21.md).
`check build assemblePack`, les huit GameTests généraux, les créations et
réouvertures natives passent. Le cas expérimental OFF passe. Les fichiers
historiques et les témoins natifs de la génération20 sont conservés.
Deux synchronisations isolées puis deux dans la même instance Prism réussissent.
Un seul JAR Sanctuary alpha.21 est actif ; les **925 fichiers personnels et
réglages suivis** gardent leurs hashes. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ». Le JAR20 et le suivi
packwiz sont sauvegardés sous `sanctuary-backups/before-0.1.0-alpha.21/`.
Reçus locaux : `build/alpha21-isolated-validation.json` et
`build/alpha21-prism-validation.json`.
Pour tester : **nouveau monde Sanctuary, Moyen, graine0**, **Structures
expérimentales** activées dans **Personnaliser**. Entrées des galeries :
`-135 253 -178` et `-135 249 162`. `/sanctuary structures` liste les lieux.
Les raccords dépendent du relief ; certains sites restent isolés et les réseaux
souterrains ne sont pas tous reliés. Aucun monde personnel na été ouvert,
converti ou régénéré. Aucun essai Windows natif ni essai visuel client nest
revendiqué. Une sauvegarde21 nécessite le binaire21 ou un futur binaire compatible.
## Alpha.20 publiée — 10 septembre 2026
[Sanctuary 0.1.0-alpha.20](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.20)
est publiée depuis le commit source `0edac29`. Le canal stable utilisait cette
version au commit `4e0967d`. Le JAR, le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.20/Sanctuary-0.1.0-alpha.20.mrpack)
et le ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
9ea10576e641d83c13e1277960a375448a22d416a98a6b327c4d6d2a204c423a
```
Passe de détails sur six bâtiments de ville, quatorze infrastructures,
espaces publics et réseaux souterrains : palettes propres aux usages,
boiseries, tuf ciselé, corniches, biseaux, verrières et raccords des vitres.
Voir le [catalogue illustré](architecture-alpha20.md).
`check build assemblePack` passe, avec huit GameTests généraux. Les créations
et réouvertures natives conservent les structures, accès, supports et coffres.
Le bassin et les sorties d’égout restent fonctionnels. Les rapports de la
version19 restent identiques à ceux de la release publiée. Le mode désactivé
et une petite île passent ; les quatorze infrastructures sont rencontrées sur
les deux témoins. Les limites des raccords au terrain sont détaillées dans
[les preuves alpha.20](testing-alpha20.md).
Deux synchronisations isolées puis deux dans la même instance Prism Mac
réussissent. Un seul JAR Sanctuary alpha.20 est actif ; les **925 fichiers
personnels et réglages suivis** conservent leurs hashes. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ». Le JAR19 et le suivi
packwiz sont sauvegardés dans `sanctuary-backups/before-0.1.0-alpha.20/`.
Reçus locaux : `build/alpha20-isolated-validation.json` et
`build/alpha20-prism-validation.json`.
Pour voir cette architecture, créer un **nouveau monde Sanctuary, Moyen,
graine 0**, avec **Structures expérimentales** activées dans **Personnaliser**.
`/sanctuary structures` liste les entrées. Petit, graine42, possède la
cartothèque à `-101 251 -25`. Loption désactivée dun autre nouveau monde
conserve la ville sans les réseaux expérimentaux. Les anciens mondes gardent
leur génération ; aucune sauvegarde personnelle na été ouverte, convertie ou
régénérée. Une sauvegarde20 ne se rétrograde pas vers le binaire19.
Les vues du catalogue viennent des modèles et ne sont pas des captures de
partie. Aucun essai client visuel ni essai Windows natif na été effectué.
Les nouvelles fonctions de la bêta restent à construire.
## Alpha.19 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.19](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.19)
est publiée depuis le commit source `c23e72b`. Le canal stable utilisait alors
cette version, au commit `ea883b7`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.19/Sanctuary-0.1.0-alpha.19.mrpack)
et ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
a159b00a2778020800e81381e0608495a4d7909f1f853f0b8812cd4017865b0b
```
Première passe de quatorze architectures et de leurs voies de fret ou chemins
abandonnés sur l’île initiale. Les trois tailles sont vérifiées nativement ;
les quatorze types ont chacun été rencontrés et parcourus sur ces témoins.
Créer un **nouveau monde Sanctuary, Moyen, graine 0**, puis garder
**Structures expérimentales** activées dans **Personnaliser** : ce témoin
contient treize lieux et sept liaisons, dont un fret de 499 blocs.
`/sanctuary structures` relève les entrées. La présence des bâtiments et les
raccords dépendent du relief ; voir [les preuves et la carte](testing-alpha19.md).
`check build assemblePack` et les huit GameTests généraux passent.
Création et réouverture natives conservent 112 pièces et 13 coffres ; 68 cibles
sont accessibles. Le mode désactivé passe. Les empreintes de la génération 17
restent identiques aux preuves publiées, y compris après réouverture.
Deux synchronisations isolées puis deux dans la même instance Prism Mac
réussissent. Un seul JAR Sanctuary alpha.19 est actif ; les **767 fichiers
personnels et réglages suivis** conservent leurs hashes. Aucune sauvegarde
personnelle na été ouverte, convertie ou régénérée. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ».
Le JAR 17 et le suivi packwiz sont sauvegardés dans
`sanctuary-backups/before-0.1.0-alpha.19/`. Reçus locaux ignorés :
`build/alpha19-isolated-validation.json` et `build/alpha19-prism-validation.json`.
Pour comparer, créer un autre nouveau monde avec loption désactivée : le socle
urbain demeure, sans les expériences 17/19. Cette option ne supprime pas de
structures dans une sauvegarde existante. Les anciens mondes conservent leur
génération ; une sauvegarde 19 ne doit pas être ouverte avec lancien binaire 17.
Les bâtiments préparent les futurs usages, mais mailbox, caméra, réacteur et
progression restent pour la bêta. Aucun essai visuel dans le client ni essai
Windows natif na été effectué.
## Alpha.17 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.17](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.17)
est publiée depuis le commit source `0969ed5`. Le canal stable utilisait alors cette
version, au commit `6e0c297`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.17/Sanctuary-0.1.0-alpha.17.mrpack)
et ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
9ab7a9f03a46bc940d6bc014de85c6935eb5ba21f11ceea9b1222a9dae1faaec
```
Loption **Structures expérimentales** de **Personnaliser** ajoute trois familles
de petits réseaux sur les nouvelles îles initiales : mines et ateliers, salles
étranges, installations abandonnées. Le choix est enregistré avec la taille.
Le témoin **Moyen, graine 0**, option activée, possède trois réseaux accessibles
depuis la surface. Voir [les preuves et coordonnées](testing-alpha17.md).
`check build assemblePack`, les huit GameTests et les trois smokes dédiés passent.
Création et réouverture natives conservent 15 pièces, 3 coffres, 12 appuis et le
bloc témoin ; 49 cibles sont accessibles. Le cas désactivé passe. La génération 16
conserve les empreintes de ses structures et de son journal publiés.
Deux synchronisations isolées puis deux dans la même instance Prism Mac
réussissent. Un seul JAR Sanctuary alpha.17 est actif ; les **767 fichiers
personnels et réglages suivis** conservent leurs hashes. Aucune sauvegarde
personnelle na été ouverte, convertie ou régénérée. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ».
Le JAR 16 et le suivi packwiz sont sauvegardés dans
`sanctuary-backups/before-0.1.0-alpha.17/`. Reçus locaux ignorés :
`build/alpha17-isolated-validation.json` et `build/alpha17-prism-validation.json`.
Créer un **nouveau monde Sanctuary** pour cet essai. Loption désactivée permet
un autre nouveau monde sans les réseaux supplémentaires ; elle ne retire pas
de blocs dun monde existant. Les anciennes sauvegardes gardent leur génération.
Ne pas ouvrir une sauvegarde 17 avec le binaire 16. Les connexions entre réseaux,
le réacteur, les reliques et la progression restent à construire. Aucun essai
Windows natif ni revue visuelle dans le client na été effectué.
## Alpha.16 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.16](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.16)
est publiée depuis le commit source `98fc13c`. Le canal stable utilisait alors cette
version, au commit `927c862`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.16/Sanctuary-0.1.0-alpha.16.mrpack)
et ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
5504018c46300accf01478dbc8bfb8e216395a5435cf7d7f501005cbc65b8e43
```
`check build assemblePack`, les huit GameTests et les scénarios natifs de
création/réouverture passent. Six reliefs contrôlés possèdent une ville ; les
grands équipements souterrains restent conditionnés par les emplacements
admissibles trouvés dans le budget de génération. Le témoin Moyen, graine 0,
contient la piscine de 50 × 25, huit niveaux de parking, la grande salle sèche
et un égout ouvert avec écoulement vérifié. Voir [les preuves et coordonnées](testing-alpha16.md).
Deux synchronisations isolées puis deux dans la même instance Prism Mac
réussissent. Un seul JAR Sanctuary alpha.16 est actif ; les **767 fichiers
personnels et réglages suivis** conservent leurs hashes. Aucune sauvegarde
personnelle na été ouverte, convertie ou régénérée. Le dossier reste
`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ».
Le JAR15 et le suivi packwiz sont sauvegardés dans
`sanctuary-backups/before-0.1.0-alpha.16/`. Les reçus locaux ignorés sont
`build/alpha16-isolated-validation.json` et `build/alpha16-prism-validation.json` ;
les empreintes avant/après figurent aussi dans la sauvegarde ciblée de linstance.
Créer un **nouveau monde Sanctuary** pour les nouveautés16. Les mondes publiés
jusqu’à15 gardent leur génération, y compris leurs futurs chunks. La machine
dexpansion, le réacteur et les nouvelles familles de donjons restent prévus.
Aucun accès à linstance Windows na eu lieu pour cette livraison.
## Alpha.15 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.15](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.15)
est publiée depuis le commit source `dd9c795`. Le canal stable utilisait alors cette
version, au commit `6cf54ee`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.15/Sanctuary-0.1.0-alpha.15.mrpack)
et ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
52253f386d30530cc718d4b90ac6953cd4790b2125c78b74599eebff944824f2
```
`check build assemblePack`, les huit GameTests et les scénarios natifs de
création/réouverture passent. Deux synchronisations isolées puis deux dans la
même instance Prism Mac réussissent. Un seul JAR Sanctuary alpha.15 est actif ;
les **767 fichiers personnels et réglages suivis** conservent leurs hashes.
Aucune sauvegarde personnelle na été ouverte, convertie ou régénérée.
Le dossier reste `Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ».
Le JAR dessai15 ajouté manuellement avant publication est conservé dans
`sanctuary-backups/alpha15-manual-preview/`, hors de `mods/`. Le JAR14 et le
suivi packwiz sont sauvegardés dans `sanctuary-backups/before-0.1.0-alpha.15/`.
Les reçus locaux ignorés sont `build/alpha15-isolated-validation.json` et
`build/alpha15-prism-validation.json` ; les empreintes avant/après figurent
aussi dans la sauvegarde ciblée de linstance.
Créer un **nouveau monde Sanctuary** pour la ville compacte et ses sous-sols,
y compris après lessai anticipé15. Les mondes publiés12/13/14 gardent leurs
générateurs. La salle dexpansion est présente lorsque le terrain le permet ;
sa future machine et les cartes préremplies ne sont pas implémentées.
Voir [les preuves, coordonnées et limites](testing-alpha15.md).
Aucun accès à linstance Windows na eu lieu pour cette livraison.
## Alpha.14 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.14](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.14)
est publiée depuis le commit source `1c5c2c2`. Le canal stable utilisait alors cette
version, au commit `dabf57e`. Le JAR, le
[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.14/Sanctuary-0.1.0-alpha.14.mrpack)
et le ZIP damorçage Prism ont été vérifiés par téléchargement public.
SHA-256 du JAR :
```text
1c517a13e1151501c6f4974d1bc00faedf67aaecd9bf58f34ac4a655d09dc6ef
```
`check build assemblePack` et les huit GameTests passent, ainsi que les
scénarios natifs Lost City et reprise du vide après réouverture. Deux
synchronisations isolées puis deux dans la même instance Prism Mac ont réussi.
Le second passage conserve les fichiers gérés à lidentique ; un seul JAR
Sanctuary alpha.14 est actif. Les **713 fichiers personnels et réglages suivis**
conservent leurs hashes. Aucune sauvegarde personnelle na été ouverte,
convertie ou régénérée. Le dossier reste `Sanctuary-0.1.0-alpha.1`.
Sauvegarde ciblée dans cette instance :
`sanctuary-backups/before-0.1.0-alpha.14/`. Reçus locaux ignorés :
`build/alpha14-isolated-validation.json` et `build/alpha14-prism-validation.json`.
Voir le [contrat de génération et les preuves](testing-alpha14.md).
La machine Windows na pas été accessible pour un essai natif ou une installation.
La livraison conserve la même instance et ses sauvegardes. Pour les nouveautés
Lost City, créer ensuite un **nouveau monde Sanctuary** de génération 14 ;
mettre à jour le pack ne convertit pas les mondes 12/13. Dans ce nouveau monde
uniquement, une expansion réservée sur du vide certifié peut demander de fermer
et rouvrir le monde avant sa préparation. Ce mécanisme ne fait pas partie de
linstallateur packwiz et nautorise pas à supprimer un monde ou son journal.
## Correctif alpha.13.1 publié — 9 septembre 2026
[Sanctuary 0.1.0-alpha.13.1](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.13.1)
est publié depuis le commit source `b19e93d`. Le canal stable utilisait alors cette
version. Le JAR, le [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.13.1/Sanctuary-0.1.0-alpha.13.1.mrpack)
et le ZIP damorçage ont été vérifiés par téléchargement public. SHA-256 du JAR :
```text
b340dfc58f3d2d1a2a375dc527ac6721c61430600622046db26228e0da46061b
```
Deux synchronisations isolées puis deux dans la même instance Prism Mac ont
réussi. Le second passage conserve les fichiers gérés à lidentique ; un seul
JAR Sanctuary alpha.13.1 est actif. Les **713 fichiers personnels et réglages
suivis** conservent leurs hashes. Aucune sauvegarde personnelle na été ouverte,
convertie ou régénérée. Dossier de linstance conservé : `Sanctuary-0.1.0-alpha.1`.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.13.1/` ; reçus locaux
`build/alpha131-isolated-validation.json` et `build/alpha131-prism-validation.json`.
Le correctif évite la synchronisation de dossier non prise en charge sous
Windows. **Aucun nouveau monde requis :** fermer Minecraft, mettre linstance
à jour puis rouvrir le même monde. Les réservations enregistrées reprennent
après vérification. La machine Windows na pas été accessible pour installation
ou essai natif : le [guide](alpha13-worldgen.md#correctif-alpha131--expansions-sous-windows)
décrit aussi le remplacement du seul JAR Sanctuary pour une instance issue du
MRpack sans auto-update. Voir les [preuves et limites](testing.md#correctif-alpha131--journal-dexpansion-sous-windows).
## Alpha.13 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.13](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.13)
est publiée depuis le commit source `78b63be`. Le canal stable utilisait alors
cette version. Le JAR, le [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.13/Sanctuary-0.1.0-alpha.13.mrpack)
et le ZIP damorçage ont été vérifiés par téléchargement public. SHA-256 du JAR :
```text
53eb5d8eda54d322250784203824993bd675de1cb90467e74d67589b15769e76
```
Deux synchronisations isolées puis deux passages dans la même instance Prism
ont réussi. Le second passage laisse les fichiers gérés identiques ; un seul
JAR Sanctuary alpha.13 est actif. Les **601 fichiers personnels et réglages
suivis** conservent leurs hashes, notamment les mondes et mods tiers. Aucune
sauvegarde personnelle na été ouverte, convertie ou régénérée.
Linstance conserve son dossier `Sanctuary-0.1.0-alpha.1`, sans réimportation.
Sauvegarde ciblée : `sanctuary-backups/before-0.1.0-alpha.13/` dans cette instance.
Reçus locaux : `build/alpha13-isolated-validation.json` et
`build/alpha13-prism-validation.json`.
Pour tester : créer un **nouveau monde**, choisir **Sanctuary**, puis le bouton
natif **Personnaliser** : Petit 512, Moyen 724 par défaut, Grand 1 024.
Le laboratoire nest plus un choix public ; ses cavités et outils dexpansion
rejoignent le nouveau monde. Les anciennes générations restent chargeables.
Voir [le guide alpha.13](alpha13-worldgen.md) et [les preuves](testing.md).
## Correctif alpha.12.1 publié — 9 septembre 2026
[Sanctuary 0.1.0-alpha.12.1](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.12.1)
est publiée depuis le commit source `332d60b`. Le canal packwiz utilisait cette
version. Le JAR, le [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.12.1/Sanctuary-0.1.0-alpha.12.1.mrpack)
et le ZIP damorçage ont été vérifiés par téléchargement public. SHA-256 du JAR :
```text
c9df4da956cfa54581b3fde21de006bf8ac3ec025b8dd0daa5d060bcb70aabd4
```
Deux synchronisations isolées puis deux passages dans la même instance Prism
ont réussi ; le second laisse les fichiers gérés identiques. Un seul JAR
Sanctuary alpha.12.1 est actif, avec **466 fichiers personnels et réglages suivis
conservés**, y compris les mondes et les mods tiers. Aucun monde na été ouvert
ou régénéré. La sauvegarde ciblée est dans
`sanctuary-backups/before-0.1.0-alpha.12.1/` de linstance existante ; reçus locaux
`build/alpha121-isolated-validation.json` et `build/alpha121-prism-validation.json`.
WG-14 ajoute la distance et le contournement automatique des zones occupées.
Les mondes laboratoire alpha.12 restent utilisables sans conversion : le journal
v1 et les descripteurs de génération 12 sont conservés. Voir le [guide](alpha12-laboratory.md).
## Alpha.12 publiée — 9 septembre 2026
[Sanctuary 0.1.0-alpha.12](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.12)
est publiée depuis le commit source `cdfbba0`. Le canal stable utilisait alors
cette version. Le JAR, le [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.12/Sanctuary-0.1.0-alpha.12.mrpack)
et le ZIP damorçage Prism ont été téléchargés publiquement et vérifiés contre
les artefacts locaux. SHA-256 du JAR :
```text
f2ac2462a03a39ef330cc52143f9753ac5908b606cfe1dd1388ad5caae15e6e9
```
Le véritable installateur packwiz a réussi deux passages dans un dossier de
développement neuf, puis deux dans la même instance Sanctuary Beta. Le second
passage conserve les hashes des fichiers gérés. Un seul JAR Sanctuary alpha.12
est actif ; les **466 fichiers personnels et réglages suivis** conservent
leurs hashes, y compris les sauvegardes, mods tiers et configurations. Aucun
monde na été ouvert, converti ou régénéré par cette livraison.
La sauvegarde ciblée est dans `sanctuary-backups/before-0.1.0-alpha.12/` de
linstance existante. Les reçus locaux ignorés sont
`build/alpha12-isolated-validation.json` et `build/alpha12-prism-validation.json`.
Le [guide](alpha12-laboratory.md) décrit le nouveau preset **Sanctuary — Laboratoire** :
créer un nouveau monde de ce type pour essayer les expansions. Les anciennes
parties et les presets Petit/Grand gardent leur génération.
## Livrer une mise à jour
Livraison précédente, vérifiée le 9 septembre 2026 :
[Sanctuary 0.1.0-alpha.11](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.11),
depuis le commit source `f30a350`. Le JAR, le `.mrpack` et le ZIP damorçage
Prism sont publiés et leurs téléchargements publics vérifiés. Le canal stable
pointait alors sur cette version. SHA-256 du JAR :
```text
f075ad8a0b97cd53e4891273adbee5f79f04ab3984442950d5d85f58d2ded589
```
Le véritable installateur packwiz a réussi deux fois dans un dossier de
développement neuf, puis deux fois dans linstance Sanctuary Beta existante.
Le second passage laisse les fichiers gérés identiques. Un seul JAR Sanctuary
alpha.11 est actif ; les 364 fichiers personnels et réglages suivis conservent
leurs hashes, y compris les fichiers des mods tiers et leurs configurations.
Lancien JAR et les manifestes locaux sont sauvegardés hors de `mods/`, dans
`sanctuary-backups/before-0.1.0-alpha.11/` de cette même instance.
Aucun monde existant na été ouvert, converti ou régénéré par la livraison.
Les reçus locaux ignorés sont `build/alpha11-isolated-validation.json` et
`build/alpha11-prism-validation.json` ; les listes de hashes avant et après
figurent dans le dossier de sauvegarde. Les preuves du build, des deux tailles
et de performance figurent dans [Validation](testing.md).
Après les vérifications, le commit et le push de la branche du ticket, le script
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-beta.001.mrpack
```
Les options sont facultatives. Ce script **publie** sur le Git configuré dans
`origin` ; il exige un arbre propre, un HEAD déjà poussé et un JAR dont la version
correspond aux sources. Il utilise les identifiants du gestionnaire Git en
mémoire, refuse de remplacer une release ou un artefact différent portant la
même version, puis vérifie les téléchargements publics et les métadonnées du
canal. Il préserve l'historique de `packwiz` et n'utilise pas de push forcé. Il
ne lance pas les tests et ne modifie aucune instance de jeu : les vérifications
de livraison restent à exécuter avant cette commande.
La procédure complète, également utilisable manuellement :
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/beta.001/sanctuary-beta.001.jar
```
4. Pousser le commit source vérifié. Créer une release Gitea correspondant à ce
commit et joindre le JAR construit, sans remplacer les artefacts d'une release
antérieure. Vérifier que le téléchargement public possède le SHA-256 indiqué
dans `build/packwiz-release/mods/sanctuary.pw.toml`.
5. Publier le contenu de `build/packwiz-release/` à la racine de la branche
`packwiz` dans un seul commit, puis vérifier les fichiers et hashes depuis
l'URL publique. Préserver l'historique de ce canal et ne jamais y copier le
dossier `build/packwiz/`, qui contient le JAR de développement.
6. Tester une installation puis une seconde synchronisation avec le véritable
`packwiz-installer` dans un dossier de développement neuf. Le second passage
doit laisser le pack à jour sans dupliquer Sanctuary.
`mods/sanctuary.pw.toml` conserve le même chemin entre versions ; seul son nom de
JAR, son URL et son hash changent. Packwiz peut ainsi retirer l'ancien JAR qu'il
gère quand il installe le nouveau. Une première installation depuis un `.mrpack`
n'a pas encore ce suivi : voir la procédure ci-dessous.
Un ZIP d'amorçage Prism se prépare avec :
```sh
python3 scripts/pack.py prism https://git.botsu.net/koka/sanctuary-beta/raw/branch/packwiz/pack.toml
```
Il contient les versions exactes Minecraft/Fabric, la commande de lancement et
`packwiz-installer-bootstrap` v0.0.3. Le script vérifie le SHA-256 du bootstrap
officiel avant d'écrire `build/Sanctuary-Prism-auto-update.zip`. Ce ZIP est réservé
aux nouvelles installations ; les instances déjà branchées sur packwiz suivent
le canal sans être réimportées.
## Raccorder l'instance Prism existante
Fermer Minecraft avant de modifier ses mods. Fermer également Prism avant de
modifier directement `instance.cfg`, pour éviter que son état en mémoire écrase
les changements. Dans l'instance Sanctuary Beta :
1. Sauvegarder `instance.cfg` et les anciens JAR Sanctuary dans un dossier de
sauvegarde hors de `mods/`. Vérifier que l'instance utilise Minecraft
`26.3-pre-2` et Fabric `0.19.5` ; ne pas convertir une instance 26.2.
2. Mettre le bootstrap issu du ZIP dans son dossier `minecraft/` (ou `.minecraft/`
selon l'installation).
3. Dans **Modifier → Paramètres → Commandes personnalisées**, activer les
commandes et renseigner la commande avant lancement ci-dessous.
4. Pour une instance issue d'un ancien `.mrpack`, déplacer seulement l'ancien
JAR Sanctuary non géré dans la sauvegarde préparée, puis faire la première
synchronisation packwiz. Conserver les autres mods et données personnelles.
Si la synchronisation échoue, remettre ce JAR et les réglages sauvegardés.
5. Vérifier qu'il reste un seul mod Sanctuary actif et que `packwiz.json` est
présent dans le dossier Minecraft. Les prochaines mises à jour sont suivies
par ce manifeste local : ne pas le supprimer entre les versions.
Commande à coller dans l'interface Prism :
```text
"$INST_JAVA" -jar "$INST_MC_DIR/packwiz-installer-bootstrap.jar" --bootstrap-main-jar "$INST_MC_DIR/packwiz-installer.jar" --pack-folder "$INST_MC_DIR" --multimc-folder "$INST_DIR" https://git.botsu.net/koka/sanctuary-beta/raw/branch/packwiz/pack.toml
```
Une modification directe de `instance.cfg` doit échapper les guillemets au format
Qt INI (`\"`) et activer `OverrideCommands=true`. Ces clés et
`PreLaunchCommand` doivent être dans la section **`[General]`**, jamais ajoutées
après la section `[UI]`. Le ZIP préparé le fait déjà. Rouvrir les commandes
personnalisées dans Prism pour vérifier que la commande est effectivement lue.
Une instance importée d'un `.mrpack` peut être marquée `ManagedPack=true` :
dès que packwiz en assure les mises à jour, utiliser `ManagedPack=false` pour
éviter deux mécanismes de gestion sur le même pack.
## Données locales et mondes
Le pack livré possède uniquement les fichiers déclarés dans son index. Il ne
déclare ni `saves/`, ni `options.txt`, `servers.dat`, `screenshots/`, ni les packs
graphiques personnels. L'installation de packwiz et une mise à jour des mods
n'autorisent pas à supprimer ou régénérer un monde.
La hauteur de 384 blocs, le dessous sculpté et le ciel de l'alpha.3 se testent
dans un **nouveau monde** avec le preset **Sanctuary**. Les anciens mondes gardent
leurs identifiants de génération et leurs hauteurs. Lhydrologie de lalpha.4
nécessite elle aussi un nouveau monde Sanctuary ; la mise à jour de linstance
najoute pas deau aux sauvegardes existantes. Les nouvelles plages, cascades,
biomes et petits filons de lalpha.5 utilisent à leur tour un identifiant
séparé : créer un nouveau monde Sanctuary pour les découvrir. Les détails des versions de génération sont dans
[Génération](worldgen.md). Les changements de version Minecraft ou de format
de sauvegarde demandent leur propre ticket et contrat de migration.
Lalpha.6 utilise à son tour `sanctuary:sanctuary_layered` pour ses biomes par
altitude et sa nouvelle hydrologie. Créer un nouveau monde Sanctuary ; les
sauvegardes alpha.5 conservent notamment leur palette avec Dappled Forest.
Lalpha.7 sélectionne `sanctuary:sanctuary_woodland` pour ses forêts, ses
roches variées et ses minerais affleurants. Les mondes alpha.6 gardent
`sanctuary:sanctuary_layered` ; aucune régénération de chunks nest effectuée.
Lalpha.8 sélectionne `sanctuary:sanctuary_rift` pour les failles, les grandes
rivières, les champignons géants et la géologie des profondeurs. Créer un
nouveau monde Sanctuary pour les découvrir. La même instance Prism reçoit
le nouveau JAR par le canal stable ; ses sauvegardes et réglages sont conservés.
Les mondes alpha.7 et antérieurs gardent leurs paramètres de génération.
Lalpha.9 utilise `sanctuary:sanctuary_cavern` pour les cavités luxuriantes,
les géodes, les geysers et les terrasses deau. Un **nouveau monde Sanctuary**
est nécessaire pour essayer cet incrément. Les mondes
alpha.8 conservent `sanctuary:sanctuary_rift` ; leur contenu nest pas retouché
par une mise à jour de la même instance Prism. Les anciennes sauvegardes et
les réglages ont été conservés lors des deux synchronisations de livraison.
Lalpha.10 propose des choix de taille pour 5, 20 et 100 joueurs, avec
20 par défaut. Ils sappliquent à un **nouveau monde**. Les profils sauvegardés `sanctuary:population_5`,
`sanctuary:population_20` et `sanctuary:population_100` sont séparés des
anciens réglages, notamment `sanctuary:sanctuary_cavern` de lalpha.9.
La mise à jour de la même instance Prism nagrandit aucune île
existante, ne modifie pas les paramètres de génération enregistrés et ne
nécessite pas de réimporter le ZIP damorçage. Les fichiers de sauvegarde,
captures, packs graphiques et réglages personnels suivis ont conservé leurs
hashes lors des deux synchronisations de livraison.
Lalpha.11 propose deux choix : **Petit** et **Grand**, Grand par défaut.
Le preset `sanctuary:sanctuary` crée un nouveau monde `population_10` ;
Petit garde `sanctuary:sanctuary_5` / `population_5`. Les anciens mondes
20/100 restent chargeables à leur taille enregistrée, alors que leurs formats
sont cachés de la création. Les formats de sauvegarde sont inchangés.
Loptimisation conserve les résultats pour un même réglage. La livraison a
préservé les fichiers personnels suivis, les mods tiers et leurs configurations.
Linstance na pas été réimportée et aucun mod tiers na été retiré. Les
sauvegardes personnelles sont restées fermées pendant les essais et la synchronisation.
Références officielles : [installation packwiz](https://packwiz.infra.link/tutorials/installing/packwiz-installer/),
[commandes Prism](https://prismlauncher.org/wiki/help-pages/custom-commands/),
[bootstrap v0.0.3](https://github.com/packwiz/packwiz-installer-bootstrap/releases/tag/v0.0.3).
### beta.107 — Œufs, essai isolé
Archives locales normal/Test vérifiées : [contrat](spawn-eggs-acquisition-beta107.md).
Construites sur beta.105 dans `sanctuary-eggs-beta107` ; le Statuaire beta.106,
en développement parallèle, nest pas embarqué. Les sources des œufs sont aussi
présentes dans le répertoire principal. Aucun canal, instance Prism, serveur ou
sauvegarde personnelle mis à jour.
### beta.108 — Neige en volume, essai isolé
Archives locales normal/Test vérifiées : [contrat](snow-accumulation-beta108.md).
Construites sur beta.107 dans `sanctuary-snow-beta108`, avec les œufs et un
plafond de neige confirmé à deux blocs. Statuaire beta.106 reste dans sa livraison
séparée. Sources de neige aussi présentes dans le répertoire principal, sans
modifier ses compteurs beta.106. Aucun canal, instance Prism, serveur ou
sauvegarde personnelle mis à jour.
### beta.109 — Fonte saisonnière, essai isolé
Archives locales normale/Test vérifiées. [Contrat et vérifications](seasonal-snow-melt-beta109.md). Base beta.108, avec
accumulation et œufs ; Statuaire beta.106 reste une livraison séparée. Les
nouveaux dépôts sont suivis dans les chunks et fondent progressivement selon
la saison. Les blocs antérieurs et les constructions sont conservés.
Assemblage dans `sanctuary-melt-beta109` ; sources aussi intégrées au répertoire
principal sans modifier son chantier et ses compteurs beta.106.
Aucune publication du canal, installation Prism ou sauvegarde personnelle.