History - net.minecraft.world.gen.surfacebuilder.MaterialRuleContext

26.3

Names

net.minecraft.world.level.levelgen.material.MaterialRuleContext

net.minecraft.world.level.levelgen.material.MaterialRuleContext

net.minecraft.class_6694

net.minecraft.world.gen.surfacebuilder.MaterialRuleContext

Fields

int: HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, field_36274, field_36274

SurfaceBuilder: system, system, field_35233, surfaceBuilder

NoiseConfig: randomState, randomState, field_37703, noiseConfig

SamplingRegion: expectedVolume, expectedVolume, field_1_10284, region

ContextualSamplerProvider: densitySamplers, densitySamplers, field_1_10283, contextualSamplerProvider

Function<BlockPos, RegistryEntry<Biome>>: biomeGetter, biomeGetter, field_35606, posToBiome

HeightContext: context, context, field_35241, heightContext

Set<RegistryEntry<Biome>>: possibleBiomes, possibleBiomes, field_1_5963, includedBiomes

SamplingRegion: preliminarySurfaceVolume, preliminarySurfaceVolume, field_1_10286, flatRegion

SampleBuffer: preliminarySurfaceBuffer, preliminarySurfaceBuffer, field_1_10285, cachedSurfaceLevelSamples

Map<RegistryKey<FractalNoiseParameters>, DoubleSupplier>: noiseSamplers2d, noiseSamplers2d, field_1_6330, cache2d

Map<RegistryKey<FractalNoiseParameters>, DoubleSupplier>: noiseSamplers3d, noiseSamplers3d, field_1_6331, cache3d

long: lastUpdateXZ, lastUpdateXZ, field_35608, uniqueHorizontalPosValue

int: blockX, blockX, field_35609, blockX

int: blockZ, blockZ, field_35610, blockZ

int: surfaceGradientX, surfaceGradientX, field_1_10287, steepnessX

int: surfaceGradientZ, surfaceGradientZ, field_1_10288, steepnessZ

int: surfaceDepth, surfaceDepth, field_35611, runDepth

long: lastSurfaceDepth2Update, lastSurfaceDepth2Update, field_35677, lastQueriesUniqueHorizontalPosValueForSecondaryDepth

double: surfaceSecondary, surfaceSecondary, field_35678, secondaryDepth

long: lastMinSurfaceLevelUpdate, lastMinSurfaceLevelUpdate, field_35679, lastQueriesUniqueHorizontalPosValueForEstimatedSurfaceHeight

int: minSurfaceLevel, minSurfaceLevel, field_35616, surfaceMinY

long: lastUpdateY, lastUpdateY, field_35612, uniquePosValue

BlockPos$Mutable: pos, pos, field_35613, pos

RegistryEntry<Biome>: biome, biome, field_1_5962, currentBiome

int: blockY, blockY, field_35617, blockY

int: waterHeight, waterHeight, field_35618, fluidHeight

int: stoneDepthBelow, stoneDepthBelow, field_35619, stoneDepthBelow

int: stoneDepthAbove, stoneDepthAbove, field_35620, stoneDepthAbove

Constructors

(SurfaceBuilder, NoiseConfig, SamplingRegion, ContextualSamplerProvider, Function<BlockPos, RegistryEntry<Biome>>, HeightContext, Set<RegistryEntry<Biome>>)

Methods

void (int, int, int, int): updateXZ, updateXZ, method_39072, initHorizontalContext

void (int, int, int, int): updateY, updateY, method_39073, initVerticalContext

double (): getSurfaceSecondary, getSurfaceSecondary, method_39550, getSecondaryDepth

RegistryEntry<Biome> (): getBiome, getBiome, method_1_5130, getCurrentBiome

int (): getSeaLevel, getSeaLevel, method_61804, getSeaLevel

int (): getMinSurfaceLevel, getMinSurfaceLevel, method_39551, estimateSurfaceHeight

DoubleSupplier (RegistryKey<FractalNoiseParameters>, boolean): getNoiseSampler, getNoiseSampler, method_1_5441, getSupplier

DoubleSupplier (RegistryKey<FractalNoiseParameters>): createNoiseSampler2d, createNoiseSampler2d, method_1_5439, computeSupplier2d

DoubleSupplier (RegistryKey<FractalNoiseParameters>): createNoiseSampler3d, createNoiseSampler3d, method_1_5440, computeSupplier3d

RandomSplitter (Identifier): getOrCreateRandomFactory, getOrCreateRandomFactory, method_1_10108, getOrCreateRandomSplitter

MaterialRules$DensityProvider (DensityFunction, boolean): getDensitiesInChunk, getDensitiesInChunk, method_1_10107, getDensityProvider

Set<RegistryEntry<Biome>> (): possibleBiomes, possibleBiomes, method_1_10111, getIncludedBiomes

int (): stoneDepthAbove, stoneDepthAbove, method_1_10113, getStoneDepthAbove

int (): stoneDepthBelow, stoneDepthBelow, method_1_10114, getStoneDepthBelow

int (): surfaceDepth, surfaceDepth, method_1_10115, getRunDepth

int (): waterHeight, waterHeight, method_1_10118, getFluidHeight

int (): blockX, blockX, method_1_10103, getBlockX

int (): blockY, blockY, method_1_10104, getBlockY

int (): blockZ, blockZ, method_1_10105, getBlockZ

BlockPos (): blockPos, blockPos, method_1_10102, getBlockPos

int (): surfaceGradientX, surfaceGradientX, method_1_10116, getSteepnessX

int (): surfaceGradientZ, surfaceGradientZ, method_1_10117, getSteepnessZ

int (YOffset): resolveAnchorY, resolveAnchorY, method_1_10112, resolveY

BlockState (int, int, int): getBand, getBand, method_1_10106, getTerracottaBlock