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