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