Package dev.wyck.worldgen.surface.condition
package dev.wyck.worldgen.surface.condition
-
ClassDescriptionChecks if the current position is above the preliminary surface level — a Y-level usually a few blocks below the main surface, ignoring noise caves.Checks the biome at the current position.Builder for
BiomeConditionSource.Auto-generated.A surface condition source — the predicate family (SurfaceRules.ConditionSource) that gates where aRuleSourceapplies.Passes for columns where the surface depth is 0.Computes the noise value of the current column using a specified noise and checks if it is between the min and max threshold.Builder forNoiseThresholdConditionSource.Inverts a surface condition, passing when the nested condition fails.A Paper surface condition that follows the vanilla bedrock gradient unless flat bedrock generation is enabled for the world.Builder forPaperOptionallyFlatBedrockConditionSource.Checks if the current position is a steep face on the north or east sides of a mountain.Checks if the current position is within a specified distance from the surface, either upward or downward, using terrain depth.Builder forStoneDepthConditionSource.Checks if the current block is in a biome that is cold enough for snowfall.Compares the current Y position with a messy transition, just like the deepslate and bedrock transitions.Builder forVerticalGradientConditionSource.Checks if the current position is above water, based on terrain depth.Builder forWaterConditionSource.Checks if the current position is above a specified height (exclusive).Builder forYAboveConditionSource.