This component contains all the terrain weathering settings. This component can be given to any of the village archetypes.
Component Name
badger:village_weathering
Settings
is_overhanging_edgeDetermines if the weathering effect will taper up or down.
position_noise_scaleLower values will apply smoother xz jitter to weathering effects.
wave_max_depthThe maximum distance in blocks, before noise, that the weathering wave can remove blocks from an edge.
wave_min_depthThe minimum distance in blocks, before noise, that the weathering wave can remove blocks from an edge.
wave_frequency_scaleA smaller scale factor will reduce the frequency of the weathering wave for a smoother effect.
wave_noise_scaleThe magnitude of noise used to break up the wave function.
gradient_passes settings:The system supports multiple gradient passes, which determine how many blocks to remove and what height.
gradient_depthsA list of how many blocks deep into the terrain should be removed. These are expected to be in descending order. Each of these values corresponds to a value in the gradient_weight_heights list.
A list of heights for each gradient depth to be applied. These values should be in descending order for non-overhanging edges, and ascending order for overhanging edges. 1.0 means the top of the edge and 0.0 means the bottom. In the example, at a height of 0.8 and above, the terrain should be removed at a depth of 3.0. At a height of 0.6 and above, the terrain should be removed at a depth of 2.5.
gradient_2d_noise_scaleThe magnitude of vertical noise applied to the gradient pass. Lower value noise will look more continuous. Higher will look more random.
gradient_3d_noise_scaleThe magnitude of horizontal noise applied to the gradient pass.
gradient_affected_by_waveSets whether or not the particular gradient pass should be affected by the sawtooth wave. If they are affected, the gradient is applied only in spots where the sawtooth wave would remove blocks. If they are not, the gradient is applied consistently over the whole edge. Using a combination allows for some interesting weathering effects.
Example
!