net.minecraft.world.gen.feature

public record FeaturePlacementContext

net.minecraft.world.level.levelgen.placement.PlacementContext
net.minecraft.class_5444
net.minecraft.world.gen.feature.FeaturePlacementContext

Field summary

Modifier and TypeField
private final YOffset$Context
verticalAnchorContext
comp_1_1907
verticalAnchorContext
private final StructureWorldAccess
level
comp_1_1905
world
private final ChunkGenerator
generator
comp_1_1904
generator
private final Optional<PlacedFeature>
topFeature
comp_1_1906
placedFeature

Constructor summary

ModifierConstructor
public (StructureWorldAccess world, ChunkGenerator generator, Optional<PlacedFeature> placedFeature)
public (YOffset$Context verticalAnchorContext, StructureWorldAccess world, ChunkGenerator generator, Optional<PlacedFeature> placedFeature)

Method summary

Modifier and TypeMethod
public int
getHeight(Heightmap$Types type, int x, int z)
method_30460(class_2902$class_2903 arg0, int arg1, int arg2)
getTopY(Heightmap$Type heightmap, int x, int z)
public BlockState
getBlockState(BlockPos pos)
method_30461(class_2338 arg0)
getBlockState(BlockPos pos)
public int
getMinY()
method_33868()
getBottomY()
public YOffset$Context
verticalAnchorContext()
comp_1_1907()
verticalAnchorContext()
public StructureWorldAccess
level()
comp_1_1905()
world()
public ChunkGenerator
generator()
comp_1_1904()
generator()
public Optional<PlacedFeature>
topFeature()
comp_1_1906()
placedFeature()