net.minecraft.world.gen.surfacebuilder

public class SurfaceSampler

net.minecraft.world.level.levelgen.ChunkTerrainBuilder
net.minecraft.class_1_1703
net.minecraft.world.gen.surfacebuilder.SurfaceSampler

Field summary

Modifier and TypeField
private static final MaterialRule
DISABLED_MATERIAL_RULE
field_1_10689
STONE_RULE
private final MaterialRuleContext
ruleContext
field_1_10691
materialRuleContext
private final BlockStateRule
ruleEvaluator
field_1_10692
blockStateRule
private final BiomeSurfaceSampler
surfaceExtensions
field_1_10693
biomeSurfaceSampler
private final BlockPos$Mutable
mutablePos
field_1_10690
tempPos

Constructor summary

ModifierConstructor
public (NoiseConfig noiseConfig, ContextualSamplerProvider contextualSamplerProvider, SamplingRegion region, YOffset$Context heightContext, MaterialRule materialRule, BiomeView posToBiome, Set<RegistryEntry<Biome>> includedBiomes)

Method summary

Modifier and TypeMethod
public void
fillChunk(ChunkAccess chunk, NoiseChunk noiseChunk, CarvingMask carvingMask)
method_1_10736(class_2791 arg0, class_1_1490 arg1, class_6643 arg2)
fillChunk(Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, CarvingMask carvingMask)
private BlockColumn
createBlockColumn(ChunkAccess chunk, int blockX, int blockZ, CarvingMask$Column carvingColumn)
method_1_10735(class_2791 arg0, int arg1, int arg2, class_6643$class_1_1687 arg3)
getCarverFilteredColumn(Chunk chunk, int x, int z, CarvingMask$Column carvingColumn)
public void
fillColumn(ChunkAccess chunk, NoiseColumn column, int blockX, int blockZ, CarvingMask$Column carvingColumn, Aquifer aquifer)
method_1_10737(class_2791 arg0, class_4966 arg1, int arg2, int arg3, class_6643$class_1_1687 arg4, class_6350 arg5)
populateAquifers(Chunk chunk, VerticalBlockSample columnSample, int x, int z, CarvingMask$Column carvingColumn, AquiferSampler aquiferSampler)
private static void
setBlock(ChunkAccess chunk, int x, int blockY, int z, BlockState block)
method_1_10738(class_2791 arg0, int arg1, int arg2, int arg3, class_2680 arg4)
setState(Chunk chunk, int localX, int y, int localZ, BlockState state)