Terra (Fabric/Forge/Paper)

Terra (Fabric/Forge/Paper)

74.2k Downloads

Add an option for erosions to have different ocean levels

Valant1s opened this issue ยท 1 comments

commented

Currently the biome/ocean/level configuration lets you define a Y-value at which water can be generated. This is a single value and applies to the whole erosion.
By adding an optional noise-equation (or any other implementation) this could be further improved (e.g. for making realistic rivers, see attached image).

example

commented

Like I was saying in Discord, this will most likely be implemented as an optional alternative to biome.ocean.level, rather than a full replacement.

Specific implementation ideas:

  • Add an OceanInterpolator that either takes the constant level, or the interpolated level, and interpolates between samples & biomes
  • Ensure that interpolation distance is customizable, especially inter-biome distance.