Skip to content

pocketmine\world\generator\vanilla\surface\condition ​

Classes ​

NameKindSummary
AbovePreliminarySurfaceCondition 5.46.0class"minecraft:above_preliminary_surface": at or above the estimated surface of the column (minus 8 + surface depth)
BiomeCondition 5.46.0class"minecraft:biome": the (fuzzy-zoomed) biome of the block is one of the listed ones
HoleCondition 5.46.0class"minecraft:hole": the surface depth of the column is zero or less
MaterialCondition 5.46.0classCondition of a material rule (worldgen/material_condition), evaluated for the block in the context
NoiseThresholdCondition 5.46.0class"minecraft:noise_threshold": a noise sampled at (x, 0, z), or at (x, y, z) if is_3d, is within the thresholds
NotCondition 5.46.0class"minecraft:not"
SteepCondition 5.46.0class"minecraft:steep": the terrain height changes by 4+ blocks across the column (south or west facing slopes)
StoneDepthCondition 5.46.0class"minecraft:stone_depth": the block is within a depth of the floor (solid blocks above it, up to air or fluid) or of the ceiling (solid block
VerticalGradientCondition 5.46.0class"minecraft:vertical_gradient": always true at and below one level, never at and above another, and with a linearly decreasing positional ran
WaterCondition 5.46.0class"minecraft:water": no fluid above the floor, or the block is above the fluid surface plus an offset
YAboveCondition 5.46.0class"minecraft:y_above": the block (optionally plus its stone depth) is at or above an anchor plus a surface depth multiple

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.