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

6.3 KiB
Raw Permalink Blame History

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.

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.