Files
sanctuary-beta/docs/generation-alpha24.md
T
2026-09-11 18:29:38 +02:00

91 lines
5.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Alpha.24 — les lieux suspendus de Sanctuary
## Contrat
Le nouveau codec `sanctuary:island_v24` ajoute cinq lieux au monde initial :
une montgolfière, deux bateaux de fret et deux îlots minéraux. Ils sont planifiés
à la création et construits seulement lorsque leurs chunks sont générés.
La génération de terrain reste celle de lalpha.23.1 : mêmes trois tailles
512 / 724 / 1 024, Moyen par défaut, bouton Minecraft **Personnaliser**,
secrets minéraux, voies abandonnées, structures vanilla, océans dexpansion,
registre et admission dau moins une structure adaptée par expansion acceptée.
Les cinq sites cherchent la périphérie, hors de lemprise du terrain initial.
Chaque site possède un point de rivage vérifié, à moins de 512 blocs, et un
segment de vue dégagé dans le relief et hors des volumes des secrets déjà
planifiés. Les distances de rendu du client et du
serveur déterminent sa visibilité en jeu ; les arbres ultérieurs peuvent
masquer une partie de cette vue. Le relief nest pas prolongé vers les sites.
Aucun pont, quai, pilier jusquau sol ou accès automatique nest fourni.
## Formes et ressources
La montgolfière possède une enveloppe arrondie de laine claire, un accent,
une nacelle en chêne et des suspentes attachées. Elle reste sous Y350.
Les deux navires ont une coque biseautée, des voiles, un pont protégé,
une cabine et une cale. Le navire de vivres accueille un fermier adulte ;
celui de matériel, un outilleur adulte. Leurs postes de travail sont vanilla.
Il faut construire pour atteindre les lieux et ramener les villageois.
Les îlots ont une roche irrégulière, une base effilée et des filons connectés.
Leur surface reçoit une couverture de terre et dherbe majoritaire, des fleurs,
des herbes et quelques petits chênes ou bouleaux. Le volume réservé comprend
les couronnes ; l’épaisseur rocheuse reste de 20 à 35 blocs.
Leur profondeur relative détermine les minerais : charbon, fer et cuivre
abondants ; poches dor, lapis, redstone, diamant et émeraude. Ces réserves
sont finies. Le recensement existant compte les blocs dans les chunks
observés, sans charger toute la région ni lire le butin encore fermé.
Exactement un îlot possède une source deau qui s’écoule suivant les règles
Minecraft et peut tomber dans le vide.
Chaque lieu contient exactement un coffre dédié. Ceux des îlots sont enterrés
sous une couverture stable, à l’écart de la cascade. Les tables de butin
utilisent exclusivement des objets vanilla, sans récompense future ni Anomaly.
Ni le butin, ni les habitants, ni les blocs détruits ne se renouvellent au
rechargement dun chunk déjà généré.
## Persistance et expansions
La recherche est déterministe, limitée à 64 candidats par site et 8 192
colonnes de terrain mises en cache pour lensemble du plan. Les plans des
secrets racine sont calculés auparavant, puis réutilisés au démarrage ; une
voûte ou une galerie ne peut ainsi recouvrir le point côtier certifié. Cette
planification ne demande aucun chunk. Un échec interrompt explicitement la création du plan plutôt que
de livrer un monde avec un satellite silencieusement manquant.
Le manifeste immuable est écrit dans `data/sanctuary-aerial-v24/` avant le
premier journal `data/sanctuary-world-v24/`. Son SHA-256 est lié au journal24.
Un rechargement relit le plan stocké ; il ne le recalcule pas. Un manifeste
manquant, altéré ou incompatible bloque la reprise avant toute expansion.
Ce contrat ne sapplique quaux nouveaux mondes24 ; les anciens journaux,
codecs, profils et terrains restent lisibles sans migration.
Les réservations couvrent exactement les chunks des cinq structures et un
petit masque local autour de la sortie deau, sans marge sur tout le pourtour
des sites. Elles ne deviennent pas des propriétaires de terrain :
les biomes du vide et le bruit de génération restent inchangés. Ladmission
dexpansion, le journal et la reprise de vide vérifient ces emprises même si
aucun joueur na encore exploré le site. Les passages entre elles restent libres.
Les départs et pièces sont natifs, enregistrés sous `aerial_balloon`,
`aerial_merchant_ship` et `aerial_mineral_islet`. Les écritures sont limitées
au site et au chunk courant. Le registre distingue les sites planifiés,
les départs acceptés et la génération observée. Les scopes aériens ne servent
pas à conclure quune famille de structures vanilla manque au serveur.
`/locate structure` et `/sanctuary census structures aerial [site]` les
référencent sans ouvrir dexpansion ni transformer une consultation en visite.
Les options **Structures expérimentales** et **Générer les structures**
contrôlent les satellites. Leur désactivation produit un plan vide, sans
réservations aériennes. Les options sont sauvegardées avec le monde.
## Limites de cette livraison
Minecraft reste en 26.3-pre-2. Les nuages et la hauteur du monde sont inchangés.
Aucun véhicule pilotable, bateau-poule, temple, commerce Sanctuary, boss,
portail des Cavernes ou raid nest ajouté. Deep Dark et cités anciennes
restent réservés aux futures Cavernes.
Les vérifications réellement exécutées, les témoins et l’état de distribution
figurent dans [testing-alpha24.md](testing-alpha24.md).