Terra (Fabric/Forge/Paper)

Terra (Fabric/Forge/Paper)

74.2k Downloads

[Feature] Beardification support for injected structures

astrsh opened this issue ยท 2 comments

commented

Add support for terrain 'globs' (dubbed 'beardification' by mojang) to generate under injected structures that are listed under StructureFeature.NOISE_AFFECTING_FEATURES (mojmap).

Fabric 1.17.1 Terra 5.4.1 with vanilla.structures enabled

image

Terrain 'Globs' under a village house from beardification (provided by @TelepathicGrunt)

image

commented

For an implementation that uses the same technique as vanilla, we would have to split fetching noise from the Sampler, and palette application into two distinct stages within the generator, then sandwich injected structure generation between them, in order for the terrain to blend. This could lend itself to working with #92 too.

For a more approximate approach we could make the terrain globs independent of noise, which would allow structure population to be placed in the population order arbitrarily.

commented

implemented in 069b0d4