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

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

int: SURFACE_CELL_BITS, field_36275, field_36275

int: SURFACE_CELL_BITS, field_36275, BLOCK_CHUNK_COORD_SHIFT

int: SURFACE_CELL_SIZE, field_36276, field_36276

int: SURFACE_CELL_SIZE, field_36276, BLOCK_CHUNK_SCALE_FACTOR

int: SURFACE_CELL_MASK, field_36277, field_36277

int: SURFACE_CELL_MASK, field_36277, CHUNK_LOCAL_MASK

long: lastSurfaceDepth2Update, field_35677, field_35677

long: lastSurfaceDepth2Update, field_35677, lastQueriesUniqueHorizontalPosValueForSecondaryDepth

long: lastMinSurfaceLevelUpdate, field_35679, field_35679

long: lastMinSurfaceLevelUpdate, field_35679, lastQueriesUniqueHorizontalPosValueForEstimatedSurfaceHeight

Supplier<RegistryEntry<Biome>>: biome, field_35614, biomeSupplier

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

Map<RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>, DoubleSupplier>: noiseSamplers2d, field_1_6330, cache2d

Map<RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>, DoubleSupplier>: noiseSamplers3d, field_1_6331, cache3d

RegistryEntry<Biome>: biome, field_1_5962, currentBiome

Constructors

(SurfaceBuilder, NoiseConfig, Chunk, ChunkNoiseSampler, Function<BlockPos, RegistryEntry<Biome>>, Registry<Biome>, HeightContext)

(SurfaceBuilder, NoiseConfig, Chunk, ChunkNoiseSampler, Function<BlockPos, RegistryEntry<Biome>>, HeightContext, Set<RegistryEntry<Biome>>)

Methods

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

RegistryEntry (int, int, int): lambda$updateY$0, method_39478, method_39478

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

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

DoubleSupplier (RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>, boolean): getNoiseSampler, method_1_5441, getSupplier

DoubleSupplier (RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>): createNoiseSampler2d, method_1_5439, computeSupplier2d

DoubleSupplier (RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>): createNoiseSampler3d, method_1_5440, computeSupplier3d

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

1.21.11_unobfuscated

Names

net.minecraft.world.level.levelgen.SurfaceRules$Context

net.minecraft.class_6686$class_6694

net.minecraft.world.gen.surfacebuilder.MaterialRules$MaterialRuleContext

Fields

int: HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE, field_36274, field_36274

int: SURFACE_CELL_BITS, field_36275, field_36275

int: SURFACE_CELL_SIZE, field_36276, field_36276

int: SURFACE_CELL_MASK, field_36277, field_36277

SurfaceBuilder: system, field_35233, surfaceBuilder

MaterialRules$BooleanSupplier: temperature, field_35234, biomeTemperaturePredicate

MaterialRules$BooleanSupplier: steep, field_35235, steepSlopePredicate

MaterialRules$BooleanSupplier: hole, field_35236, negativeRunDepthPredicate

MaterialRules$BooleanSupplier: abovePreliminarySurface, field_35604, surfacePredicate

NoiseConfig: randomState, field_37703, noiseConfig

Chunk: chunk, field_35605, chunk

ChunkNoiseSampler: noiseChunk, field_35676, chunkNoiseSampler

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

HeightContext: context, field_35241, heightContext

long: lastPreliminarySurfaceCellOrigin, field_36278, packedChunkPos

int[]: preliminarySurfaceCache, field_36279, estimatedSurfaceHeights

long: lastUpdateXZ, field_35608, uniqueHorizontalPosValue

int: blockX, field_35609, blockX

int: blockZ, field_35610, blockZ

int: surfaceDepth, field_35611, runDepth

long: lastSurfaceDepth2Update, field_35677, field_35677

double: surfaceSecondary, field_35678, secondaryDepth

long: lastMinSurfaceLevelUpdate, field_35679, field_35679

int: minSurfaceLevel, field_35616, surfaceMinY

long: lastUpdateY, field_35612, uniquePosValue

BlockPos$Mutable: pos, field_35613, pos

Supplier<RegistryEntry<Biome>>: biome, field_35614, biomeSupplier

int: blockY, field_35617, blockY

int: waterHeight, field_35618, fluidHeight

int: stoneDepthBelow, field_35619, stoneDepthBelow

int: stoneDepthAbove, field_35620, stoneDepthAbove

Constructors

(SurfaceBuilder, NoiseConfig, Chunk, ChunkNoiseSampler, Function<BlockPos, RegistryEntry<Biome>>, Registry<Biome>, HeightContext)

Methods

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

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

double (): getSurfaceSecondary, method_39550, getSecondaryDepth

int (): getSeaLevel, method_61804, getSeaLevel

int (int): blockCoordToSurfaceCell, method_39903, blockToChunkCoord

int (int): surfaceCellToBlockCoord, method_39904, chunkToBlockCoord

int (): getMinSurfaceLevel, method_39551, estimateSurfaceHeight

RegistryEntry (int, int, int): lambda$updateY$0, method_39478, method_39478