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