Files
sanctuary-beta/docs/generation-alpha23.1.md

106 lines
6.3 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.
# Alpha.23.1 — île naturelle, secrets et continents
Contrat du ticket **WG-27**, branche `codex/natural-secrets-alpha23`.
Cette livraison réunit le Blocodex alpha.23 et la génération `sanctuary:island_v23`.
Les résultats des essais sont consignés dans [le rapport](testing-alpha23.1.md).
## Sanctuary Island
Le point de départ reste naturel. Les quartiers Lost City et les infrastructures
ordinaires Sanctuary ne sont plus demandés sur l’île initiale. Leur code et les
anciennes générations sont conservés ; les expansions Lost City restent possibles.
Les structures vanilla ne sont pas supprimées : leur admission dépend du biome,
du relief, des appuis et des volumes déjà occupés.
La sélection des lieux Sanctuary conserve lobservatoire, un atelier caché,
la grande traversée et la salle dexpansion indépendante. La piscine attenante
est retirée ; les égouts et leurs ouvertures restent possibles. Les anciennes voies
ferrées peuvent exister sans gare ni bâtiment au bout : leur remise en service
reste une construction des joueurs.
Le **sanctuaire minéral** est une grande cavité géologique explorable, dominante
pierre et cobblestone, avec voûtes, piliers, corniches et filons minables. Il peut
affleurer sur les flancs ou sous l’île avec des attaches rocheuses. Lenveloppe
maximale est 79 × 73 × 27 ; ce volume ne désigne pas une façade rectangulaire.
Il ne comporte ni briques, mobilier, machines, ni éclairage manufacturé.
Le mot laboratoire reste réservé à la future structure des Mooblooms.
Le gardien et le portail des Cavernes ne sont pas activés ici. Lintention de
progression demeure : vaincre le gardien stabilisera laccès aux Cavernes pour
tout le serveur, puis chacun pourra construire son portail. Le Deep Dark et les
cités anciennes appartiendront à ces Cavernes. Le lieu des raids appartient aux
expansions et nest pas construit dans cette livraison.
## Structures natives et garantie dexpansion
Le catalogue sappuie sur les 52 identifiants de structures présents dans le JAR
Minecraft 26.3-pre-2 : 47 de lOverworld, dont la cité ancienne réservée aux Cavernes,
et cinq propres au Nether ou à lEnd. Les petits donjons `monster_room` sont des
features et font lobjet dun suivi séparé. Les modèles, identifiants, coffres,
spawners et comportements natifs sont conservés.
Les placements distinguent surface, sous-sol et milieu aquatique. Les hauteurs
souterraines vanilla ne sont pas recopiées sous Y=0 : elles sont adaptées à la
roche de l’île. Les monuments conservent aussi leur hauteur lors du rechargement.
Ladaptation ne remplace pas les définitions `minecraft:*` du registre.
Les ruines océaniques et les trésors enterrés conservent leur ajustement fin
vanilla au fond réel pendant la pose des blocs : leur hauteur peut encore se
préciser après lacceptation du départ.
**Correction approuvée après le plan initial : chaque nouvelle expansion 23 avec
les structures activées doit disposer dau moins une structure adaptée avant sa
réservation.** Les familles absentes restent préférées, sans rendre obligatoire
une famille incompatible. Une recherche infructueuse ne publie pas une île vide
de structures et ne contourne pas les exigences dappui. Aucune structure nest
ajoutée rétroactivement aux îles déjà enregistrées.
Les yeux de lEnder, cartes dexploration et `/locate` recherchent les vrais
départs dans les îles ouvertes. Une recherche nactive jamais dexpansion.
Le compteur natif de références cartographiques nindique pas une visite réelle.
## Océans
Le relief `ocean` est réservé aux expansions 23 de 512 ou 1024 blocs. Les grandes
expansions rapides sans relief explicite peuvent le choisir dans un tirage
déterministe denviron un tiers. Le climat et la taille restent ceux du descripteur.
Le champ océanique commun au terrain, à leau et aux biomes produit une mer
intérieure irrégulière, des hauts-fonds, des côtes et une zone profonde, en
conservant une majorité de terres. Cible : 3045 % de surface aquatique nominale,
profondeurs maximales 3256 blocs. Une coque rocheuse continue retient leau ;
le reste du vide conserve lair. Le niveau deau est local à lexpansion.
Ce niveau accompagne aussi les décorations natives, notamment les icebergs ;
il est rétabli après chaque passe pour ne pas affecter les autres îles.
Les températures utilisent les biomes natifs océan, océan froid, gelé, tiède et
chaud, avec les variantes profondes disponibles. Il nexiste pas de
`deep_warm_ocean` natif. Les monuments exigent un océan profond réellement adapté.
Aucun océan ni Deep Dark nest ajouté à Sanctuary Island.
## Mémoire serveur et sauvegardes
Le registre des structures est persistant et distinct du census des seuls chunks
chargés. Il distingue départ accepté, bâtiment partiellement ou complètement
généré, région encore inconnue et absence confirmée dans une région vérifiée.
Une démolition ne supprime pas le fait historique de génération. Une erreur de
lecture ne transforme pas le registre en liste vide.
`/sanctuary census structures` expose les relevés aux opérateurs ; loption
`island <id>` précise la région et `dimension <id>` distingue les dimensions natives.
L’île propriétaire se déduit des descripteurs immuables du journal dexpansion.
Le suivi automatique ne charge pas la carte et
ne révèle pas les secrets dans le Blocodex personnel.
Le champ optionnel plat `structure_priorities` dune nouvelle expansion 23
contient les familles bonifiées. Il est capturé une fois avant linspection,
figé dans le journal et lié au certificat de réutilisation du vide. Bonus initial
de sélection : × 4. Une reprise réutilise ce profil même si le registre a évolué.
Les générations historiques restent neutres, sans champ ajouté à leurs écritures.
Les mondes existants gardent leur codec et leur terrain. Les nouvelles règles
nécessitent un nouveau monde ; aucune conversion ou régénération nest effectuée.
Petit 512, Moyen 724 par défaut et Grand 1024 restent dans Personnaliser. Loption
expérimentale commande les secrets optionnels et les rails ; le hall et la
traversée restent dans le socle. Les structures vanilla en sont indépendantes.
La désactivation générale des structures reste prioritaire.