History - net.minecraft.world.gen.surfacebuilder.MaterialRuleContext
26.3-pre-2
Names
Fields
Constructors
Methods
26.3-pre-1
Names
Fields
Constructors
Methods
26.3-snapshot-10
Names
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, field_36274, field_36274
SurfaceBuilder: system, field_35233, surfaceBuilder
NoiseConfig: randomState, field_37703, noiseConfig
SamplingRegion: expectedVolume, field_1_10284, region
ContextualSamplerProvider: densitySamplers, field_1_10283, contextualSamplerProvider
Function<BlockPos, RegistryEntry<Biome>>: biomeGetter, field_35606, posToBiome
HeightContext: context, field_35241, heightContext
Set<RegistryEntry<Biome>>: possibleBiomes, field_1_5963, includedBiomes
SamplingRegion: preliminarySurfaceVolume, field_1_10286, flatRegion
SampleBuffer: preliminarySurfaceBuffer, field_1_10285, cachedSurfaceLevelSamples
Map<RegistryKey<FractalNoiseParameters>, DoubleSupplier>: noiseSamplers2d, field_1_6330, cache2d
Map<RegistryKey<FractalNoiseParameters>, DoubleSupplier>: noiseSamplers3d, field_1_6331, cache3d
long: lastUpdateXZ, field_35608, uniqueHorizontalPosValue
int: blockX, field_35609, blockX
int: blockZ, field_35610, blockZ
int: surfaceGradientX, field_1_10287, steepnessX
int: surfaceGradientZ, field_1_10288, steepnessZ
int: surfaceDepth, field_35611, runDepth
long: lastSurfaceDepth2Update, field_35677, lastQueriesUniqueHorizontalPosValueForSecondaryDepth
double: surfaceSecondary, field_35678, secondaryDepth
long: lastMinSurfaceLevelUpdate, field_35679, lastQueriesUniqueHorizontalPosValueForEstimatedSurfaceHeight
int: minSurfaceLevel, field_35616, surfaceMinY
long: lastUpdateY, field_35612, uniquePosValue
BlockPos$Mutable: pos, field_35613, pos
RegistryEntry<Biome>: biome, field_1_5962, currentBiome
int: blockY, field_35617, blockY
int: waterHeight, field_35618, fluidHeight
int: stoneDepthBelow, field_35619, stoneDepthBelow
int: stoneDepthAbove, field_35620, stoneDepthAbove
Constructors
(SurfaceBuilder, NoiseConfig, SamplingRegion, ContextualSamplerProvider, Function<BlockPos, RegistryEntry<Biome>>, HeightContext, Set<RegistryEntry<Biome>>)
Methods
void (int, int, int, int): updateXZ, method_39072, initHorizontalContext
void (int, int, int, int): updateY, method_39073, initVerticalContext
double (): getSurfaceSecondary, method_39550, getSecondaryDepth
RegistryEntry<Biome> (): getBiome, method_1_5130, getCurrentBiome
int (): getSeaLevel, method_61804, getSeaLevel
int (): getMinSurfaceLevel, method_39551, estimateSurfaceHeight
DoubleSupplier (RegistryKey<FractalNoiseParameters>, boolean): getNoiseSampler, method_1_5441, getSupplier
DoubleSupplier (RegistryKey<FractalNoiseParameters>): createNoiseSampler2d, method_1_5439, computeSupplier2d
DoubleSupplier (RegistryKey<FractalNoiseParameters>): createNoiseSampler3d, method_1_5440, computeSupplier3d
RandomSplitter (Identifier): getOrCreateRandomFactory, method_1_10108, getOrCreateRandomSplitter
MaterialRules$DensityProvider (DensityFunction, boolean): getDensitiesInChunk, method_1_10107, getDensityProvider
Set<RegistryEntry<Biome>> (): possibleBiomes, method_1_10111, getIncludedBiomes
int (): stoneDepthAbove, method_1_10113, getStoneDepthAbove
int (): stoneDepthBelow, method_1_10114, getStoneDepthBelow
int (): surfaceDepth, method_1_10115, getRunDepth
int (): waterHeight, method_1_10118, getFluidHeight
int (): blockX, method_1_10103, getBlockX
int (): blockY, method_1_10104, getBlockY
int (): blockZ, method_1_10105, getBlockZ
BlockPos (): blockPos, method_1_10102, getBlockPos
int (): surfaceGradientX, method_1_10116, getSteepnessX
int (): surfaceGradientZ, method_1_10117, getSteepnessZ
int (YOffset): resolveAnchorY, method_1_10112, resolveY
BlockState (int, int, int): getBand, method_1_10106, getTerracottaBlock
float (Sampler$Contextual): lambda$getDensitiesInChunk$1, method_1_10110, method_1_10110
float (Sampler$Contextual, SampleBuffer): lambda$getDensitiesInChunk$0, method_1_10109, method_1_10109