feat(worldgen): add volumetric caves and nearby aerial sites for alpha28
Build Sanctuary / build (push) Canceled after 0s

This commit is contained in:
koka
2026-09-12 01:36:05 +02:00
parent ad234a808f
commit 79d3185cba
40 changed files with 1324 additions and 83 deletions
+61
View File
@@ -0,0 +1,61 @@
# Alpha.28 — roche à explorer
La 27 est la base validée par le créateur. Cette passe garde son île, les
secrets minéraux et les réseaux, puis ajoute du creusement dans la roche.
Les nouvelles cavités ne sont pas des salles de structure aux volumes prescrits.
## Terrain
Le champ commun compose les fonctions de bruit de Minecraft 26.3-pre-2 :
cheese et cave_layer, entrées/spaghetti 3D, spaghetti 2D et roughness, piliers
et noodle. Leur altitude est déplacée pour la masse flottante. Les coupes
restent soustractives et satténuent vers les limites verticales ; il ne
sagit pas de recopier toute la génération Overworld ou ses aquifères.
Les carvers historiques restent désactivés pour ne pas ajouter une seconde
passe étrangère aux colonnes de certification.
Le relief supérieur déforme le volume rocheux dans les trois axes avec les
bruits ridge/erosion natifs échantillonnés en 3D. Les déplacements sont signés :
soulèvements, affaissements et cisaillements varient aussi avec la profondeur.
Le déplacement est borné à ±16 blocs horizontalement et ±40 verticalement,
avec une transition progressive de Y180 à Y228. Lenveloppe de l’île reste
évaluée aux coordonnées réelles ; seul le champ rocheux interne est déplacé.
Ce nest pas une simulation physique de plaques tectoniques. Aucun cône ni
salle géométrique ne sert de forme à ajouter au terrain.
Larrivée et les côtes gardent leur place. Les anciennes failles deviennent
obliques, interrompues et limitées en hauteur, avec de la roche au-dessus et
en dessous. Les expansions utilisent la même source de terrain ; leur climat
et leur déformation propre sappliquent ensuite.
Le seuil du champ de marais passe de 0,04 à 0,25 : les anciens secteurs se
réduisent au profit des biomes de grottes précédents, dont les champignons.
La hauteur du monde, les nuages et les trois diamètres sont conservés.
## Exploration et ressources
Les bateaux vanilla restaurés recherchent désormais les vraies berges proches.
Les deux îlots sont au-dessus de Sanctuary, avec un espace libre sous leur
roche et un seul exutoire deau. Leurs corps et leurs chutes deau ont des
emprises distinctes ; rien ne réserve toute la colonne sous un îlot sec.
Les mines emploient les pièces vanilla, leurs supports, rails, coffres et
spawners. Une partie exposée peut passer si lensemble reste ancré. Les huttes
cherchent aussi des berges souterraines de marais : sol local, couverture de
la cavité et quatre pilotis natifs. Les salles à spawner sont de vraies
MonsterRoomFeature, posées sur des candidats réels et soumises aux refus
natifs. Leur présence nest pas garantie sur chaque île.
Une passe de filons native complète les distributions existantes dans les
chunks de l’île et des expansions. Charbon, fer, cuivre, or, lapis, redstone,
diamant et émeraude utilisent les formes OreFeature vanilla. La profondeur
se mesure dans lenveloppe rocheuse entière de la colonne, sans recommencer
le calcul à chaque plafond de grotte. Les stocks restent finis. Les minerais
du Nether restent dans le Nether ; le Deep Dark nest pas ajouté à l’île.
## Livraison de test
Mod et pack `0.1.0-alpha.28`, Minecraft `26.3-pre-2`, codec de prototype
`sanctuary:island_v24` conservé. Créer un nouveau monde. Aucune migration,
aucune régénération ni intervention dans les sauvegardes personnelles.
Lalpha.27 et ses artefacts restent disponibles. Les vérifications réelles
et leurs limites sont dans [le compte rendu](testing-alpha28.md).