Package dev.wyck.worldgen.heightproviders
package dev.wyck.worldgen.heightproviders
-
ClassDescriptionA relative height starting at the bottom of the world.An absolute height as seen on the F3 screen.A relative height starting at the top of the world.A height provider biased toward
HeightProvider.minInclusive().Builder forBiasedToBottomHeight.A height provider which always resolves to a single fixed anchor.Wraps the HeightProvider family.HeightProvider.HeightProviderBuilder<T extends HeightProvider, S extends HeightProvider.HeightProviderBuilder<T,S>> Common abstract builder for height providers with inclusive anchor bounds.A height provider which samples an isosceles trapezoidal distribution betweenHeightProvider.minInclusive()andHeightProvider.maxInclusive()with a flatTrapezoidHeight.plateau().Builder forTrapezoidHeight.A height provider which samples a uniformly distributed value betweenHeightProvider.minInclusive()andHeightProvider.maxInclusive()(inclusive).Builder forUniformHeight.Wraps the VerticalAnchor value-provider family.A height provider biased strongly towardHeightProvider.minInclusive(), with a sharper exponential distribution thanBiasedToBottomHeight.Builder forVeryBiasedToBottomHeight.A height provider which picks an entry from theWeightedListHeight.distribution()proportionally to its weight, then samples that entry's provider.Builder forWeightedListHeight.